Tämä opetusohjelma osoittaa, kuinka laskea arvojen mediaani, jotka täyttävät tietyt kriteerit Excelissä ja Google Sheetsissä.
MEDIAN -toiminto
MEDIAN -funktio laskee mediaaniarvon numerosarjassa.
= MEDIAN (C2: C10)
Ei kuitenkaan ole sisäänrakennettua "Mediaani If" -toimintoa, joka laskee mediaani-arvon vain numeroille, jotka täyttävät tietyt kriteerit.
Huomautus: Saatat tuntea AVERAGEIFS -funktion, joka laskee tiettyjen ehtojen täyttävien lukujen keskiarvon. Keskivaihtoehtoa ei ole.
Mediaani If - Array -kaava
Joten saavuttaaksemme tavoitteemme laskea tiettyjä ehtoja täyttävien numeroiden mediaaniarvo, meidän on käytettävä matriisikaavaa. Taulukkokaavassamme käytämme IF -funktiota MEDIAN -funktion sisällä, joten otamme vain niiden arvojen mediaanin, jotka täyttävät IF -funktiossa annetut kriteerit.
Otetaan aikaisemman tietojoukon avulla Applen mediaaniarvo.
= MEDIAN (JOS ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))
Excel 2022 ja aiemmin
Office 365: ssä ja Excelin versioissa vuoden 2022 jälkeen voit kirjoittaa yllä olevan kaavan tavalliseen tapaan (painamalla TULLA SISÄÄN).
Excel 2022 ja sitä vanhemmat versiot on kuitenkin annettava kaava painamalla CTRL + VAIHTO + ENTER. Kun olet tehnyt tämän, huomaat kaarevien hakasulkeiden olevan kaavan ympärillä:
{= MEDIAN (JOS ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}
Tärkeää: älä kirjoita näitä hakasulkeita itse, ne on kirjoitettava vain CTRL + VAIHTO + ENTER.
Miten kaava toimii?
Muista, että tämä on meidän kaava:
{= MEDIAN (JOS ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}
Kaava toimii arvioimalla kunkin arvon kriteerit TOSI tai EPÄTOSI.
= MEDIAN (JOS ({FALSE; TRUE; FALSE; FALSE; TRUE; FALSE; TRUE; TRUE; FALSE}, {1287; 1205; 1243; 1482; 1261; 1042; 1090; 1748; 1909}))
Seuraavaksi IF -toiminto korvaa jokaisen arvon EPÄTOSI, jos sen ehto täyttyy.
= MEDIAN ({FALSE; 1205; FALSE; FALSE; 1261; FALSE; 1090; 1748; FALSE})
Nyt MEDIAN -toiminto jättää FALSE -arvot huomiotta ja laskee jäljellä olevien arvojen mediaanin (1233 on kahden keskiarvon: 1205 ja 1261 keskiarvo).
Mediaani IF - useita kriteerejä
Voit myös laskea mediaanin useiden kriteerien perusteella käyttämällä Boolen logiikkaa.
Katsotaanpa uutta tietojoukkoa, jossa on sarakkeet Sijainti, Vuosi ja Varasto:
Tässä on kaava mediaanin laskemiseksi useiden kriteerien perusteella:
= MEDIAN (JOS ((A2: A4 = "B")*(B2: B4 = 2008), C2: C4))
Huomaa, että kerromme kaksi kriteeristöä yhdessä:
(G8: G10 = "b")*(H8: H10 = 2008)
Jos molemmat kriteerit ovat TOSI, se lasketaan TOSI, mutta jos yksi (tai useampi) ehto on EPÄTOSI, se lasketaan EPÄTOSI.
Tällä menetelmällä voit lisätä monia erilaisia ehtoja.
Mediaani If -kaava Google Sheetsissä
Kaikki yllä olevat esimerkit toimivat täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä.