MIDDEL.HVISER

Funktionen MIDDEL.HVISER returnerer middelværdien (aritmetisk middelværdi) af cellerne i et givent sæt, hvor et eller flere sæt opfylder en eller flere beslægtede betingelser.

MIDDEL.HVISER(middel-værdier; testværdier;betingelse; testværdier…; betingelse…)

middel-værdier: En samling, som indeholder de værdier, der skal bruges til middelværdien. middel-værdier er en reference til en enkelt samling af celler, som kan indeholde en værdi.

testværdier: En samling, der indeholder værdier, der skal testes. testværdier kan indeholde alle værdier.

betingelse: Et udtryk, der sammenligner eller tester værdier og resultater i den booleske værdi SAND eller FALSK. betingelse kan indeholde operatorer til sammenligning, konstanter, sammenkædningsoperatoren &, referencer og jokertegn. Du kan bruge jokertegn i stedet for et enkelt tegn eller flere tegn i udtrykket. Du kan bruge et ? (spørgsmålstegn) til at repræsentere et tegn, en * (stjerne) til at repræsentere flere tegn og en ~ (tilde) til at angive, at det efterfølgende tegn skal matches i stedet for at blive brugt som jokertegn. betingelse kan også indeholde en REGEX-funktion i stedet for jokertegn.

testværdier…: Inkluder evt. en eller flere yderligere samlinger med værdier, der skal testes. Hver samling af testværdier skal efterfølges umiddelbart af en betingelse. Dette mønster af testværdier; betingelse kan gentages så mange gange, der er behov for det.

betingelse…: Hvis der inkluderes en valgfri samling af testværdier, er betingelse… et yderligere udtryk, der resulterer i den booleske værdi SAND eller FALSK. Der skal være en betingelse efter hver samling af testværdier; derfor har denne funktion altid et ulige antal argumenter.

Noter

  • For hvert par af testværdier og betingelse sammenlignes den tilsvarende (samme position inden for matricen) værdi med den betingede test. Hvis de alle opfylder betingelsestesten, inkluderes den tilsvarende værdi i middel-værdier i middelværdien.

  • middel-værdier og alle samlinger af testværdier skal have samme størrelse.

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

G

81.000

4

42

M

G

86.000

5

51

M

E

66.000

6

28

M

E

52.000

7

49

K

E

62.000

8

63

K

G

89.000

9

22

M

G

34.000

10

29

K

E

42.000

11

35

K

G

56.000

12

33

M

E

62.000

13

61

M

G

91.000

=MIDDEL.HVISER(D2:D13; A2:A13; "<40"; B2:B13; "=M") returnerer 54.750, gennemsnitslønnen for mænd (angivet med et "M" i kolonne B) under 40 år.

=MIDDEL.HVISER(D2:D13; A2:A13; "<40"; B2:B13; "=M"; C2:C13; "=E") returnerer 57.000, gennemsnitslønnen for mænd, der er enlige (angivet med et "E" i kolonne C) og under 40 år.

=MIDDEL.HVISER(D2:D13; A2:A13; "<40"; B2:B13; "=M"; C2:C13; "=G") returnerer 52.500, gennemsnitslønnen for mænd, der er gift (angivet med et "G" i kolonne C) og under 40 år.

=MIDDEL.HVISER(D2:D13; A2:A13; ">=40"; B2:B13; "=M"; C2:C13; "=G") returnerer 88.500, gennemsnitslønnen for mænd, der er gift (angivet med et "G" i kolonne C) og mindst 40 år. Du kan også bruge operatoren ≥.

=MIDDEL.HVISER(D2:D13; A2:A13; "<40"; B2:B13; "=K") returnerer ca. 59.667, gennemsnitslønnen for kvinder (angivet med et "K" i kolonne B), der er under 40 år.

=MIDDEL.HVIS(D2:D13; "<>35"; C2:C13; "=E") returnerer 56.800, gennemsnitslønnen for personer, som ikke er 35 år og er enlige. Du kan også bruge operatoren ≠.

Eksempel med REGEX

I den følgende tabel:

A

B

1

45

marina@example.com

2

41

Aaron

3

29

michael@example.com

4

64

katrina@example.com

5

12

Sarah

=MIDDEL.HVISER(A1:A5, B1:B5, REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"); A1:A5, ">10") returnerer 46, middelværdien af alle cellerne i A1:A5, der er større end 10, og hvor den tilsvarende celle i B1:B5 indeholder en e-mailadresse.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Nyttig?
Maks. antal tegn: 250
Maks. antal tegn er 250.
Tak for din feedback.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.