Note: The other languages of the website are Google-translated. Back to English

Sumuj, jeśli komórki zawierają lub są równe x lub y w programie Excel

Aby zsumować komórki, jeśli zawierają lub są równe jednej lub drugiej wartości, w tym samouczku przedstawiono szczegółowo dwie formuły, które pomogą rozwiązać problemy.

Jak podsumować, jeśli komórki zawierają x lub y w programie Excel?
Jak podsumować, jeśli komórki równe x lub y w programie Excel?


Jak podsumować, jeśli komórki zawierają x lub y w programie Excel?

Jak pokazano na poniższym zrzucie ekranu, aby zsumować komórki w kolumnie D, jeśli komórki w kolumnie C zawierają „jabłko” lub „liczi”, możesz zastosować formułę opartą na funkcjach SUMPRODUCT, ISNUMBER i SEARCH.

Ogólne formuły

=SUMPRODUCT(--((ISNUMBER(SEARCH("criteria1",rng1)) + ISNUMBER(SEARCH("criteria2",rng2)))>0),sum_rng)

Argumenty

Kryteria_zakres1: zakres komórek, które mają zostać ocenione według kryterium1;
kryteria_zakres2: zakres komórek, które mają zostać ocenione według kryterium2;
Kryteria 1: Kryteria używane do określenia, które komórki w Criteria_rang1 zostaną dodane;
Kryteria 2: Kryteria używane do określenia, które komórki w Criteria_rang2 zostaną dodane.
Sum_zakres: zakres komórek do zsumowania;

Jak korzystać z tej formuły?

Wybierz pustą komórkę, skopiuj lub wprowadź poniższą formułę i naciśnij Wchodzę aby uzyskać wynik.

=SUMPRODUCT(--((ISNUMBER(SEARCH(G4,C5:C12))+ISNUMBER(SEARCH(G5,C5:C12)))>0),D5:D12)

Uwagi: W tej formule G4 i G5 to komórki zawierające dwa warunki. Alternatywnie możesz bezpośrednio wpisać rzeczywiste wartości tekstowe ujęte w podwójne cudzysłowy.

=SUMPRODUCT(--((ISNUMBER(SEARCH("apple",C5:C12))+ISNUMBER(SEARCH("lychee",C5:C12)))>0),D5:D12)

Wyjaśnienie formuły

=SUMPRODUCT(--((ISNUMBER(SEARCH("apple",C5:C12))+ISNUMBER(SEARCH("lychee",C5:C12)))>0),D5:D12)

