Spis treści
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.xlsm4 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.