![](https://cdn.wiki-base.com/1409799/excel_formula_conditional_median_with_criteria__2.png.webp)
Yleinen kaava
(=MEDIAN(IF(criteria,range)))
Yhteenveto
Ehdollisen mediaanin laskemiseksi yhden tai useamman kriteerin perusteella voit käyttää matriisikaavaa, joka käyttää MEDIAN- ja IF-funktioita yhdessä. Esitetyssä esimerkissä kaava kohdassa F5 on:
=MEDIAN(IF(group=E5,data))
missä "ryhmä" on nimetty alue B5: B14 ja "data" on nimetty alue C5: C14.
Huomaa: tämä on matriisikaava ja se on syötettävä näppäimillä + + shift + enter.
Selitys
MEDIAN-toiminnolla ei ole sisäänrakennettua tapaa soveltaa ehtoja. Annettu alue, se palauttaa MEDIAN-numeron (keskimmäinen) tällä alueella.
Ehtojen soveltamiseksi käytämme IF-funktiota MEDIANin sisällä "suodattamaan" arvoja. Tässä esimerkissä IF-funktio suodatetaan ryhmittäin seuraavasti:
IF(group=E5,data)
Tämä lauseke vertaa kutakin nimetyn alueen "ryhmä" arvoa E5: n ("A") arvoon. Koska ehtoja sovelletaan matriisiin, jolla on useita arvoja, tulos on TOSI EPÄTOSI -arvojen taulukko:
(TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE)
Tässä taulukossa kukin TOSI vastaa ryhmän A arvoa. IF-funktio arvioi nämä tulokset ja palauttaa vastaavan arvon nimellisestä alueesta "data". IF: n lopputulos on
(1;2;3;3;5;FALSE;FALSE;FALSE;FALSE;FALSE)
Huomaa, että vain ryhmän A arvot ovat säilyneet, ja ryhmän B arvot ovat nyt EPÄTOSI. Tämä taulukko palautetaan MEDIAN-toimintoon, joka jättää automaattisesti epätosi-arvot ja palauttaa mediaaniarvon 3.
Huomaa: Jos IF: ää käytetään tällä tavalla suodattamaan arvot matriisitoiminnolla, kaava on syötettävä näppäimillä control + shift + enter.
Lisäkriteerit
Jos haluat käyttää useampaa kuin yhtä ehtoa, voit sijoittaa toisen IF: n ensimmäiseen IF: hen:
(=MEDIAN(IF(criteria1,IF(criteria2,data))))
Välttääksesi ylimääräisen sisäkkäisyyden, voit käyttää kriteereissä myös loogista logiikkaa.