DUŻA Funkcja Excel - Oblicz k-tą największą wartość

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokazuje, jak używać Excel DUŻA funkcja w programie Excel, aby obliczyć n-tą największą wartość.

Przegląd funkcji LARGE

Funkcja LARGE Oblicza k-tą największą wartość.

Aby użyć DUŻYCH funkcji arkusza programu Excel, wybierz komórkę i wpisz:

(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)

Funkcja LARGE Składnia i wejścia:

1 =DUŻA(tablica;k)

szyk - Tablica liczb.

k - Pozycja wartości, którą chcesz zwrócić. Przykład: 6 zwróci szóstą największą wartość.

Jak korzystać z funkcji LARGE?

Funkcja LARGE zwraca k-tą największą liczbę z zakresu wartości. Jest to przeciwieństwo MAŁEJ funkcji.

Aby użyć funkcji LARGE, użyj następującej formuły:

1 =DUŻY(B2:B9;3)

Tutaj szukamy trzeciej największej liczby (trzeciego najstarszego ucznia) w zakresie B2:B9.

Błąd poza zakresem

Jeśli wprowadzisz liczbę k, większą niż liczba elementów w zakresie, funkcja LARGE zwróci #NUM! błąd

1 =DUŻY(B2:B8;8)

Zauważ, że szukamy ósmej największej liczby w zakresie tylko 7 liczb. Tak więc funkcja LARGE zwraca #LICZBA!.

Dane nienumeryczne

Funkcja LARGE całkowicie zignoruje dane nieliczbowe, tak jakby te dane nie były częścią zakresu danych.

1 =DUŻY(B2:B8;4)

DUŻY Jeśli

Możemy również użyć funkcji LARGE z kryteriami, aby wykonać „duże jeśli”. Załóżmy na przykład, że chcemy znaleźć drugiego najstarszego studenta płci męskiej.

Użyjemy tej formuły tablicowej:

1 {=DUŻY(JEŻELI(B2:B8 = "M"; C2:C8); 2)}

Uwaga: Podczas tworzenia funkcji tablicowych po utworzeniu formuły należy nacisnąć klawisze CTRL + SHIFT + ENTER, a nie tylko ENTER.

Zauważysz, jak pojawiają się nawiasy klamrowe. Nie możesz po prostu ręcznie wpisywać nawiasów klamrowych; musisz użyć CTRL + SHIFT + ENTER.

Aby dowiedzieć się więcej o tym, jak działa formuła DUŻE „JEŻELI”, przeczytaj nasz samouczek na temat DUŻE JEŻELI i DUŻE JEŻELI.

Sortuj z funkcją LARGE

Całkiem użytecznym przypadkiem użycia funkcji LARGE jest sortowanie danych w porządku malejącym (od największego do najmniejszego). Aby posortować dane, łączymy funkcję LARGE z funkcją ROW.

1 =DUŻY($A$2:$A$8; WIERSZ()-1)

Ta funkcja działa przy użyciu funkcji WIERSZ do zdefiniowania wartości k. Zauważ, że wiersz 2 ma największą liczbę (k = 1), wiersz 3 ma drugą co do wielkości (k = 2), i tak dalej i tak dalej. W ten sposób sortuję zakres od największego do najmniejszego.

Aby dowiedzieć się więcej, przeczytaj nasz samouczek dotyczący sortowania za pomocą funkcji MAŁYCH i DUŻYCH.

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 (link do: https://www.automateexcel.com/excel/basics/cell-references?preview=true#Absolute_Frozen_and_Relative_References )

Funkcja LARGE w Arkuszach Google

Funkcja LARGE działa dokładnie tak samo w Arkuszach Google, jak w Excelu.

DUŻE przykłady w VBA

Możesz także użyć funkcji LARGE w VBA. Rodzaj:
aplikacja.funkcja arkusza roboczego.duża(tablica,k)
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

wave wave wave wave wave