Acest tutorial va demonstra cum se calculează mediana valorilor care îndeplinesc anumite criterii în Excel și Foi de calcul Google.
Funcția MEDIAN
Funcția MEDIAN calculează valoarea mediană într-o serie de numere.
= MEDIAN (C2: C10)
Cu toate acestea, nu există o funcție încorporată „Mediană dacă” pentru a calcula valoarea mediană numai pentru numerele care îndeplinesc anumite criterii.
Notă: Este posibil să fiți familiarizați cu funcția AVERAGEIFS, care va calcula media pentru numerele care îndeplinesc anumite criterii. Nu există o alternativă mediană.
Median If - Formula Array
Deci, pentru a ne îndeplini obiectivul de a calcula valoarea mediană a numerelor care îndeplinesc anumite criterii, trebuie să folosim o formulă de matrice. Cu formula noastră matrice vom folosi funcția IF din funcția MEDIAN, astfel încât să luăm doar mediana valorilor care îndeplinesc criteriile introduse în funcția IF.
Folosind setul nostru de date anterior, să luăm valoarea mediană pentru Apple.
= MEDIAN (IF ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))
Excel 2022 și anterioare
În Office 365 și versiunile de Excel după 2022, puteți introduce pur și simplu formula de mai sus așa cum ați face în mod normal (apăsând INTRODUCE).
Cu toate acestea, pentru Excel 2022 și versiuni anterioare trebuie să introduceți formula apăsând CTRL + SHIFT + ENTER. După ce faceți acest lucru, veți observa paranteze cretate în jurul formulei:
{= MEDIAN (IF ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}}
Important: nu scrieți aceste paranteze buclate, trebuie introduse numai cu CTRL + SHIFT + ENTER.
Cum funcționează formula?
Nu uitați că aceasta este formula noastră:
{= MEDIAN (IF ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}}
Formula funcționează evaluând criteriile fiecărei valori ca fiind ADEVĂRAT sau FALS.
= MEDIANĂ (DACĂ ({FALS; ADEVĂR; FALS; FALS; ADEVĂR; FALS; ADEVĂR; ADEVĂR; FALS}, {1287; 1205; 1243; 1482; 1261; 1042; 1090; 1748; 1909}))
Apoi, funcția IF înlocuiește fiecare valoare cu FALS dacă condiția sa este îndeplinită.
= MEDIAN ({FALSE; 1205; FALSE; FALSE; 1261; FALSE; 1090; 1748; FALSE})
Acum, funcția MEDIAN ignoră valorile FALSE și calculează mediana valorilor rămase (1233 este media celor două valori medii: 1205 și 1261).
Median IF - Criterii multiple
De asemenea, puteți calcula o mediană pe baza mai multor criterii utilizând Boolean Logic.
Să aruncăm o privire la un nou set de date cu coloane Locație, an și stoc:
Iată acum formula pentru calcularea medianei pe baza mai multor criterii:
= MEDIAN (IF ((A2: A4 = "B") * (B2: B4 = 2008), C2: C4))
Observați aici, înmulțim două seturi de criterii împreună:
(G8: G10 = "b") * (H8: H10 = 2008)
Dacă ambele criterii sunt ADEVĂRATE atunci se va calcula ca ADEVĂRAT, dar dacă unul (sau mai multe) criterii este FALS se va calcula ca FALS.
Folosind această metodologie, puteți adăuga multe criterii diferite.
Formula Median If în Foi de calcul Google
Toate exemplele de mai sus funcționează exact la fel în Foi de calcul Google ca în Excel.