Policz komórki zawierające x lub y w zakresie w programie Excel
Aby zliczyć komórki zawierające jedną lub drugą wartość, niektórzy użytkownicy programu Excel mogą dodać dwie funkcje LICZ.JEŻELI, aby sobie z tym poradzić, jednak ta metoda zlicza komórki z logiką AND (zawierają zarówno x, jak i y) zamiast logicznego LUB (zawierają x lub y). Aby uniknąć podwójnego liczenia kryteriów, w tym samouczku pokażemy, jak szczegółowo zastosować formułę opartą na funkcji SUMPRODUCT, aby policzyć liczbę komórek w określonym zakresie, który zawiera x lub y w programie Excel.
Jak liczyć komórki zawierające x lub y w zakresie w programie Excel?
Jak pokazano na poniższym zrzucie ekranu, istnieje zakres danych B3: B9, aby policzyć liczbę komórek w tym zakresie, który zawiera „KTE” lub „KTO”, zastosuj poniższą formułę, aby to zrobić.
Formuła ogólna
=SUMPRODUCT(--((ISNUMBER(FIND("criteria1",rng)) + ISNUMBER(FIND("criteria2",rng)))>0))
Argumenty
Dzwonek (wymagane): zakres, z którego chcesz zliczać komórki zawierające x lub y.
Kryteria 1 (wymagane): Jeden ciąg lub znak, na podstawie którego chcesz liczyć komórki.
Kryteria 2 (wymagane): Kolejny ciąg lub znak, na podstawie którego chcesz policzyć komórki.
Jak korzystać z tej formuły?
1. Wybierz pustą komórkę, aby wyświetlić wynik.
2. Wprowadź do niego poniższą formułę i naciśnij Wchodzę aby uzyskać wynik.
=SUMPRODUCT(--((ISNUMBER(FIND(D3,B3:B9)) + ISNUMBER(FIND(D4,B3:B9)))>0))
Jak działają te formuły?
=SUMPRODUCT(--((ISNUMBER(FIND(D3,B3:B9)) + ISNUMBER(FIND(D4,B3:B9)))>0))
- 1. FIND(D3,B3:B9): Funkcja ZNAJDŹ sprawdza, czy wartość „KTE” w D3 istnieje w określonym zakresie (B3:B9) i zwraca tablicę: {1,#WARTOŚĆ!,#WARTOŚĆ!,#WARTOŚĆ!,#WARTOŚĆ!,1 ,#WARTOŚĆ!}.
W tej tablicy dwie jedynki oznaczają, że pierwsza i przedostatnia komórka na liście B1:B3 zawierająca wartość „KTE”, a #WARTOŚĆ! reprezentuje wartość „KTE”, której nie można znaleźć w innych komórkach. - 2. ISNUMBER{1,#VALUE!, #VALUE!, #VALUE!, #VALUE!,1, #VALUE!}: Funkcja CZY.LICZBA zwraca wartość TURE, jeśli numer spotkania w tablicy i zwraca wartość FALSE, jeśli występują błędy, a na koniec zwraca nową tablicę jako {TURA;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;TURA;FAŁSZ}.
- 3. FIND(D4,B3:B9): Ta funkcja ZNAJDŹ sprawdza również, czy wartość „KTO” w D4 istnieje w określonym zakresie (B3:B9) i zwraca tablicę: {#WARTOŚĆ!,1,#WARTOŚĆ!,#WARTOŚĆ!, #WARTOŚĆ!, #WARTOŚĆ!,#WARTOŚĆ!}.
- 4. ISNUMBER{#VALUE!,1,#VALUE!,#VALUE!, #VALUE!,#VALUE!,#VALUE!}: Funkcja CZY.LICZBA zwraca wartość TURE, jeśli numer spotkania w tablicy i zwraca wartość FALSE, jeśli występują błędy, a na koniec zwraca nową tablicę jako {FAŁSZ;TURA;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ}.
- 5. {TURE;FALSE;FALSE;FALSE;FALSE;TURE;FALSE} + {FALSE;TURE;FALSE;FALSE;FALSE;FALSE;FALSE}: Tutaj dwie tablice zwracają wynik jako {1;1;0;0;0;1;0}.
- 6. {1;1;0;0;0;1;0}>0: Tutaj porównuje, czy każda liczba w tablicy jest większa niż 0 i zwraca wynik jako {TURA;PRAWDA;FAŁSZ;FAŁSZ;FAŁSZ;TURA;FAŁSZ}.
- 7. --({TURE;TRUE;FALSE;FALSE;FALSE;TURE;FALSE}): Te dwa znaki minus konwertują „PRAWDA” na 1 i „FAŁSZ” na 0. Tutaj otrzymasz nową tablicę jako {1;1;0;0;0;1;0}.
- 8. =SUMPRODUCT({1;1;0;0;0;1;0}): Funkcja SUMPRODUCT sumuje wszystkie liczby w tablicy i zwraca wynik końcowy jako 3 w tym przypadku.
Powiązane funkcje
Funkcja Excel SUMPRODUCT
Funkcja Excel LICZ.PUSTE może służyć do mnożenia dwóch lub więcej kolumn lub tablic, a następnie uzyskania sumy produktów.
Funkcja Excel ISNUMBER
Funkcja Excel CZY.LICZBA zwraca PRAWDA, jeśli komórka zawiera liczbę, a FAŁSZ, jeśli nie.
Funkcja Excel ZNAJDŹ
Funkcja Excel FIND służy do znajdowania ciągu w innym ciągu i zwraca pozycję początkową ciągu w innym.
Powiązane wzory
Policz komórki, które zaczynają się lub kończą określonym tekstem
W tym artykule dowiesz się, jak zliczyć komórki, które zaczynają się lub kończą określonym tekstem w zakresie w programie Excel za pomocą funkcji LICZ.JEŻELI.
Policz puste/niepuste komórki
W tym artykule wyjaśniono formuły do zliczania liczby pustych i niepustych komórek w zakresie w programie Excel.
Policz komórki zawierające określony tekst z rozróżnianiem wielkości liter
Ten samouczek zawiera szczegółową formułę do policzenia liczby komórek zawierających określony tekst z rozróżnianiem wielkości liter w zakresie w programie Excel.
Policz, ile komórek zawiera błędy
W tym samouczku pokazano, jak zliczyć liczbę komórek zawierających błędy (dowolnego rodzaju błędy, takie jak błąd #N/D, błąd #ARG! lub błąd #DIV/0!) w określonym zakresie w programie Excel.
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.