CZY.LICZBA(SZUKAJ("jabłko";C5:C12))
> SZUKAJ("jabłko";C5:C12): Funkcja SZUKAJ lokalizuje pozycję pierwszego znaku „jabłko” w każdej komórce z zakresu C5:C12 i zwraca tablicę podobną do tej {#WARTOŚĆ!;#WARTOŚĆ!;1;9;1;#WARTOŚĆ!; #WARTOŚĆ!;18}. Znak #ARG! oznacza, że ​​„jabłko” nie zostało znalezione w odpowiedniej komórce;
> CZY.LICZBA({#WARTOŚĆ!;#WARTOŚĆ!;1;9;1;#WARTOŚĆ!;#WARTOŚĆ!;18}): Tutaj funkcja CZY.LICZBA sprawdza, czy wskazana wartość w tablicy jest numeryczna czy nienumeryczna. Jeśli parametr wartości jest liczbowy, zwraca „PRAWDA”, jeśli nie, zwraca „FAŁSZ”. Otrzymasz wtedy nową tablicę {FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;TRUE}.
CZY.LICZBA(SZUKAJ("lychee";C5:C12)): Wyjaśnienie tej części jest takie samo jak powyżej. Tutaj funkcja CZY.LICZBA ostatecznie zwraca tablicę taką jak ta {FAŁSZ;FAŁSZ;FAŁSZ;PRAWDA;FAŁSZ;FAŁSZ;PRAWDA;PRAWDA};
{FAŁSZ;FAŁSZ;PRAWDA;PRAWDA;PRAWDA;FAŁSZ;FAŁSZ;PRAWDA} + {FAŁSZ;FAŁSZ;FAŁSZ;PRAWDA;FAŁSZ;FAŁSZ;PRAWDA;PRAWDA}: Następnie dodajemy te tablice razem, a operacja matematyczna konwertuje wartości TRUE i FALSE na jedynki i zera. Na koniec otrzymujemy tablicę liczb {1;0;0;0;1;2;1;0};
({0;0;1;2;1;0;1;2}) > 0: Każda liczba w tablicy jest porównywana z liczbą 0 i zwraca tablicę PRAWDA i FAŁSZ, taką jak ta {FAŁSZ;FAŁSZ;PRAWDA;PRAWDA;PRAWDA;FAŁSZ;PRAWDA;PRAWDA};
--({FAŁSZ;FAŁSZ;PRAWDA;PRAWDA;PRAWDA;FAŁSZ;PRAWDA;PRAWDA}): Te dwa znaki minus konwertują „PRAWDA” na 1 i „FAŁSZ” na 0. Tutaj otrzymasz nową tablicę jako {0;0;1;1;1;0;1;1};
SUMPRODUCT({0;0;1;1;1;0;1;1},D5:D12) = SUMPRODUCT({0;0;1;1;1;0;1;1},{2000;1600;980;1200;600;900;150;300}): Funkcja SUMPRODUCT mnoży odpowiednie składniki dwóch tablic i zwraca tablicę jako {0;0;980;1200;600;0;150;300}, a następnie sumuje wszystkie wyniki w tablicy i na końcu zwraca 3230.

Jak podsumować, jeśli komórki równe x lub y w programie Excel?

W powyższej sekcji wprowadziliśmy formułę do sumowania komórek, jeśli zawierają jedną lub inną wartość. W tej sekcji zademonstrujemy, jak dodać dwie funkcje SUMA.JEŻELI, aby zsumować komórki, jeśli są równe x lub y.

Poniższy przykład polega na zsumowaniu sprzedaży, jeśli produkt jest równy „jabłko” lub „liczi”.

Formuła ogólna

=SUMIF(criteria_range1,"criteria1",sum_range)+SUMIF(criteria_range2,"criteria2",sum_range)

Argumenty

Kryteria_zakres1: zakres komórek, które mają zostać ocenione według kryterium1;
kryteria_zakres2: zakres komórek, które mają zostać ocenione według kryterium2;
Kryteria 1: Kryteria definiujące, które komórki w Criteria_rang1 zostaną dodane.
Kryteria 2: Kryteria definiujące, które komórki w Criteria_rang2 zostaną dodane.
Sum_zakres: zakres komórek do zsumowania;

Jak korzystać z tej formuły?

Wybierz pustą komórkę, skopiuj lub wprowadź do niej poniższą formułę i naciśnij Wchodzę aby uzyskać wynik.

=SUMIF(C5:C12,G4,D5:D12)+SUMIF(C5:C12,G5,D5:D12)

Uwagi: ta formuła odwołuje się do dwóch komórek G4 i G5, które zawierają dwa warunki. Możesz bezpośrednio wpisać wartości tekstowe ujęte w podwójnych cudzysłowach jako kryteria formuły.

=SUMIF(C5:C12,"apple",D5:D12)+SUMIF(C5:C12,"lychee",D5:D12)

Wyjaśnienie tego wzoru

=SUMIF(C5:C12,"apple",D5:D12)+SUMIF(C5:C12,"lychee",D5:D12)

Pierwsza funkcja SUMA.JEŻELI sumuje sprzedaż „jabłek”, a druga funkcja SUMA.JEŻELI sumuje sprzedaż „liczi”. Te dwa wyniki są następnie sumowane, aby uzyskać całkowitą sprzedaż.

Powiązane funkcje

Funkcja Excel SUMPRODUCT
Funkcja Excel SUMPRODUCT 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 SZUKAJ Excel
Funkcja Excel SEARCH może pomóc Ci znaleźć pozycję określonego znaku lub podciągu z podanego ciągu tekstowego

Funkcja Excel SUMA.WARUNKÓW
Funkcja Excel SUMA.JEŻELI może pomóc w sumowaniu wartości komórek na podstawie wielu kryteriów.


Powiązane wzory

Suma, jeśli komórki zawierają gwiazdkę
Aby zsumować komórki zawierające gwiazdkę, która jest uważana za znak dosłowny, a nie za symbol wieloznaczny, w tym samouczku wyjaśniono formułę opartą na funkcji SUMA.JEŻELI i tyldzie (~).

Sumuj, jeśli komórki zawierają zarówno x, jak i y
W tym samouczku krok po kroku pokazano, jak zsumować zakres komórek, jeśli odpowiadające im komórki zawierają zarówno x, jak i y przy użyciu funkcji SUMA.

Suma, jeśli data jest między dwiema datami
W tym samouczku pokazano, jak sumować wartości w określonym zakresie dat w programie Excel za pomocą formuły opartej na funkcji SUMA.

Sumuj, jeśli komórki są równe lub nierówne określonej wartości
W tym samouczku krok po kroku wyjaśniono dwie formuły służące do sumowania zakresu komórek o wartości równej lub innej od określonej wartości na podstawie funkcji SUMA.JEŻELI.


Najlepsze narzędzia biurowe

Kutools dla programu Excel - pomaga wyróżnić się z tłumu

Chcesz szybko i perfekcyjnie zakończyć swoją codzienną pracę? Kutools dla programu Excel oferuje 300 zaawansowanych zaawansowanych funkcji (Łącz skoroszyty, sumuj według koloru, dziel zawartość komórek, konwertuj daty itd.) i oszczędzaj 80% czasu.

  • Zaprojektowany dla 1500 scenariuszy pracy, pomaga rozwiązać 80% problemów z Excelem.
  • Zmniejsz tysiące kliknięć klawiatury i myszy każdego dnia, odciąż zmęczone oczy i dłonie.
  • Zostań ekspertem Excela w 3 minuty. Nie musisz już pamiętać żadnych bolesnych formuł i kodów VBA.
  • 30-dniowy nieograniczony bezpłatny okres próbny. 60-dniowa gwarancja zwrotu pieniędzy. Bezpłatna aktualizacja i wsparcie przez 2 lata.
Wstążka programu Excel (z zainstalowanym Kutools dla programu Excel)

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 zakładki do pakietu Office (w tym Excel), podobnie jak Chrome, Firefox i nowy Internet Explorer.
Zrzut ekranu programu Excel (z zainstalowaną kartą Office)
Sortuj komentarze według
Komentarze (0)
Brak ocen. Oceń jako pierwszy!
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL