Formula matricei MAX IF caută valoarea maximă pe baza unor criterii specifice. În exemplul de mai jos, folosim MAX IF pentru a găsi cel mai bun rezultat (cel mai mare) pentru două evenimente de atletism – săritura în înălțime și săritura cu prăjini – doar schimbând criteriul de căutare.
Aceste instrucțiuni se aplică Microsoft Excel pentru Microsoft 365 și Excel 2019, 2016, 2010 și 2007.
Formule CSE
Creați formule matrice apăsând tastele Ctrl, Shift și Enter tastatura în succesiune după ce ați introdus formula.
Din cauza tastelor apăsate pentru a crea formula matrice, oamenii le numesc uneori CSE formule.
MAX IF Sintaxa formulei imbricate și argumentele
Slujba fiecărei părți a formulei este:
- Funcția MAX găsește cel mai mare rezultat pentru evenimentul ales.
- Funcția IF ne permite să alegem evenimentul setând o condiție folosind numele evenimentului.
- Formula matrice permite funcția IF să testeze mai multe condiții într-o singură celulă și, atunci când datele îndeplinesc o condiție, formula matrice determină ce date (rezultate eveniment) funcția MAX va examina pentru a găsi cel mai bun rezultat.
Sintaxa pentru formula MAX IF este:
Deoarece funcția IF se cuibărește în interiorul funcției MAX, întreaga funcție IF devine singurul argument pentru funcția MAX
Argumentele pentru funcția IF sunt:
- logical_test (obligatoriu): o valoare sau o expresie care este testată pentru a vedea dacă este adevărată sau falsă.
- value_if_true (obligatoriu) Valoarea care este afișată dacă logical_test este adevărat.
- value_if_false (opțional) Valoarea care este afișată dacă logical_test este fals.
În acest exemplu:
- Testul logic încearcă să găsească o potrivire pentru numele evenimentului introdus în celula D10 din foaia de lucru.
- Argumentul value_if_true va fi, cu ajutorul funcției MAX, cel mai bun rezultat pentru evenimentul ales.
- Argumentul value_if_false nu este necesar în acest caz, iar absența lui va scurta formula. Dacă un nume de eveniment care nu se află în tabelul de date - cum ar fi săritura în lungime - este introdus în celula D10, va returna zero (0).
Introducerea formulei imbricate MAX IF
Slujba fiecărei părți a formulei este:
- Funcția MAX găsește cel mai mare rezultat pentru evenimentul ales.
- Funcția IF ne permite să alegem evenimentul setând o condiție folosind numele evenimentului.
- Formula matrice permite funcția IF să testeze mai multe condiții într-o singură celulă și, atunci când datele îndeplinesc o condiție, formula matrice determină ce date (rezultate eveniment) funcția MAX va examina pentru a găsi cel mai bun rezultat.
Deoarece creăm atât o formulă imbricată, cât și o formulă matrice, va trebui să o introducem direct într-o celulă a foii de lucru.
Odată ce ați introdus formula, nu apăsați tasta Enter de pe tastatură sau faceți clic pe o altă celulă cu mouse-ul, deoarece trebuie să transformăm formula într-o matrice formula.
-
Introduceți următoarele date în celule D1 la E9 așa cum se vede în această imagine.
-
Type s alt în sus în celula D10. Formula va analiza această celulă pentru a o potrivi cu evenimentele din celule D2 până la D7.
- Selectați celula E10 care este locația în care vor fi afișate rezultatele formulei.
-
Tip următoarele:
=MAX(IF(D2:D7=D10, E2:E7))
- Apăsați tasta Enter de pe tastatură pentru a crea formula matrice.
-
Testează formula găsind cel mai bun rezultat pentru săritura cu stâlpi. Tastați s alt cu stâlp în celula D10 și apăsați tasta Enter de pe tastatură. Formula ar trebui să returneze înălțimea de 5,65 metri în celula E10.