ANTALL.HVIS.SETT
ANTALL.HVIS.SETT-funksjonen returnerer antallet celler i én eller flere samlinger som tilfredsstiller gitte betingelser (én betingelse per samling).
ANTALL.HVIS.SETT(testverdier; betingelse; testverdier…; betingelse…)
testverdier: En samling 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.
testverdier…: Du kan ta med flere samlinger som inneholder verdier som skal testes. Hver testverdier-samling må etterfølges umiddelbart av et betingelse-uttrykk. Dette mønsteret med testverdier, betingelse kan gjentas så ofte det er nødvendig.
betingelse…: Hvis en valgfri samling av testverdier er inkludert, er betingelse et uttrykk som resulterer i boolsk SANN eller USANN. Det må være ett betingelsesuttrykk som følger hver testverdier-samling. Derfor vil denne funksjonen alltid ha et likt antall argumenter.
Notater
Hver verdi i testverdier sammenlignes med korresponderende betingelse. Hvis de korresponderende verdien i hver samling tilfredsstiller de korresponderende betingelsene, økes antallet med 1.
Eksempler |
---|
Gitt følgende tabell: |
A | B | C | D | |
---|---|---|---|---|
1 | Alder | Kjønn | Status | Lønn |
2 | 35 | M | M | 71000 |
3 | 27 | F | M | 81000 |
4 | 42 | M | M | 86000 |
5 | 51 | M | S | 66000 |
6 | 28 | M | S | 52000 |
7 | 49 | F | S | 62000 |
8 | 63 | F | M | 89000 |
9 | 22 | M | M | 34000 |
10 | 29 | F | S | 42000 |
11 | 35 | F | M | 56000 |
12 | 33 | M | S | 62000 |
13 | 61 | M | M | 91000 |
=ANTALL.HVIS.SETT(A2:A13; "<40"; B2:B13; "=M") returnerer 4, antall hankjønn (vises med en «M» i kolonne B) under 40 år. =ANTALL.HVIS.SETT(A2:A13; "<> 35"; B2:B13; "=M") returnerer 6, antall hankjønn (vises med en «M» i kolonne B) som ikke er 35 år. =ANTALL.HVIS.SETT(A2:A13; "<40"; B2:B13; "=M"; C2:C13; "=S") returnerer 2, antall hankjønn som er single (vises med en «S» i kolonne C) og under 40 år. =ANTALL.HVIS.SETT(A2:A13; "<40"; B2:B13; "=M"; C2:C13; "=M") returnerer 2, antall hankjønn som er gift (vises med en «M» i kolonne C) og under 40 år. =ANTALL.HVIS.SETT(A2:A13; "<40"; B2:B13; "=F") returnerer 3, antall hunkjønn (vises med en «F» i kolonne B) under 40 år. |
Eksempel på bruk av REGUTTR |
---|
Gitt følgende tabell: |
A | B | |
---|---|---|
1 | 45 | marina@example.com |
2 | 41 | Aaron |
3 | 29 | michael@example.com |
4 | 64 | katrina@example.com |
5 | 12 | Sarah |
=ANTALL.HVIS.SETT(B1:B5; REGUTTR("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2;4})"); A1:A5; ">10") returnerer antallet celler i A1:A5 som er større enn 10 og der tilsvarende celle i B1:B5 inneholder en e-postadresse. |