Hver værdi sammenlignes med betingelse. Hvis værdien opfylder betingelsestesten, inkluderes den tilsvarende værdi i middel-værdier i middelværdien.
middel-værdier og test-værdier (hvis anført) skal have samme størrelse.
Hvis middel-værdier udelades, bruges test-værdier for middel-værdier.
Hvis middel-værdier udelades eller er det samme som test-værdier, kan test-værdier kun indeholde talværdier eller booleske værdier.
Hvis der kræves mere end en betingelse eller et sæt af test-værdier, kan du overveje at bruge funktionen MIDDEL.HVISER.
Eksempler
I den følgende tabel:
A
B
C
D
1
Alder
Køn
Status
Løn
2
35
M
G
71.000
3
27
K
81.000
4
42
86.000
5
51
E
66.000
6
28
52.000
7
49
62.000
8
63
89.000
9
22
34.000
10
29
42.000
11
56.000
12
33
13
61
91.000
=MIDDEL.HVIS(A2:A13; "<40"; D2:D13) returnerer ca. 56.857, gennemsnitslønnen for personer under 40 år.
=MIDDEL.HVIS(B2:B13; "=K"; D2:D13) returnerer 66.000, gennemsnitslønnen for kvinder (angivet med et "K" i kolonne B).
=MIDDEL.HVIS(C2:C13; "E"; D2:D13) returnerer 56.800, gennemsnitslønnen for enlige (angivet med et "E" i kolonne C).
=MIDDEL.HVIS(A2:A13; ">=40"; D2:D13) returnerer 78.800, gennemsnitslønnen for personer på 40 og derover. Du kan også bruge operatoren ≥.
=MIDDEL.HVIS(C2:C13; "<>M"; D2:D13) returnerer 56.800, gennemsnitslønnen for personer, der ikke er gift. Du kan også bruge operatoren ≠
Eksempel med REGEX
45
[email protected]
41
Aaron
64
Sarah
=MIDDEL.HVIS(B1:B5, REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})");A1:A5) returnerer 46, middelværdien af alle cellerne i A1:A5, hvor den tilsvarende celle i B1:B5 indeholder en e-mailadresse.