Combinați funcțiile MAX și IF într-o formulă de matrice
Acest exemplu de tutorial utilizează o formulă de matrice MAX IF pentru a găsi cel mai bun rezultat (cel mai bun) pentru două evenimente de cale și câmp - saltul înalt și bolta de pol.
Natura formulării ne permite să căutăm mai multe rezultate prin modificarea criteriului de căutare - în acest caz numele evenimentului.
Funcția 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 prin setarea unei condiții utilizând numele evenimentului.
- Formula de matrice permite testarea funcției IF pentru mai multe condiții dintr-o singură celulă și, atunci când condiția este îndeplinită, formula matricei determină ce date (rezultate ale evenimentului) va examina funcția MAX pentru a găsi cel mai bun rezultat.
Formulele CSE
Formulele array sunt create prin apăsarea tastelor Ctrl , Shift și Enter de pe tastatură în același timp după ce formula a fost introdusă.
Datorită tastelor apăsate pentru a crea formula matricei, acestea sunt uneori denumite formule CSE .
MAX Dacă există o sintaxă și o argumentare a formulei învechite
Sintaxa pentru formula MAX MAX este:
MAX (dacă (logical_test, value_if_true, value_if_false))
- Deoarece funcția IF este imbricată în interiorul funcției MAX, întreaga funcție IF devine argumentul unic pentru funcția MAX.
Argumentele pentru funcția IF sunt:
- logical_test - (este necesară) o valoare sau o expresie care este testată pentru a vedea dacă este adevărată sau falsă.
- value_if_true - (este obligatoriu) valoarea care este afișată dacă testul logical_test este adevărat.
- value_if_false - (opțional) valoarea afișată dacă testul 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 va fi omis deoarece nu este necesar și absența acestuia va scurta formula. Dacă un nume de eveniment care nu se află în tabelul de date - cum ar fi saltul lung - este introdus în celula D10, formula va returna un zero (0).
Exemplu de formula MAX MAX din Excel
- Introduceți următoarele date în celulele D1 până la E9 așa cum se vede în imaginea de mai sus: Rezultatele Evenimentului Înălțime (m) Jumătate înaltă 2.10 Jumătare înaltă 2.23 Jumătate înaltă 1.97 Pole Vault 3.58 Pole Vault 5.65 Pole Vault 5.05 Eveniment Cel mai bun rezultat (m)
- În celula D10 de tip "salt înalt" (fără citate). Formula va arăta în această celulă pentru a afla care din evenimentele pe care le dorim să le găsească cel mai bun rezultat.
Introducerea formulei MAX IF Nested
Din moment ce creăm o formulă imbricată și o formulă de matrice, va trebui să tastăm întreaga formulă într-o singură celulă de foaie de lucru.
După ce ați introdus formula NU apăsați tasta Enter de pe tastatură sau faceți clic pe o celulă diferită cu mouse-ul, deoarece trebuie să transformăm formula într-o formulă de matrice.
- Faceți clic pe celula E10 - locația unde vor fi afișate rezultatele formulei .
- Introduceți următoarele:
= MAX (dacă (D3: D8 = D10, E3: E8))
Crearea formulei de matrice
- Țineți apăsată tasta Ctrl și Shift de pe tastatură.
- Apăsați tasta Enter de pe tastatură pentru a crea formula de matrice.
- Răspunsul 2.23 ar trebui să apară în celula E10, deoarece aceasta este cea mai bună (cea mai mare) înălțime pentru saltul înalt.
- Formula completă a matricei
{= MAX (DACĂ (D3: D8 = D10, E3: E8))}
poate fi văzută în bara de formula de deasupra foii de lucru.
Testați formulele
Testați formula prin găsirea celui mai bun rezultat pentru bolta de polii.
Introduceți bolta de polii î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.