MAKSHVISER funktion
Returnerer maksimum af værdier i celler i et område, der opfylder flere kriterier i flere områder.
MAKSHVISER(Funktions_område; Område1; Kriterie1 [ ; Område2; Kriterie2 [;...]]))
Funktionsområde – påkrævet argument. Et område af celler, navnet på et navngivet område eller en etiket for en kolonne eller række, som indeholder værdier til at beregne maksimum.
Simpelt brug
=MAKSHVISER(B2:B6;B2:B6;"<35")
Beregner maksimum af værdier i området B2:B6, der er større end eller lig med 20. Returner 35, fordi den femte række ikke opfylder kriteriet.
=MAKSHVISER(C2:C6;B2:B6;">=20";C2:C6;"<90")
Beregner maksimum for værdier i området C2:C6, som er mindre end 90 og som korresponderer med celler i området B2:B6 med værdier større end eller lig med 20. Returnerer 85, fordi den fjerde og femte række ikke opfylder mindst et kriterium.
Brug af regulære udtryk og indlejrede funktioner
=MAKSHVISER(C2:C6;B2:B6;">"&MIN(B2:B6);B2:B6;"<"&MAKS(B2:B6))
Beregner maksimum af værdier i området C2:C6, som korresponderer med alle værdier i området B2:B6, med undtagelse af dets minimum og maksimum værdi. Returnerer 190, fordi kun fjerde række opfylder kriterierne.
=MAKSHVISER(C2:C6;A2:A6;"pen.*";B2:B6;"<="&MAKS(B2:B6))
Beregner maksimum af værdier i området C2:C6, som korresponderer med alle værdier i området A2:A6, begyndende med "pen" og til alle celler i B2:B6 området, bortset fra dets maksimum. Returnerer 85, fordi kun tredje række opfylder kriterierne.
Reference til en celle som et kriterie
Har du brug for en let måde at ændre kriterie på, kan du skrive det i en separat celle, og bruge en reference til denne celle i betingelsen i din MAKSHVISER-funktion. For eksempel kan ovenstående funktion omskrives således:
=MAKSHVISER(C2:C6;A2:A6;E2&".*";B2:B6;"<"&MAKS(B2:B6))
Hvis E2 = "pen", returnerer funktionen 65, fordi referencen til cellen erstattes af dennes indhold.