ŚREDNIA.JEŻELI

Funkcja ŚREDNIA.JEŻELI zwraca średnią arytmetyczną z komórek w podanym zestawie, które spełniają podany warunek.

ŚREDNIA.JEŻELI(testowane-wartości; warunek; wartości-średnie)

testowane-wartości: Zbiór zawierający testowane wartości. Argument testowane-wartości może zawierać dowolną wartość.

warunek: Wyrażenie, które porównuje (testuje) wartości i zwraca wartość logiczną PRAWDA lub FAŁSZ. Warunek może zawierać operatory porównania, stałe, operator łączenia (&), odwołania oraz symbole wieloznaczne. Symbole wieloznaczne służą do dopasowywania w wyrażeniu dowolnego pojedynczego znaku lub wielu znaków. Możesz użyć znaku ? (znak zapytania) do reprezentowania pojedynczego znaku, znaku * (gwiazdka) do reprezentowania wielu znaków oraz znaku ~ (tylda), aby wskazać, że następujący po nim znak ma zostać dopasowany wprost, a nie jako symbol wieloznaczny. Warunek może także zawierać funkcję REGEX zamiast symboli wieloznacznych.

wartości-średnie: Zbiór opcjonalny, zawierający uśredniane liczby. Argument wartości-średnie to odwołanie do pojedynczego zbioru komórek, w których znajdować się mogą jedynie wartości liczbowe lub wartości logiczne.

Uwagi

  • Każda wartość porównywana jest z warunkiem. Jeśli wartość spełnia warunek, odpowiednia wartość z tablicy wartości-średnie uwzględniana jest przy obliczaniu średniej.

  • Argumenty wartości-średnietestowane-wartości (jeśli podane) muszą być tej samej wielkości.

  • Jeśli argument wartości-średnie jest pominięty, zamiast niego używany jest argument testowane-wartości.

  • Jeśli argument wartości-średnie jest pominięty lub jest taki sam jak testowane-wartości, argument testowane-wartości może zawierać tylko wartości liczbowe lub wartości logiczne.

  • Jeśli wymaganych jest wiele warunków lub zbiorów testowanych-wartości, warto rozważyć użycie funkcji ŚREDNIA.WARUNKÓW.

Przykłady

Przyjmując wartości z poniższej tabeli:

A

B

C

D

1

Wiek

Płeć

Stan cywilny

Wynagrodzenie

2

35

M

M

71 000

3

27

F

M

81 000

4

42

M

M

86 000

5

51

M

S

66 000

6

28

M

S

52 000

7

49

F

S

62 000

8

63

F

M

89 000

9

22

M

M

34 000

10

29

F

S

42 000

11

35

F

M

56 000

12

33

M

S

62 000

13

61

M

M

91 000

=ŚREDNIA.JEŻELI(A2:A13; "<40"; D2:D13) zwraca w przybliżeniu 56857, czyli średnie wynagrodzenie osób w wieku poniżej 40 lat.

=ŚREDNIA.JEŻELI(B2:B13; "=K"; D2:D13) zwraca 66000, czyli średnie wynagrodzenie kobiet (oznaczonych literą K w kolumnie B).

=ŚREDNIA.JEŻELI(C2:C13; "S"; D2:D13) zwraca 56800, czyli średnie wynagrodzenie osób niebędących w związku małżeńskim (oznaczonych literą S w kolumnie C).

=ŚREDNIA.JEŻELI(A2:A13; ">=40"; D2:D13) zwraca 78800, czyli średnie wynagrodzenie osób mających 40 lat lub więcej. Możesz także użyć operatora ≥.

=ŚREDNIA.JEŻELI(C2:C13;"<>M"; D2:D13) zwraca 56800, czyli średnie wynagrodzenie osób, które nie są w związku małżeńskim. Możesz także użyć operatora ≠.

Przykład z użyciem funkcji REGEX

Przyjmując wartości z poniższej tabeli:

A

B

1

45

marina@example.com

2

41

Artur

3

29

michael@example.com

4

64

katrina@example.com

5

12

Sandra

=ŚREDNIA.JEŻELI(B1:B5; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})");A1:A5) zwraca 46, czyli wartość średnią z tych komórek w zakresie A1:A5, których odpowiednia komórka w zakresie B1:B5 zawiera adres email.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Był pomocny?
Ograniczenie liczby znaków: 250
Maksymalna liczba znaków to 250.
Dziękujemy za komentarz.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.