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.
Criterion: A criterion is a single cell Reference, Number or Text. It is used in comparisons with cell contents.
A reference to an empty cell is interpreted as the numeric value 0.
A matching expression can be:
-
A Number or Logical value. A matching cell content equals the Number or Logical value.
-
A value beginning with a comparator (<, <=, =, >, >=, <>).
For =, if the value is empty it matches empty cells.
For <>, if the value is empty it matches non-empty cells.
For <>, if the value is not empty it matches any cell content except the value, including empty cells.
Note: "=0" does not match empty cells.
For = and <>, if the value is not empty and can not be interpreted as a Number type or one of its subtypes and the property Search criteria = and <> must apply to whole cells is checked, comparison is against the entire cell contents, if unchecked, comparison is against any subpart of the field that matches the criteria. For = and <>, if the value is not empty and can not be interpreted as a Number type or one of its subtypes applies.
-
Other Text value. If the property Search criteria = and <> must apply to whole cells is true, the comparison is against the entire cell contents, if false, comparison is against any subpart of the field that matches the criteria. The expression can contain text, numbers, regular expressions or wildcards (if enabled in calculation options).
OmrĂ„de2 â Valfri. OmrĂ„de2 og alle dei fĂžlgjande tyder det same som OmrĂ„de1.
Criterion2 â Optional. Criterion2 and all the following mean the same as Criterion.
SÞkinga har stÞtte fpr 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Ä frÄ 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.