Excel vzorec: Veľký s kritériami -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete vrátiť najväčšie hodnoty v množine údajov s kritériami, môžete použiť vzorec založený na funkciách VEĽKÉ a IF.

V zobrazenom príklade je vzorec v F5:

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

Poznámka: toto je vzorec poľa a musí sa zadávať pomocou klávesov Control + Shift + Enter.

Vysvetlenie

Funkciu LARGE možno použiť na získanie „n“ najväčšej hodnoty v číselných údajoch, napríklad takto:

=LARGE(values,n)

V tomto príklade musíme zahrnúť iba hodnoty spojené so skupinou B. Na to použijeme funkciu IF na filtrovanie:

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

Pretože prevádzkujeme logický test na rade buniek, získame rad výsledkov:

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

Upozorňujeme, že do poľa sa dostávajú iba hodnoty v skupine B. Hodnoty skupiny A sa stanú FALSE, pretože zlyhajú v logickom teste. Toto pole je vrátené vo vnútri funkcie LARGE s dvoma pevne zakódovanými ako „n-tý“ (argument „k“ v parametri LARGE):

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

LARGE potom vráti 95, čo je druhá najväčšia hodnota v skupine B ako konečný výsledok.

Viaceré kritériá

Ak chcete zohľadniť viac kritérií, môžete vzorec rozšíriť o logickú logiku v tejto podobe:

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

Kde kritéria1 a kritériá2 a predstavujú výraz pre testovacie hodnoty v rozsahu kritérií, ako je uvedené v pôvodnom príklade vyššie.

Zaujímavé články...