Formula Excel: Criterii minime dacă sunt multiple -

Cuprins

Formula generică

(=MIN(IF(rng1=criteria1,IF(rng2=criteria2,values))))

rezumat

Pentru a obține valoarea minimă într-un set de date utilizând mai multe criterii (adică pentru a obține MIN IF), puteți utiliza și aranja formula bazată pe funcțiile MIN și IF. În exemplul prezentat, formula din I6 este:

(=MIN(IF(color=G6,IF(item=H6,price))))

Cu o culoare „roșu” și elementul „pălărie”, rezultatul este de 8,00 USD

Notă: Aceasta este o formulă matrice și trebuie introdusă folosind Ctrl + Shift + Enter

Explicaţie

Acest exemplu folosește următoarele intervale denumite: „culoare” = B6: B14, „articol” = C6: C14 și „preț” = E6: E14. În exemplu, avem prețuri pentru articolele din diferite regiuni. Scopul este de a găsi prețul minim pentru o anumită culoare și articol.

Această formulă utilizează două funcții IF imbricate, înfășurate în MIN pentru a returna prețul minim folosind două criterii. Începând cu testul logic al primei instrucțiuni IF, culoare = G6, valorile din culoarea intervalului numit (B6: B14) sunt verificate în raport cu valoarea din celula G6, „roșu”. Rezultatul este o matrice ca aceasta:

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

În testul logic pentru cea de-a doua instrucțiune IF, item = H6, valorile din articolul de interval denumit (C6: C14) sunt verificate în raport cu valoarea din celula H6, „hat”. Rezultatul este o matrice ca aceasta:

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

„Valoarea dacă este adevărată” pentru a doua instrucțiune IF, intervalul numit „prețuri” (E6: E14), care este o matrice ca aceasta:

(11;8;9;12;9;10;9;8;7)

Un preț este returnat pentru fiecare articol din acest interval numai atunci când rezultatul primelor două tablouri de mai sus este ADEVĂRAT pentru articolele aflate în poziții corespunzătoare. În exemplul prezentat, matricea finală din interiorul MIN arată astfel:

(11;8;9;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE)

Rețineți că singurele prețuri care „supraviețuiesc” sunt cele aflate într-o poziție în care culoarea este „roșie” și articolul este „pălărie”.

Funcția MIN returnează apoi cel mai mic preț, ignorând automat valorile FALSE.

Sintaxă alternativă folosind logica booleană

De asemenea, puteți utiliza următoarea formulă matrice, care utilizează o singură funcție IF împreună cu logica booleană:

(=MIN(IF((color=G6)*(item=H6),price)))

Avantajul acestei sintaxi este că este, fără îndoială, mai ușor să adăugați criterii suplimentare fără a adăuga funcții IF imbricate suplimentare.

Cu funcția MINIFS

Funcția MINIFS, introdusă în Excel 2016 prin Office 365, este concepută pentru a returna minimele pe baza unuia sau mai multor criterii, fără a fi nevoie de o formulă matrice. Cu MINIFS, formula din I6 devine:

=MINIFS(price,color,G6,item,H6)

Notă: MINIFS va ignora automat celulele goale care îndeplinesc criteriile. Cu alte cuvinte, MINIFS nu va trata celulele goale care îndeplinesc criteriile ca zero. Pe de altă parte, MINIFS va returna zero (0) dacă nici o celulă nu corespunde criteriilor.

Articole interesante...