Spis treści
W tym artykule użyjemy funkcja VLOOKUP z funkcja COUNTIF w Excelu. VLOOKUP oraz COUNTIF to najczęściej używane i potężne funkcje w MS Excel. VLOOKUP służy do wyszukiwania dowolnych danych z dowolnej tabeli oraz COUNTIF Funkcja ta służy do zliczania elementów przy użyciu warunków. Dzięki połączeniu tych dwóch funkcji możemy wyszukiwać i zliczać dowolne wartości przy użyciu warunków z dowolnego zakresu. W tym artykule pokażę różne sposoby wykorzystania VLOOKUP z COUNTIF funkcja.
Pobierz podręcznik do ćwiczeń
Zeszyt ćwiczeń można pobrać tutaj.
Połączenie VLOOKUP z COUNTIF.xlsx3 Sposoby użycia VLOOKUP z funkcją COUNTIF
W tym artykule opowiemy o wykorzystaniu VLOOKUP z COUNTIF na 3 sposoby. Po pierwsze, użyjemy kombinacji do stwierdzenia występowania danego zdarzenia. Po drugie, obliczymy średni procent z pewnego zbioru procentów. Wreszcie, stwierdzimy istnienie wartości za pomocą VLOOKUP z COUNTIF .
1. policz wystąpienia używając funkcji VLOOKUP i COUNTIF
Rozważmy zbiór danych o frekwencji uczniów. Dla tego przykładu zakładamy tylko tygodniową frekwencję. Teraz policzymy całkowitą frekwencję każdego ucznia używając VLOOKUP oraz COUNTIF funkcje.
Kroki:
- Po pierwsze, wybierz C16 komórkę i wpisać w niej dowolną nazwę.
- Po drugie, wybierz C17 komórka i typ,
=COUNTIF(F5:K14,VLOOKUP(C16,B5:C14,2,0))
- Na koniec uderz w Wejdź na stronę .
- W efekcie znajdziemy liczbę frekwencji dla danego ucznia.
Podział formuły:
- VLOOKUP(C16,B5:C14,2,0): Na stronie VLOOKUP Funkcja będzie pasowała do wartości w C16 wartość w zakresie poszukiwań B5:C14 Następnie dopasowuje się do numeru związanego z nazwą w C16 komórka w drugiej kolumnie zakresu, która jest 13 w tym przypadku.
- COUNTIF(F5:K14,VLOOKUP(C16,B5:C14,2,0)) : The COUNTIF Funkcja liczy liczbę zwróconą przez VLOOKUP(C16,B5:C14,2,0) wyrażenie, które jest 13 w F5:K14 zakres i zwraca liczbę wystąpień dla liczby 13 W tym przypadku będzie to 5 .
Read More: VLOOKUP do wyszukiwania tekstu w Excelu (4 proste sposoby)
2) Obliczanie procentów przy użyciu funkcji VLOOKUP i COUNTIF
Mamy zbiór ocen studentów dla każdego kursu (np. 6 kursów). Teraz naszym celem jest znalezienie średniej procentowej wszystkich ocen, jeśli istnieją co najmniej 4 procenty ocen. Oznacza to, że jeśli jakikolwiek student ma mniej niż 4 procenty to po prostu zwrócimy #NA! W przeciwnym razie zwrócimy średnią procentową ocen.
Kroki:
- Na początek należy wybrać C16 komórkę i wpisać w niej dowolną nazwę.
- Następnie należy wybrać C17 komórkę i wprowadź następującą formułę,
=IF(COUNTIF(INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0),">0")<4,NA(),VLOOKUP(C16,$B$5:$I$14,8,0))
- Naciśnij Wejdź na stronę .
- W efekcie otrzymamy średni procent uczniów.
- VLOOKUP(C16,$B$5:$I$14,8,0): zwraca [value_if_false] argument z JEŚLI Jest to w zasadzie średni procent uzyskanych ocen przez Daniel .
- Wyjście: 41%
- NA(): zwróci błąd, jeśli test logiczny argument z JEŚLI funkcja staje się TRUE ...tutaj, Daniel uczestniczyli w więcej niż 4 kursy, które nie są pożądanym warunkiem, więc ta część zwróci błąd.
- Wyjście: #N/A
- MATCH(C16,$B$5:$B$14,0): zwróci względną pozycję Daniel w zakresie komórek B5:B14.
- Wyjście: 6
- INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0) --> upraszcza się do
- INDEX($C$5:$H$14,6),0): zwraca zestaw procentów dla Daniel .
- Wyjście: {0.25,0.6,0.25,0.25,0.6,0.5}
- COUNTIF(INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0),">0″ ) --> zmienia się w
- COUNTIF({0.25,0.6,0.25,0.25,0.6,0.5},”>0″): liczy procenty, jeśli wartość jest większa niż 0 .
- Wyjście: 6
- Zatem cały wzór upraszcza się do
- IF(6<4, #N/A, 41%) : zwraca średni procent Daniel jako 6<4 nie jest prawdziwym warunkiem.
- Wyjście: 41% .
Read More: INDEX MATCH vs VLOOKUP Funkcja (9 przykładów)
Podobne lektury
- VLOOKUP nie działa (8 powodów & rozwiązania)
- Jak uczynić VLOOKUP wrażliwym na przypadki w programie Excel (4 metody)
- Excel VLOOKUP, aby zwrócić wiele wartości pionowo
- Jak VLOOKUP z wieloma warunkami w programie Excel (2 metody)
3) COUNTIF vs VLOOKUP do określania, czy wartość istnieje
W tej części spróbujemy dowiedzieć się, jak COUNTIF oraz VLOOKUP Funkcje te obsługują operacje wyszukiwania, a konkretnie zobaczymy, czy jeśli całkowita liczba elementów jest równa zero, to co zostanie zwrócone przez COUNTIF oraz VLOOKUP funkcje.Załóżmy, że mamy zbiór danych pracowników z ich nazwiskami i identyfikatorem.W tabeli znajdują się powtarzające się wartości.Teraz policzymy nazwy i spróbujemy je dopasować.
Kroki:
- Na początek należy kliknąć na E5 komórkę i dowolną nazwę.
- Następnie należy wybrać F5 komórkę i wprowadź następującą formułę,
=COUNTIF($C$5:$C$14,E5)
- Naciśnij Wejdź na stronę po tym.
- W efekcie otrzymamy liczbę wystąpień danej nazwy w zakresie C5:C14 .
- Następnie należy wybrać H5 komórka i dowolne nazwisko.
- Następnie należy wybrać I5 komórkę i wprowadzić,
=VLOOKUP(H5,$C$5:$C$14,1,0)
- W konsekwencji otrzymamy tę samą nazwę, co w H5 komórka w I5 komórka.
Read More: Dlaczego VLOOKUP zwraca #N/A kiedy istnieje dopasowanie (5 przyczyn & rozwiązania)
Wniosek
Oto kilka sposobów na wykorzystanie VLOOKUP działać z COUNTIF w Excelu. Pokazałem wszystkie metody z ich odpowiednimi przykładami, ale może być wiele innych iteracji. Omówiłem również podstawy używanych funkcji. Jeśli masz jakąś inną metodę osiągnięcia tego celu, to zapraszam do podzielenia się nią z nami.