Excel formula: Pogojni način z merili -

Kazalo

Splošna formula

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

Povzetek

Za izračun pogojnega načina z enim ali več merili lahko uporabite matrično formulo, ki temelji na funkcijah IF in MODE. V prikazanem primeru je formula v F5:

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

kjer je "skupina" imenovani obseg B5: B14, "data" pa imenovani obseg C5: C14.

Opomba: to je matrična formula, ki jo je treba vnesti s tipko control + shift + enter.

Pojasnilo

Funkcija MODE nima vgrajenega načina za uporabo meril. Glede na obseg bo vrnil najpogostejše število v tem obsegu.

Za uporabo meril uporabljamo funkcijo IF znotraj MODE za filtriranje vrednosti v obsegu. V tem primeru funkcija IF filtrira vrednosti po skupinah z izrazom, kot je ta:

IF(group=E5,data)

To primerja vsako vrednost v imenovanem obsegu "skupina" z vrednostjo v E5, ki je "A". Ker se logični test uporablja za matriko z več vrednostmi, je rezultat matrika TRUE FALSE vrednosti:

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

kjer vsaka TRUE ustreza vrstici, kjer je skupina "A". Ta matrika postane filter. IF za vsako TRUE vrne ustrezno vrednost v imenovanem obsegu "podatki". Vrednosti FALSE ostanejo nespremenjene. Končni rezultat IF je ta matrika:

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

Opazite, da so se ohranile samo vrednosti v skupini A, vrednosti skupine B so zdaj FALSE. Ta matrika se vrne v funkcijo MODE, ki samodejno prezre vrednosti FALSE in vrne najpogostejše število, ki je 3.

Opomba: če se IF uporablja na ta način za filtriranje vrednosti z operacijo matrike, je treba formulo vnesti s tipko control + shift + enter.

Dodatna merila

Če želite uporabiti več kriterijev, lahko v prvo IF vstavite še eno IF:

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

Zanimive Članki...