Descărcați exemplul de registru de lucru
Acest tutorial va demonstra cum se calculează „mare dacă” sau „mic dacă”, recuperând a n-a cea mai mare (sau cea mai mică) valoare pe baza criteriilor.
Funcții mari și mici
Funcția LARGE este utilizată pentru a calcula cea de-a n-a cea mai mare valoare (k) dintr-o matrice, în timp ce Funcția SMALL returnează cea mai mică a n-a valoare.
Pentru a crea un „Large If”, vom folosi funcția LARGE împreună cu funcția IF într-o formulă matrice.
MARE DACĂ
Combinând LARGE (sau SMALL) și IF într-o formulă matrice, putem crea în esență o funcție „LARGE IF” care funcționează similar cu modul în care funcționează formula SUMIF încorporată. Să parcurgem un exemplu.
Avem o listă de note obținute de studenți la două discipline diferite:
Presupunem că ni se cere să găsim primele trei note obținute pentru fiecare disciplină astfel:
Pentru a realiza acest lucru, putem cuibări o funcție IF cu subiect ca și criteriile noastre din cadrul funcției LARGE:
= LARGE (IF (=,),)
= LARGE (IF ($ C $ 2: $ C $ 10 = $ F3, $ D $ 2: $ D $ 10), G $ 2)
Când utilizați Excel 2022 și versiunile anterioare, trebuie să introduceți formula apăsând CTRL + SHIFT + ENTER pentru a obține parantezele cretate în jurul formulei.
Cum funcționează formula?
Formula funcționează evaluând fiecare celulă din intervalul nostru de criterii ca fiind ADEVĂRAT sau FALS.
Găsirea valorii notei superioare (k = 1) în Matematică:
= LARGE (IF ($ C $ 2: $ C $ 10 = $ F3, $ D $ 2: $ D $ 10), G $ 2)
= LARGE (IF ({TRUE; FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE; FALSE}, {0,81; 0,8; 0,93; 0,42; 0,87; 0,63; 0,71; 0,58; 0,73}), 1)
În continuare, funcția IF înlocuiește fiecare valoare cu FALS dacă condiția sa nu este îndeplinită.
= LARGE ({0,81; FALS; FALS; 0,42; FALS; 0,63; FALS; 0,58; FALS}, 1)
Acum, funcția LARGE omite valorile FALSE și calculează cea mai mare (k = 1) dintre valorile rămase (0,81 este cea mai mare valoare între 0,42 și 0,81).
MIC DACĂ
Aceeași tehnică poate fi aplicată și cu funcția SMALL.
= MIC (DACĂ ($ C $ 2: $ C $ 10 = $ F3, $ D $ 2: $ D $ 10), G $ 2)
MARE DACĂ cu mai multe criterii
Pentru a utiliza LARGE IF cu mai multe criterii (similar cu modul în care funcționează formula SUMIFS încorporată), pur și simplu cuibărește mai multe funcții IF în funcția LARGE astfel:
= LARGE (IF (=, IF (=,)),)
= LARGE (IF ($ D $ 2: $ D $ 18 = $ H3, IF ($ B $ 2: $ B $ 18 = $ G3, $ E $ 2: $ E $ 18)), I $ 2)
O altă modalitate de a include mai multe criterii este de a multiplica criteriile împreună așa cum se arată în acest articol
Sfaturi și trucuri:
- Unde este posibil, faceți întotdeauna referire la poziția (k) dintr-o celulă de ajutor și blocați referința (F4), deoarece acest lucru va face formulele de umplere automată mai ușoare.
- Dacă utilizați Excel 2022 sau mai nou, puteți introduce formula fără Ctrl + Shift + Enter.
- Pentru a regăsi numele studenților care au obținut notele de top, combinați cu aceasta cu INDEX MATCH