Jak znaleźć drugą największą wartość z kryteriami w Excelu

  • Udostępnij To
Hugh West

W tym tutorialu pokażę Ci 4 Szybkie sztuczki, aby znaleźć drugą największą wartość z kryteriami w Excelu. Możesz użyć tych metod nawet w dużych zbiorach danych, aby znaleźć drugą największą wartość poprzez ustawienie kryteriów. W tym samouczku poznasz również kilka ważnych narzędzi i technik Excela, które będą bardzo przydatne w każdym zadaniu związanym z Excelem.

Pobierz Zeszyt ćwiczeń

Zeszyt ćwiczeń można pobrać stąd.

Znajdź drugą największą wartość z kryteriami.xlsm

4 Szybkie sztuczki, aby znaleźć drugą największą wartość za pomocą kryteriów w Excelu

Aby wyjaśnić te kroki, posłużyliśmy się zwięzłym zbiorem danych, który zawiera około 7 rzędy i 3 Początkowo zachowujemy wszystkie komórki w Waluta format. Dla wszystkich zestawów danych mamy 2 unikalne kolumny, które są Nazwa klubu, zestaw domowy oraz Zestaw wyjazdowy . Chociaż możemy zmienić liczbę kolumn później, jeśli będzie to potrzebne.

1) Używanie funkcji DUŻA

Funkcja LARGE w excel może zwrócić liczbę z listy liczb po tym, jak posortowaliśmy ją w porządku malejącym. Zobaczmy, jak zastosować tę funkcję do znalezienia drugiej co do wielkości wartości z kryteriami.

Kroki:

  • Najpierw przejdź do komórki F7 i wstawić następujący wzór:
=LARGE(IF(C4:D4=F5,C5:D10),2)

  • Teraz naciśnij Wejdź na stronę i to obliczy drugą co do wielkości Zestaw domowy cena wewnątrz F7 .

🔎 Jak działa formuła?

  • IF(C4:D4=F5,C5:D10) : Ta część zwraca tablicę wartości komórek i FALSE wartości komórek.
  • =LARGE(IF(C4:D4=F5,C5:D10),2): Ta część formuły zwraca końcową wartość 119 .

2. zastosowanie funkcji AGREGAT

Funkcja AGGREGATE w excelu daje nam możliwość wykonywania zbiorczych obliczeń jak np. COUNT , ŚREDNIA , MAX, itd. Funkcja ta ignoruje również wszelkie ukryte wiersze lub błędy. Użyjemy tej funkcji do znalezienia drugiej co do wielkości wartości o określonych kryteriach. W tym celu wykonaj poniższe kroki.

Kroki:

  • Na początek kliknij dwukrotnie na komórkę F7 i wprowadź poniższy wzór:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)

  • Następnie należy nacisnąć przycisk Wejdź na stronę klucz i powinieneś uzyskać drugą co do wielkości cenę zestawu wyjazdowego.

3) Wykorzystanie funkcji SUMPRODUCT

Funkcja SUMPRODUCT w Excelu najpierw mnoży zakres wartości, a następnie podaje sumę tych mnożeń. Możemy użyć tej funkcji wraz z funkcja LARGE aby znaleźć drugą największą wartość z kryteriami.

Kroki:

  • Aby rozpocząć tę metodę, należy dwukrotnie kliknąć na komórkę F7 i wstawić poniższą formułę:
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))

  • Następnie należy nacisnąć przycisk Wejdź na stronę klucz i w konsekwencji znajdzie to drugą co do wielkości wartość ceny dla Man City zestaw wewnątrz komórki C10 .

🔎 Jak działa formuła?

  • (B5:B10=F5)*(C5:D10) : Ta część formuły zwraca tablicę wartości, które są najwyższe na liście oraz pozostałe wartości jako 0 .
  • LARGE((B5:B10=F5)*(C5:D10),2) : Ta część daje wartość 80 jako druga co do wielkości wartość.
  • =SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2)): Ta część zwraca wartość końcową, która wynosi 80 w tym przypadku.

4. użycie kodu VBA

Jeśli jesteś zaznajomiony z VBA w excelu, możesz znaleźć drugą co do wielkości wartość z kryteriami za pomocą kilku kliknięć. zobaczmy, jak to zrobić.

Kroki:

  • W przypadku tej metody należy przejść do Deweloper zakładka i wybrać Visual Basic .

  • Teraz wybierz Wkładka w VBA i kliknij na Moduł .

  • Następnie w nowym oknie wpisz poniższą formułę:
 Sub SecondLargest() Range("F7").FormulaArray = "=LARGE(IF(C4:D4=F5,C5:D12),2)" End Sub 

  • Następnie należy otworzyć makro z poziomu Deweloper klikając na zakładkę Makra .

  • Teraz, w Makro w oknie, wybierz Druga co do wielkości makro i kliknij Uruchom .

  • W związku z tym VBA kod obliczy drugą najwyższą wartość ze wszystkich zestawów oddalonych wewnątrz komórki F7 .

Jak znaleźć 5 najlepszych wartości i nazw z kryteriami w Excelu

W tej metodzie zobaczymy szczegółowe kroki, aby znaleźć szczyt 5 wartości i nazwy z kryteriami w excelu.

Kroki:

  • Na początek kliknij dwukrotnie na komórkę E5 i wprowadź poniższy wzór:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))

  • Następnie naciśnij przycisk Wejdź na stronę i skopiować tę formułę do komórek za pomocą Uchwyt do napełniania .
  • W związku z tym, znajdzie to szczyt 5 wartości dla zestawów domowych.

🔎 Jak działa formuła?

  • ROWS($E$5:$E5) : W tej części podano wartość 1 .
  • =LARGE($C$5:$C$10,ROWS($E$5:$E5)): Ta część zwraca końcową wartość, która jest szczytem 5 ceny zestawów domowych.

Rzeczy do zapamiętania

  • Możesz użyć ALT+F11 skrót, aby otworzyć VBA okno i ALT+F8 aby otworzyć okno Makra.
  • Zauważ, że funkcja LARGE ignoruje komórki, które są puste lub zawierają TRUE lub FALSE wartości w nich zawarte.
  • Jeśli nie ma wartości liczbowej, funkcja może zwrócić wartość #NUM! Błąd w wyniku.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.