COUNTIFS
Returnerer kor mange celler som oppfyller kriteria i fleire omrÄde.
Denne funksjonen har vore tilgjengeleg sidan LibreOffice 4.0.
COUNTIFS(Range; Criterion[; Range2; Criterion2][; ... ; [Range127; Criterion127]])
OmrĂ„de1 â nĂždvendig argument. Det er eit celleomrĂ„de, eit namn pĂ„ eit namngjeve omrĂ„de eller ein etikett for ein kolonne eller ei rad, som det tilsvarande kriteriet skal brukast til.
Kriterium: Et kriterium er ei enkelt cellereferanse, tal eller tekst. Det vert brukt i samanlikningar med celleinnhald.
Ein referanse til ei tom celle vert tolka som talverdien 0.
Eit samsvarande uttrykk kan vera:
-
Eit tal eller ein logisk verdi. Eit samsvarande celleindhald er lik med talet eller den logiske verdien.
-
Ein verdi som byrjar med ein komparator (<, <=, =, >, >=, <>).
For =, viss verdien er tom, samsvarar tomme celler.
For <>, viss verdien er tom, samsvarar ikkje-tomme celler.
For <>, viss verdien ikkje er tom, samsvarar kva celleinnhald som helst, unnateke verdien, inkludert tomme celler.
Merk: «=0» finn ikkje tomme celle.
For = og <>: viss verdien ikkje er tom og ikkje kan tolkast som ein taltype eller ein av undertypane og eigenskapen SÞkjevilkÄra = og <> mÄ gjelda for hele celler er merkt, skjer samanlikninga med heile celleinnhaldet. Viss det ikkje er merkt av for dette alternativet, skjer samanlininga mot kva underdel av feltet som helst som samsvarar med vilkÄra. For = og <>: viss verdien ikkje er tom og ikkje kan tolkast som ein taltype, eller viss undertypane gjeld.
-
Annan tekstverdi. Viss eigenskapen SÞkjekriterier = og <> skal gjelda heile celler er sann, skjer samanlkninga med heile celleindhold. Viss usann, sker samanlikninga med kvar delmengde av feltet som helst som svarar til kriteria. Uttrykket kan innehalde tekst, tal, uttrykk eller jokerteikn ( viss desse er slÄtt pÄ i innstillingane for utrekningar).
OmrĂ„de2 â Valfri. OmrĂ„de2 og alle dei fĂžlgjande tyder det same som OmrĂ„de1.
Kriterium2 â Valfritt. Kriterium2 og alle etterfĂžlgjande kriteria betyr det same som Kriterium1.
SÞkjinga har stÞtte for jokerteikn eller regulÊre uttrykk. Med regulÊre uttrykk slÄtt pÄ, kan du for eksempel skriva inn «all.*» for Ä finna den fÞrste staden som byrjar med «all» med kva teikn som helst etter denne. Viss du skal sÞkja etter ein tekst som ogsÄ er eit regulÊrt uttrykk, mÄ du skriva bakoverstrek (\) framfÞre kvart teikn eller du mÄ lukka inn teksten mellom «\Q» og «\E». Du kan slÄ den automatiske evalueringa av jokerteikn og regulÊre uttrykk av eller pÄ i .
NÄr du brukar funksjonar der eitt eller fleire argument er sÞkjekriterium som representerer eit regulÊrt uttrykk, vert det fÞrst prÞvd Ä konvertera strengkriteria til tal. For eksempel vert «.0» konvertert til 0.0 og sÄ vidare. Viss dette gÄr bra, vil treffet ikkje vera eit vanleg uttrykk, men eit numerisk treff. NÄr du brukar eit sprÄk som ikkje brukar punktum som desimalskiljeteikn, som i norsk, vil konverteringa av regulÊre uttrykk fungera. For Ä tvinga evalueringa av det regulÊre uttrykket i staden for eit numerisk uttrykk, bruk eit uttrykk som ikkje kan feiltolkast som numerisk, for eksempel «. [0]» eller «". \ 0» eller «(? I) .0».
Range, Range2, ... and Criterion, Criterion2, ... must have the same size, otherwise the function returns err:502 - Invalid argument.
Den logiske relasjonen mellom kriteria kan definerast som logisk OG (konjunksjon). Med andre ord, viss alle gjevne kriteria vert oppfylde, vert verdien frÄ den tilsvarande cella i det gjevne Funksjons_omrÄde tekne med i utrekningane.
Funksjonen kan ha opp til 255 argument. Dette betyr at du kan ha 127 kriterieomrÄde og kriteria for desse.
Viss ei celle inneheld SANN vert dette handtert som 1, medan USANN vert handtert som 0 (null).
Denne funksjonen hĂžyrer til Open Document Format for Office Applications (OpenDocument) standard versjon 1.2. (ISO/IEC 26300:2-2015)
Studer denne tabellen
|
A
|
B
|
C
|
1
|
Produktnamn
|
Sal
|
Inntekt
|
2
|
blyant
|
20
|
65
|
3
|
penn
|
35
|
85
|
4
|
notisblokk
|
20
|
190
|
5
|
bok
|
17
|
180
|
6
|
penal
|
ikkje
|
ikkje
|
Alle eksempla nedanfor inneheld rad nummer 6, men denne vert ignorert sidan ho inneheld tekst.
Enkel bruk
=TAL.VISS.SETT(B2:B6;">=20")
Tel kor mange rader i omrÄdet B2:B6 som har verdiar stÞrre enn eller lik 20. Returnerer 3 fordi den femte og sjette rada ikkje oppfyller kriteria.
=TAL.VISS.SETT(B2:B6;">=20";C2:C6;">70")
Tel kor mange rader i omrÄdet C2:C6 som samtidig har verdiar stÞrre enn 70 og verdiar stÞrre enn eller lik 20 i omrÄdet B2:B6. Returnerer 2 fordi den andre, femte og sjette rada ikkje oppfyller minst eitt kriterium.
Bruka regulĂŠre uttrykk og nysta funksjonar
For at desse eksempla skal verka slik som omtalt, sjÄ etter at det er merkt av for Bruk regulÊre uttrykk i formlar is selected in .
=TAL.VISS.SETT(B2:B6;"[:alpha:]*")
Tel kor mange rader i omrÄdet B2:B6 som inneheld alfabetsymbol. Returnerer 1 fordi berre den sjette rada oppfyller kriteriet.
=TAL.VISS.SETT(B2:B6;">"&MIN(B2:B6);B2:B6;"<"&MAKS(B2:B6))
Tel kor mange rader det er i omrÄdet B2:B6. Reknar ikkje med rader som inneheld maksimums- og minimumsverdien i dette omrÄdet. Returnerer 2 fordi den tredje, femte og sjette rada ikkje oppfyller minst eitt kriterium.
=TAL.VISS.SETT(A2:A6;"pen.*";B2:B6;"<"&MAKS(B2:B6))
Tel kor mange rader som samsvarar med alle cellene i omrÄdet A2:A6 som byrjar med «pen» og alle cellene i omrÄdet B2:B6 unntatt dei som inneheld minimum. Returnerer 1 fordi berre den andre rada oppfyller alle kriteria.
Referanse til ei celle som kriterium
Dersom du Ăžnskjer Ă„ lett kunna endra eit kriterium, kan du skrive dette inn i ei eige celle og bruke ein referanse til denne cella som kriterium i funksjonen TAL.VISS.SETT. For eksempel kan funksjonen ovanfor skrivast slik:
=TAL.VISS.SETT(A2:A6;E2&".*";B2:B6;"<"&MAKS(B2:B6))
Viss E2 = pen vil funksjonen returnera 1 fordi lenkja til cella er bytt ut med innhaldet og sÄleis verkar som funksjonen ovanfor.