Excel-kaava: Summa, jos yksi kriteeri on useita sarakkeita -

Yleinen kaava

=SUMPRODUCT((criteria_rng="red")*(sum_range))

Yhteenveto

Voit tiivistää useita sarakkeita ehdollisesti yhdellä ehdolla käyttämällä SUMPRODUCT-funktioon perustuvaa kaavaa. Esimerkkiesityksessä kaava H5: ssä on:

=SUMPRODUCT((B5:B10="red")*(C5:E10))

Selitys

Tämä ensimmäinen lauseke SUMPRODUCT-ohjelmassa on kriteeri, joka tarkistaa, sisältävätkö B5: B10-solut "punaisen". Tuloksena on joukko TOSI EPÄTOSI arvoja, kuten tämä:

(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE)

Tämä kerrotaan alueen C5: E10 arvoilla:

(1,6,2; 8,6,8; 5,2,6; 2,6,7; 7,4,5; 5,3,1)

Tulos SUMPRODUCTin sisällä on:

=SUMPRODUCT((1,6,2;0,0,0;0,0,0;2,6,7;0,0,0;0,0,0))

joka palauttaa arvon 24, kaikkien arvojen summa ryhmässä C5: E10, jossa B5: B10 = "punainen".

Sisältää tyyppihakua

SUMPRODUCT ei tue jokerimerkkejä, joten jos haluat tehdä "solu sisältää tiettyä tekstiä" -tyyppisen haun, sinun on käytettävä ehtoja, jotka palauttavat TOSI osittaisille osumille. Yksi vaihtoehto on käyttää ISNUMBER- ja SEARCH-toimintoja kuten tämä:

=SUMPRODUCT((ISNUMBER(SEARCH("red",B5:B10)))*(C5:E10))

Tältä sivulta saat lisätietoja tämän toiminnasta.

Mielenkiintoisia artikkeleita...