Pobierz przykładowy skoroszyt
Ten samouczek pokazuje, jak używać Funkcja MEDIANA Excel w programie Excel, aby obliczyć medianę.
Przegląd funkcji MEDIANA
Funkcja MEDIANA Oblicza medianę.
Aby użyć funkcji arkusza programu MEDIANA Excel, wybierz komórkę i wpisz:
(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)
Funkcja MEDIANA Składnia i wejścia:
1 | =MEDIANA (liczba1, [liczba2],…) |
numer 1 – numer lub odwołanie do komórki, które odwołuje się do wartości liczbowych.
numer 2 - [opcjonalne] Numer lub odwołanie do komórki, które odnosi się do wartości liczbowych
Jaka jest mediana?
W analizie statystycznej mediana jest środkowym punktem danych w serii danych. Odzwierciedla centralną tendencję w danych grupowych. Jeśli masz 7 liczb, mediana będzie czwartą największą liczbą.
Spójrzmy na przykład wyników testów uczniów. Jest 7 uczniów, więc mediana wyniku to czwarty najlepszy wynik (Pam)
1 | =MEDIANA(C3:C9) |
Jeśli masz parzystą liczbę punktów danych (gdzie nie jest to środkowy punkt danych), mediana jest średnią z dwóch najbardziej centralnych punktów. Wracając do naszego przykładu wyniku testu ucznia, jeśli masz 6 punktów danych, mediana będzie średnią trzeciego i czwartego najlepszego wyniku.
1 | =MEDIANA(C3:C9) |
Mediana a średnia
Jak omówiono powyżej, mediana to środkowa liczba w serii danych. Średnia to średnia liczba z serii danych. Obie liczby reprezentują główną tendencję zbioru danych, ale która z nich jest najbardziej odpowiednia do wykorzystania?
Dobrą zasadą jest to, że jeśli masz dane odstające, mediana będzie bardziej reprezentatywna dla danych niż średnia (średnia).
Co to są dane odstające?
Dane odstające to skrajne punkty danych, które zniekształcają wartość średniej. Średnia jest bardzo wrażliwa na dane odstające, stąd zniekształcenie.
Na przykład chcesz poznać średni koszt pięciu różnych laptopów.
1 | =MEDIANA(C3:C7) |
Zauważysz, że średnie i mediany nie są zbliżone. Wynika to z wartości odstającej: 1747 USD. W tym przypadku wartość mediany może być bardziej reprezentatywna dla cen laptopów, ponieważ średnia jest tak mocno ważona przez cenę odstającą.
Jak korzystać z funkcji MEDIANA
Aby użyć funkcji Excel MEDIAN, po prostu wprowadź żądany zakres danych do funkcji:
1 | =MEDIANA(C3:C7) |
Zauważ, że przy nieparzystej liczbie punktów danych funkcja MEDIAN zwraca środkową liczbę?
Teraz spójrz, jak funkcja MEDIAN uśrednia średnie liczby, gdy liczba punktów danych jest parzysta:
1 | =MEDIANA(C3:C8) |
Puste komórki lub komórki z tekstem
Funkcja MEDIAN ignoruje komórki, które są puste lub zawierają wartości nieliczbowe.
Ważne: Funkcja MEDIAN zignoruje liczby zapisane jako tekst. Aby użyć funkcji MEDIAN z liczbami przechowywanymi jako tekst, najpierw użyj funkcji WARTOŚĆ, aby przekonwertować liczby przechowywane jako tekst na liczby rzeczywiste.
1 | =WARTOŚĆ(B3) |
Mediana daty
Przechowuj daty w Excelu jako numery seryjne.
1 | =WARTOŚĆ(B3) |
Ułatwia to obliczenie mediany daty.
1 | =MEDIANA(C3:C7) |
Średni wiek
Korzystając z tej wiedzy, możemy również obliczyć medianę wieku.
Najpierw obliczymy medianę daty urodzenia.
1 | =MEDIANA(C3:C7) |
Następnie użyjemy funkcji YEARFRAC do obliczenia mediany wieku:
1 | =MEDIANA(D3:D7) |
Mediana Jeśli
Do tej pory obliczaliśmy medianę wszystkich liczb w zakresie; tak działa funkcja MEDIANA.
Ale co, jeśli chcesz obliczyć medianę tylko podzbioru danych?
Załóżmy, że chcesz obliczyć średnią (średnią) i medianę ceny laptopów HP, które zostały wydane w 2022 r.
Program Excel ma funkcję AVERAGEIFS, która umożliwia obliczenie średniej z podzbioru liczb spełniających określony warunek. Średnią liczbę laptopów HP, które zostały wydane w 2022 r., można łatwo obliczyć za pomocą funkcji ŚREDNIA.
1 | =ŚREDNIA.JEŻELI($ B$2:$B$11,$E2,$C$2:$C$11) |
Jednak Excel nie ma odpowiedniej funkcji „mediana jeśli”. Możesz utworzyć własną „medianę jeśli” za pomocą formuły tablicowej zawierającej funkcje MEDIANA i JEŻELI.
To jest ogólny wzór do obliczania „mediany jeśli
=MEDIANA(JEŻELI(zakres_kryteriów=kryterium;zakres_mediany))
Excel 2022 i wcześniejsze: po wprowadzeniu formuły zamiast naciskania klawisza ENTER należy nacisnąć klawisze CTRL + SHIFT + ENTER. Zmienia formułę w tablicę. Tablice można rozpoznać po nawiasach klamrowych otaczających formułę
{=MEDIANA(JEŻELI(kryteria_zakres=kryteria; mediana_zakres))}
Ważne: Nie możesz ręcznie wpisywać nawiasów klamrowych, to nie zadziała. Musisz użyć CTRL + SHIFT + ENTER
Excel 365 i nowsze wersje programu Excel: po wydaniu programu Excel 2022 firma Microsoft zmieniła sposób działania formuł tablicowych. Teraz nie musisz już używać klawiszy CTRL + SHIFT + ENTER. Możesz po prostu wpisać formułę jak zwykle.
Wracając do naszego przykładu, użyjemy następującej formuły:
1 | {=MEDIANA(JEŻELI($B$2:$B$11=$E2,$C$2:$C$11))} |
Excel wyszuka 2022 w zakresie „Rok wydania” i zwróci tylko te wartości do funkcji MEDIANA. Stąd obliczanie tylko mediany podzbioru naszych danych.
Przeczytaj nasz samouczek Mediana If, aby dowiedzieć się więcej o tym, jak obliczyć „medianę if”, w tym o tym, jak faktycznie działa funkcja tablicowa i jak obliczyć medianę z wieloma kryteriami.
Uwaga: Powyższa formuła używa odwołań bezwzględnych (znaków $) do blokowania odwołań do komórek podczas kopiowania formuł. Jeśli nie jesteś zaznajomiony z tym tematem, zapoznaj się z naszym Przewodnikiem referencyjnym programu Excel.
Funkcja MEDIAN w Arkuszach Google
Funkcja MEDIANA działa dokładnie tak samo w Arkuszach Google jak w Excelu:
MEDIANA Przykłady w VBA
Możesz także użyć funkcji MEDIAN w VBA. Rodzaj:aplikacja.funkcja arkusza roboczego.mediana(liczba1,liczba2)
Wykonywanie następujących instrukcji VBA
12345678 | Zakres("B2") = Application.WorksheetFunction.Median(Range("A2:A9"))Zakres("B3") = Application.WorksheetFunction.Median(Range("A3:A9"))Zakres("B4") = Application.WorksheetFunction.Median(Range("A4:A9"))Zakres("B5") = Application.WorksheetFunction.Median(Range("A5:A9"))Range("B6") = Aplikacja.WorksheetFunction.Median(Range("A6:A9"))Zakres("B7") = Aplikacja.WorksheetFunction.Median(Range("A7:A9"))Zakres("B8") = Application.WorksheetFunction.Median(Range("A8:A9"))Zakres("B9") = Aplikacja.WorksheetFunction.Median(Range("A9:A9")) |
przyniesie następujące wyniki
W przypadku argumentów funkcji (tablicy itp.) można wprowadzić je bezpośrednio do funkcji lub zdefiniować zmienne, które będą używane w zamian.
Wróć do listy wszystkich funkcji w Excelu