![](https://cdn.wiki-base.com/3005270/excel_formula_conditional_mode_with_criteria__2.png.webp)
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))))