Voit laskea useita sarakkeita ehdollisesti yhdellä kriteerillä käyttämällä SUMPRODUCT -funktioon perustuvaa kaavaa. Esimerkkinäytössä H5: n kaava on:
= SUMPRODUCT ((criteria_rng='red')*(sum_range))Selitys
Tämä ensimmäinen lauseke SUMPRODUCTissa on kriteeri, joka tarkistaa, sisältävätkö B5: B10 -solut punaista. Tuloksena on joukko TOSI VÄÄRÄ -arvoja, kuten tämä:
= SUMPRODUCT ((B5:B10='red')*(C5:E10))
Tämä kerrotaan arvoilla alueella C5: E10:
luomalla if-lausekkeet excelissä
{1,6,28,6,85,2,62,6,77,4,55,3,1}
SUMPRODUCTin tulos on:
{TRUEFALSEFALSETRUEFALSEFALSE}
joka palauttaa 24, C5: E10: n kaikkien arvojen summa, jossa B5: B10 = 'punainen'.
Sisältää tyyppihaun
SUMPRODUCT ei tue jokerimerkkejä, joten jos haluat tehdä 'solu sisältää tiettyä tekstiä' -tyypin haun, sinun on käytettävä ehtoja, jotka palauttavat TOSI osittaisten osumien osalta. Yksi vaihtoehto on käyttää ISNUMBER- ja SEARCH -toimintoja seuraavasti:
= SUMPRODUCT ({1,6,20,0,00,0,02,6,70,0,00,0,0})
Katso tämä sivu saadaksesi lisätietoja tämän toiminnasta.
Kirjailija Dave Bruns