MINIFS funksjon
Returnerer minimumsverdiene til cellene i et område som oppfyller flere kriterier i flere områder.
MINIFS(Funk_Område; Område1; Kriterium[; Område2; Kriterium2][; … ; [Område; Kriterium127]])
Func_Range – nødvendig argument. Et celleområde, et navn på et navngitt område eller en etikett for en kolonne eller en rad som inneholder verdier for å beregne minimum.
Område1 – nødvendig argument. Det er et celleområde, et navn på et navngitt område, eller en etikett på en kolonne eller en rad, som det tilsvarende kriteriet skal brukes på.
Kriterium: Et kriterium er en enkeltcellereferanse, tall eller tekst. Det brukes i sammenligninger med celleinnhold.
En referanse til en tom celle tolkes som den numeriske verdien 0.
Et matchende uttrykk kan være:
-
Et tall eller en logisk verdi. Et samsvarende celleinnhold tilsvarer tall- eller logisk verdi.
-
En verdi som begynner med en komparator (<, <=, =, >, >=, <>).
For =, hvis verdien er tom, samsvarer den med tomme celler.
For <>, hvis verdien er tom, samsvarer den med ikke-tomme celler.
For <>, hvis verdien ikke er tom, samsvarer den med et hvilket som helst celleinnhold bortsett fra verdien, inkludert tomme celler.
Merk: "=0" samsvarer ikke med tomme celler.
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).
Range2 – Valgfritt. Range2 og alle de følgende betyr det samme som Range1.
Kriterium 2 – Valgfritt. Kriterium2 og alle de følgende betyr det samme som Kriterium.
Søket støtter jokertegn eller regular expressions. Med regulære uttrykk aktivert , kan du skrive "alle.*", for eksempel for å finne den første forekomsten av "alle" fulgt av villkårlge tegn. Hvis du vil søke etter en tekst som også er et vanlig uttrykk, må du enten foran hvert tegn med et "\" -tegn, eller vedlegge teksten til \ Q ... \ E. Du kan slå automatisk evaluering av jokertegn eller vanlig uttrykk av og på i .
Når du bruker funksjoner der ett eller flere argumenter er søkekriterier, som representerer et regulært uttrykk, er det første forsøket å konvertere strengkriteriene til tall. For eksempel vil ".0" konverteres til 0.0 og så videre. Hvis det lykkes, vil matchingen ikke være et vanlig uttrykk, men en numerisk match. Imidlertid, når du bytter til et sted der desimalskilleren ikke er punktum, får det konvertering av regulære uttrykk å fungere. For å tvinge evalueringen av det regulære uttrykket i stedet for et numerisk uttrykk, bruker du et uttrykk som ikke kan feilleses som numerisk, for eksempel ". [0]" eller ". \ 0" eller "(? I) .0".
Funk_Område og Område1, Område2... må ha samme størrelse, ellers returnerer funksjonen err:502 - Ugyldig argument.
Den logiske relasjonen mellom kriterier kan defineres som logisk OG (konjunksjon). Med andre ord, hvis og bare hvis alle gitte kriterier er oppfylt, blir en verdi fra den tilsvarende cellen i gitt Funk_Område tatt med i beregningen.
Funksjonen kan ha opptil 255 argumenter, noe som betyr at du kan angi 127 kriterieområder og kriterier for dem.
Hvis en celle inneholder SANN, behandles den som 1, hvis en celle inneholder USANN – som 0 (null).
Denne funksjonen er en del av Open Document Format for Office Applications (OpenDocument) standard versjon 1.2. (ISO/IEC 26300:2-2015)
Vurder følgende tabell
|
A
|
B
|
C
|
1
|
Produktnavn
|
Salg
|
Inntekt
|
2
|
blyant
|
20
|
65
|
3
|
penn
|
35
|
85
|
4
|
notatbok
|
20
|
190
|
5
|
bok
|
17
|
180
|
6
|
penal
|
ikke
|
ikke
|
I alle eksemplene nedenfor inneholder områder for beregning raden #6, som ignoreres fordi den inneholder tekst.
Enkel bruk
=MINIFS(B2:B6;B2:B6;"<35")
Beregner minimum av verdier i området B2:B6 som er lavere enn eller lik 20. Returnerer 17.
=MINIFS(C2:C6;B2:B6;">=20";C2:C6;">90")
Beregner minimum av verdier i området C2:C6 som er lavere enn 90 og tilsvarer celler i B2:B6-området med verdier større enn eller lik 20. Returnerer 190.
Bruke regulære uttrykk og nestede funksjoner
=MINIFS(C2:C6;B2:B6;">"&MIN(B2:B6);B2:B6;"<"&MAX(B2:B6))
Beregner minimumsverdiene i området C2:C6 som tilsvarer alle verdiene i området B2:B6 bortsett fra minimum og maksimum. Returnerer 65.
=MINIFS(C2:C6;A2:A6;".*book";B2:B6;">"&MIN(B2:B6))
Beregner minimum av verdier i området C2:C6 som tilsvarer alle cellene i A2:A6-området som slutter med "bok" og til alle cellene i B2:B6-området bortsett fra minimum. Returnerer 190.
Referanse til en celle som et kriterium
Hvis du trenger å endre et kriterium enkelt, kan det være lurt å spesifisere det i en egen celle og bruke en referanse til denne cellen i tilstanden til MINIFS-funksjonen. For eksempel kan funksjonen ovenfor skrives om som følger:
=MINIFS(C2:C6;A2:A6;".*"&E2;B2:B6;"<"&MAX(B2:B6))
Hvis E2 = "bok", returnerer funksjonen 180, fordi referansen til cellen er erstattet med innholdet.
Denne funksjonen har vært tilgjengelig siden LibreOffice 5.2.
Denne funksjonen er ikke en del av Open Document Format for Office-applikasjoner (OpenDocument) versjon 1.3. Del 4: Rekalkulert Formel (OpenFormula) Format-standard. Navnerommet er
COM.MICROSOFT.MINIFS