Formuła programu Excel: Tryb warunkowy z kryteriami -

Spisie treści

Formuła ogólna

(=MODE(IF(criteria,data)))

Podsumowanie

Aby obliczyć tryb warunkowy z co najmniej jednym kryterium, można użyć formuły tablicowej opartej na funkcjach JEŻELI i TRYB. W pokazanym przykładzie formuła w F5 to:

(=MODE(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 TRYB nie ma wbudowanego sposobu stosowania kryteriów. Podany zakres zwróci najczęściej występującą liczbę w tym zakresie.

Aby zastosować kryteria, używamy funkcji JEŻELI w TRYBIE do filtrowania wartości w zakresie. W tym przykładzie funkcja JEŻELI filtruje wartości według grup za pomocą następującego wyrażenia:

IF(group=E5,data)

To porównuje każdą wartość w nazwanym „grupie” zakresu z wartością w E5, czyli „A”. Ponieważ test logiczny jest stosowany do tablicy z wieloma wartościami, wynikiem jest tablica wartości TRUE FALSE:

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

gdzie każda PRAWDA odpowiada wierszowi, w którym grupa jest „A”. Ta tablica staje się filtrem. Dla każdego PRAWDA funkcja JEŻELI zwraca odpowiednią wartość z nazwanego zakresu „dane”. Wartości FALSE pozostają niezmienione. Końcowy wynik JEŻELI jest następujący:

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

Zauważ, że przetrwały tylko wartości z grupy A, wartości z grupy B są teraz FAŁSZEM. Ta tablica jest zwracana do funkcji TRYB, która automatycznie ignoruje wartości FAŁSZ i zwraca najczęściej występującą liczbę, czyli 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:

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

Interesujące artykuły...