SUMMERHVIS
SUMMERHVIS-funksjonen returnerer summen av en samling tall, men inkluderer kun tall som tilfredsstiller en spesifisert betingelse.
SUMMERHVIS(testverdier; betingelse; summeringsverdier)
testverdier: Samlingen som inneholder verdiene som skal testes. testverdier kan inneholde en hvilken som helst verditype.
betingelse: Et uttrykk som sammenligner eller tester verdier og resultater i den boolske verdien SANN eller USANN. Betingelse kan inkludere sammenligningsoperatorer, konstanter, ampersand sammenkjedingsoperatoren, referanser og jokertegn. Du kan bruke jokertegn til å erstatte ethvert enkelttegn eller flere tegn i uttrykket. Du kan bruke et ? (spørsmålstegn) for å representere ett tegn, en * (asterisk) for å representere flere tegn og en ~ (tilde) for å angi at neste tegn skal stemme overens framfor å brukes som et jokertegn. betingelse kan også inneholde en REGUTTR-funksjon i stedet for jokertegn.
summeringsverdier: En valgfri samling som inneholder verdiene som skal summeres. summeringsverdier kan inneholde tallverdier, dato/tid-verdier eller varighetsverdier. Det bør ha samme dimensjoner som testverdier.
Notater
Hvis summeringsverdier utelates, er standardverdien testverdier.
Selv om testverdier kan inneholde en hvilken som helst verditype, bør det vanligvis inneholde verdier av samme verditype.
Hvis summeringsverdier utelates, vil testverdier vanligvis kun inneholde tall- eller varighetsverdier.
Eksempler |
---|
Gitt følgende tabell: |
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 |
=SUMMERHVIS(A1:A5; "<5") returnerer 10, ettersom summen av 1, 2, 3 og 4 (verdiene som er mindre enn 5 (betingelse) som er inkludert i testverdier-området A1:A5) er 10. =SUMMERHVIS(A1:A5; "<5"; B1:B5) returnerer 100, ettersom summen av 10, 20, 30 og 40 (de tilsvarende verdiene i kolonne B (summeringsverdier er B1:B5) for de verdiene i kolonne A som er mindre enn 5) er 100. =SUMMERHVIS(D1:E3; "=c"; A3:B5) returnerer 84, ettersom de cellene i summeringsverdier (celle B3, A4 og B5) som tilsvarer de cellene i testverdier som er like som «c» (celle E1, D2 og E3), inneholder 30, 4 og 50, som til sammen blir 84. =SUMMERHVIS(A1:D5; 1) eller =SUMMERHVIS(A1:D5; SUMMER(1)) returnerer begge 2, det totale antallet forekomster av 1 i området. |
Eksempel på bruk av REGUTTR |
---|
Gitt følgende tabell: |
A | B | |
---|---|---|
1 | 45 | john@appleseed.com |
2 | 41 | Aaron |
3 | 29 | janedoe@appleseed.com |
4 | 64 | jake@appleseed.com |
5 | 12 | Sarah |
=SUMMERHVIS(B1:B5; REGUTTR("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2;4})");A1:A5) returnerer 138, summen av cellene i A1:A5 der tilsvarende celle i B1:B5 inneholder en e-postadresse. |