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