Formuła programu Excel: mediana warunkowa z kryteriami -

Spisie treści

Formuła ogólna

(=MEDIAN(IF(criteria,range)))

Podsumowanie

Aby obliczyć medianę warunkową na podstawie co najmniej jednego kryterium, można użyć formuły tablicowej korzystającej jednocześnie z funkcji MEDIANA i JEŻELI. W pokazanym przykładzie formuła w F5 to:

=MEDIAN(IF(group=E5,data))

gdzie „grupa” to nazwany zakres B5: B14, a „dane” to nazwany zakres C5: C14.

Uwaga: to jest formuła tablicowa i należy ją wprowadzić za pomocą Ctrl + Shift + Enter.

Wyjaśnienie

Funkcja MEDIANA nie ma wbudowanego sposobu stosowania kryteriów. Biorąc pod uwagę zakres, zwróci MEDIAN (środkową) liczbę w tym zakresie.

Aby zastosować kryteria, używamy funkcji JEŻELI wewnątrz MEDIANA do „filtrowania” wartości. W tym przykładzie funkcja JEŻELI filtruje według grup w następujący sposób:

IF(group=E5,data)

To wyrażenie porównuje każdą wartość z nazwanego zakresu „grupa” z wartością w E5 („A”). Ponieważ kryteria są stosowane do tablicy z wieloma wartościami, wynikiem jest tablica wartości PRAWDA FAŁSZ w następujący sposób:

(TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE)

W tej tablicy każda wartość TRUE odpowiada wartości z grupy A. Funkcja JEŻELI ocenia te wyniki i zwraca odpowiednią wartość z nazwanego zakresu „dane”. Ostateczny wynik IF to

(1;2;3;3;5;FALSE;FALSE;FALSE;FALSE;FALSE)

Zauważ, że przetrwały tylko wartości z grupy A, a wartości z grupy B są teraz FAŁSZEM. Ta tablica jest zwracana do funkcji MEDIANA, która automatycznie ignoruje wartości FAŁSZ i zwraca wartość mediany, 3.

Uwaga: kiedy IF jest używany w ten sposób do filtrowania wartości za pomocą operacji tablicowej, formułę należy wprowadzić za pomocą Ctrl + Shift + Enter.

Dodatkowe kryteria

Aby zastosować więcej niż jedno kryterium, możesz zagnieździć inny IF w pierwszym IF:

(=MEDIAN(IF(criteria1,IF(criteria2,data))))

Aby uniknąć dodatkowego zagnieżdżania, możesz również użyć logiki boolowskiej w kryteriach.

Interesujące artykuły...