Excel vzorec: Velký s kritérii -

Obsah

Obecný vzorec

(=LARGE(IF(criteria,values),n))

souhrn

Chcete-li vrátit největší hodnoty v sadě dat s kritérii, můžete použít vzorec založený na funkcích VELKÉ a IF.

V zobrazeném příkladu je vzorec v F5:

(=LARGE(IF(B5:B11="B",C5:C11),2))

Poznámka: toto je maticový vzorec a musí být zadán pomocí kláves Control + Shift + Enter.

Vysvětlení

Funkci LARGE lze použít k načtení „n“ největší hodnoty v číselných datech, například:

=LARGE(values,n)

V tomto příkladu potřebujeme zahrnout pouze hodnoty spojené se skupinou B. K tomu použijeme funkci IF k filtrování:

IF(B5:B11="B",C5:C11)

Protože provádíme logický test na řadě buněk, získáme řadu výsledků:

(FALSE; 98; FALSE; 60; FALSE; 95; FALSE)

Všimněte si, že do pole se dostanou pouze hodnoty ve skupině B. Hodnoty skupiny A se stanou NEPRAVDA, protože selžou v logickém testu. Toto pole je vráceno uvnitř funkce LARGE s 2 napevno jako „nth“ (argument „k“ v LARGE):

=LARGE((FALSE;98;FALSE;60;FALSE;95;FALSE),2)

LARGE pak vrátí 95, což je druhá největší hodnota ve skupině B jako konečný výsledek.

Několik kritérií

Chcete-li vzít v úvahu více kritérií, můžete vzorec rozšířit o logickou logiku v takové podobě:

=LARGE(IF((criteria1)*(criteria2),values),n)

Kde kritéria1 a kritéria2 a představují výraz pro testování hodnot v rozsahu kritérií, jak je uvedeno v původním příkladu výše.

Zajímavé články...