SUMMAJOS
SUMMAJOS-funktio palauttaa lukujoukon summan, jossa ovat mukana vain määritettyä ehtoa vastaavat luvut.
SUMMAJOS(testiarvot; ehto; summa-arvot)
testiarvot: Testattavat arvot sisältävä joukko. testiarvot voi sisältää minkä tahansa arvon.
ehto: Lauseke, joka vertaa tai testaa arvoja ja jonka tulos on totuusarvo TOSI tai EPÄTOSI. Ehto voi sisältää vertailuoperaattoreita, vakioita, yhdistysoperaattorin, viittauksia ja yleismerkkejä. Yleismerkeillä voit merkitä yhden tai useampia merkkejä lausekkeessa. Kysymysmerkki (?) tarkoittaa yhtä merkkiä, tähti (*) tarkoittaa useita merkkejä ja aaltoviiva (~) tarkoittaa, että seuraava merkki ei ole yleismerkki, vaan sen pitää täsmätä. ehto voi myös sisältää yleismerkkien sijasta SÄÄNNÖLLINEN.LAUSEKE-funktion.
summa-arvot: Valinnainen joukko arvoja, jotka lasketaan yhteen. summa-arvot voivat sisältää lukuarvoja, päivämäärä/aika-arvoja tai kestoarvoja. Sen ulottuvuuksien tulee olla samat kuin argumentilla testiarvot.
Huomautuksia
Jos summa-arvot jätetään pois, oletusarvo on testiarvot.
Vaikka testiarvot voi sisältää minkä tahansa arvon, sen tulisi yleensä sisältää arvoja keskenään samasta arvotyypistä.
Jos summa-arvot jätetään pois, testiarvot sisältää tavallisesti vain luku- tai kestoarvoja.
Esimerkkejä |
---|
Seuraavassa taulukossa: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 1 | 10 | a | a | c |
2 | 2 | 20 | b | c | b |
3 | 3 | 30 | a | a | c |
4 | 4 | 40 | |||
5 | 5 | 50 | 1 | 5 | 9 |
=SUMMAJOS(A1:A5; "<5") palauttaa 10, koska lukujen 1, 2, 3 ja 4 (arvot, jotka ovat pienemmät kuin 5 (ehto) ja mukana testiarvot-alueella A1:A5) summa on 10. =SUMMAJOS(A1:A5; "<>4") palauttaa 11, koska lukujen 1, 2, 3 ja 5 (arvot, jotka eivät ole yhtä kuin 4 (ehto) ja mukana testiarvot-alueella A1:A5) summa on 11. =SUMMAJOS(A1:A5; "<5"; B1:B5) palauttaa 100, koska lukujen 10, 20, 30 ja 40 (vastaavat arvot sarakkeessa B (summa-arvot on B1:B5) arvoille sarakkeessa A, jotka ovat pienemmät kuin 5) summa on 100. =SUMMAJOS(D1:E3; "=c"; A3:B5) palauttaa 84, koska solut summa-arvoissa (solut B3, A4 ja B5) , jotka vastaavat soluja testiarvoissa, jotka ovat yhtä suuria kuin c (solut E1, D2 ja E3) sisältävät 30, 4 ja 50 ja niiden summa on 84. =SUMMAJOS(A1:D5; 1) tai =SUMMAJOS(A1:D5; SUMMA(1)) palauttaa 2, luvun 1 esiintymien määrän alueella. |
SÄÄNNÖLLINEN.LAUSEKE-funktiota käyttävä esimerkki |
---|
Seuraavassa taulukossa: |
A | B | |
---|---|---|
1 | 45 | marina@cavanna.com |
2 | 41 | Aaron |
3 | 29 | michael@cavanna.com |
4 | 64 | katrina@example.com |
5 | 12 | Sarah |
=SUMMAJOS(B1:B5; SÄÄNNÖLLINEN.LAUSEKE("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})");A1:A5) palauttaa 138, eli summan sellaisista alueen A1:A5 soluista, joita vastaava solu alueella B1:B5 sisältää sähköpostiosoitteen. |