Combinați funcțiile MEDIAN și IF într-o formulă de matrice
Acest exemplu tutorial folosește o formulă MEDIAN IF pentru a găsi licitația de mijloc pentru două proiecte diferite.
Natura formulării ne permite să căutăm mai multe rezultate prin modificarea criteriului de căutare - în acest caz, numele proiectului.
Funcția fiecărei părți a formulei este:
- funcția MEDIAN găsește valoarea medie pentru un proiect
- Funcția IF ne permite să alegem ce proiect dorim să facem o ofertă prin stabilirea unei condiții folosind numele de proiect
- Formula matricei permite testul 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 (ofertele de proiect) funcția MEDIAN va examina pentru a găsi oferta de mijloc
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 .
MEDIAN Dacă sintaxa de formula nested și argumentele
Sintaxa pentru formula MEDIAN IF este:
MEDIAN (DACĂ (logical_test, value_if_true, value_if_false))
- Deoarece funcția IF este imbricată în interiorul funcției MEDIAN, întreaga funcție IF devine argumentul unic pentru funcția MEDIAN
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
EXEMPLUL MEDIAN IF IF Array Formula Exemplu
Așa cum am menționat, exemplul caută licitații pentru două proiecte diferite pentru a găsi licitația mijlocie sau mediană. Argumentele pentru funcția IF îndeplinesc acest lucru prin stabilirea următoarelor condiții și rezultate:
- testul logic încearcă să găsească o potrivire pentru numele proiectului tastat în celula D10 a foii de lucru
- Argumentul value_if_true va fi, cu ajutorul funcției MEDIAN, licitația de mijloc pentru proiectul ales
- Argumentul value_if_false va fi omis deoarece nu este necesar și absența acestuia va scurta formula. Dacă un nume de proiect care nu se află în tabelul de date - cum ar fi proiectul C - este introdus în celula D10, formula va returna un zero (0)
Introducerea datelor Tutorial
- Introduceți următoarele date în celulele D1 până la E9, după cum se vede în imaginea de mai sus: Proiecte de proiect Proiect Proiect de licitație Un proiect de 15.785 dolari Un proiect $ 15.365 Proiect Un $ 16.472 Proiect B $ 24.365 Proiectul B $ 24.612 Proiectul B $ 23.999 Proiect Ofertă medie
- În celula D10 de tip "Proiectul A" (fără citate). Formula va arăta în această celulă pentru a găsi ce proiect să se potrivească.
Introducerea formulei MEDIAN 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:
= MEDIAN (IF (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 15875 (15.875 dolari cu formatare) ar trebui să apară în celula E10, deoarece aceasta este licitația de mijloc pentru Proiectul A.
- Formula completă a matricei
{= MEDIAN (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 ofertei de mijloc pentru Proiectul B
Introduceți Proiectul B în celula D10 și apăsați tasta Enter de pe tastatură.
Formula ar trebui să returneze valoarea 24365 (24.365 dolari) în celula E10.