Excel SUMIFS i SUMIF z wieloma kryteriami - przykłady formuł

  • Udostępnij To
Michael Brown

Ten samouczek wyjaśnia różnicę między funkcjami SUMIF i SUMIFS pod względem ich składni i użycia, a także zawiera szereg przykładów formuł do sumowania wartości z wieloma kryteriami AND / OR w programie Excel 365, 2021, 2019, 2016, 2013, 2010 i niższych.

Jak każdy wie, Microsoft Excel oferuje szereg funkcji do wykonywania różnych obliczeń na danych. Kilka artykułów temu omawialiśmy funkcje COUNTIF i COUNTIFS, które służą do zliczania komórek na podstawie odpowiednio jednego warunku i kilku warunków. W zeszłym tygodniu omawialiśmy funkcję Excel SUMIF, która dodaje wartości spełniające określone kryteria. Teraz nadszedł czas, aby przejść do wersji liczby mnogiejSUMIF - Excel SUMIFS, który umożliwia sumowanie wartości według wielu kryteriów.

Osoby znające funkcję SUMIF mogą pomyśleć, że konwersja na SUMIFS wymaga tylko dodatkowego "S" i kilku dodatkowych kryteriów. Wydawałoby się to całkiem logiczne... ale "logiczne" nie zawsze jest, gdy ma się do czynienia z Microsoftem : )

    Funkcja SUMIF w Excelu - składnia & użycie

    Funkcja SUMIF jest używana do warunkowego sumowania wartości na podstawie pojedyncze kryteria Składnię SUMIF omówiliśmy szczegółowo w poprzednim artykule, a tu tylko szybkie odświeżenie.

    SUMIF(zakres, kryteria, [suma_zakresu])
    • zakres - zakres komórek, które mają być oceniane według twoich kryteriów, wymagane.
    • kryteria - warunek, który musi być spełniony, wymagany.
    • suma_zakresu - komórki do zsumowania, jeżeli warunek jest spełniony, opcjonalnie.

    Jak widać, składnia funkcji Excel SUMIF pozwala na spełnienie tylko jednego warunku. A mimo to mówimy, że Excel SUMIF może być używany do sumowania wartości z wieloma kryteriami. Jak to możliwe? Poprzez dodanie wyników kilku funkcji SUMIF oraz poprzez zastosowanie formuł SUMIF z kryteriami tablicowymi, co zostało zademonstrowane w poniższych przykładach.

    Funkcja SUMIFS w Excelu - składnia & użycie

    W programie Excel używasz SUMIFS do znaleźć warunkową sumę wartości na podstawie wielu kryteriów . Funkcja SUMIFS została wprowadzona w programie Excel 2007 i jest dostępna we wszystkich kolejnych wersjach programu Excel 2010, 2013, 2016, 2019, 2021 oraz Excel 365.

    W porównaniu z SUMIF, składnia SUMIFS jest nieco bardziej złożona:

    SUMIFS(suma_zakresu, kryteria_zakresu1, kryteria1, [kryteria_zakresu2, kryteria2], ...)

    Pierwsze 3 argumenty są obowiązkowe, dodatkowe zakresy i związane z nimi kryteria są opcjonalne.

    • suma_zakresu - jedna lub więcej komórek do zsumowania, wymagane. Może to być pojedyncza komórka, zakres komórek lub zakres nazwany. Sumowane są tylko komórki z liczbami; puste i tekstowe wartości są ignorowane.
    • kryteria_zakresu1 - pierwszy zakres, który ma być oceniony przez powiązane kryteria, wymagane.
    • kryteria1 - pierwszy warunek, który musi być spełniony, wymagany. Kryteria możesz dostarczyć w postaci liczby, wyrażenia logicznego, odwołania do komórki, tekstu lub innej funkcji Excela. Na przykład możesz użyć kryteriów takich jak 10, ">=10", A1, "wiśnie" lub DZIŚ().
    • kryteria_zakresu2, kryteria2, ... - to dodatkowe zakresy i związane z nimi kryteria, opcjonalne. W formułach SUMIFS można użyć do 127 par zakresów/kryteriów.

    Uwagi:

    • Aby formuła SUMIFS działała poprawnie, wszystkie kryteria_zakresu argumenty muszą mieć taki sam wymiar jak suma_zakresu , czyli taka sama liczba wierszy i kolumn.
    • Funkcja SUMIFS działa w oparciu o logikę AND, co oznacza, że komórka z zakresu sum jest sumowana tylko wtedy, gdy spełnia wszystkie określone kryteria, czyli wszystkie kryteria są dla tej komórki prawdziwe.

    Podstawowa formuła SUMIFS

    A teraz przyjrzyjmy się formule Excel SUMIFS z dwoma warunkami. Załóżmy, że masz tabelę z listą przesyłek owoców od różnych dostawców. W kolumnie A masz nazwy owoców, w kolumnie B nazwy dostawców, a w kolumnie C ilość. To, czego chcesz, to znaleźć sumę kwot odnoszących się do danego owocu i dostawcy, np. wszystkie jabłka dostarczone przez Pete'a.

    Kiedy uczysz się czegoś nowego, zawsze dobrze jest zacząć od prostych rzeczy. Na początek zdefiniujmy więc wszystkie argumenty dla naszej formuły SUMIFS:

    • suma_zakresu - C2:C9
    • kryteria_zakresu1 - A2:A9
    • kryteria1 - "jabłka"
    • kryteria_zakresu2 - B2:B9
    • kryteria2 - "Piotrek"

    Teraz złóż powyższe parametry, a otrzymasz następującą formułę SUMIFS:

    =SUMIFS(C2:C9, A2:A9, "jabłka", B2:B9, "Pete")

    Aby jeszcze bardziej udoskonalić formułę, możesz zastąpić kryteria tekstowe "jabłka" i "Pete" odwołaniami do komórek. W tym przypadku nie będziesz musiał zmieniać formuły, aby obliczyć ilość innych owoców od innego dostawcy:

    =SUMIFS(C2:C9, A2:A9, F1, B2:B9, F2)

    Uwaga. Zarówno funkcje SUMIF, jak i SUMIFS są z natury niewrażliwe na wielkość liter. Aby skłonić je do rozpoznawania wielkości liter w tekście, zapoznaj się z sekcją Wrażliwe na wielkość liter formuły SUMIF i SUMIFS w programie Excel.

    SUMIF a SUMIFS w programie Excel

    Ponieważ celem tego samouczka jest omówienie wszystkich możliwych sposobów sumowania wartości według kilku warunków, omówimy przykłady formuł z obiema funkcjami - Excel SUMIFS i SUMIF z wieloma kryteriami. Aby poprawnie z nich korzystać, musisz jasno zrozumieć, co te dwie funkcje mają wspólnego i w jaki sposób się różnią.

    O ile część wspólna jest oczywista (podobny cel i parametry), o tyle różnice nie są tak oczywiste, choć bardzo istotne.

    Istnieją 4 główne różnice pomiędzy SUMIF i SUMIFS:

    1. Liczba warunków . SUMIF może ocenić tylko jeden warunek w tym samym czasie, podczas gdy SUMIFS może sprawdzić wiele kryteriów.
    2. Składnia W przypadku SUMIF suma_zakresu jest ostatnim i opcjonalnym argumentem - jeśli nie jest zdefiniowany, wartości w zakres argument są sumowane. z SUMIFS, suma_zakresu jest pierwszym i wymaganym argumentem.
    3. Wielkość zakresów. W formułach SUMIF, suma_zakresu nie musi być tej samej wielkości i kształtu co zakres Tak długo, jak długo masz górną lewą komórkę w prawo. W Excelu SUMIFS, każda kryteria_zakresu musi zawierać taką samą ilość wierszy i kolumn jak suma_zakresu argument.

      Na przykład SUMIF(A2:A9,F1,C2:C18) zwróci prawidłowy wynik, ponieważ najbardziej na lewo wysunięta komórka w suma_zakresu argument (C2) jest prawidłowy. Excel dokona więc korekty automatycznie i uwzględni tyle kolumn i wierszy w suma_zakresu jak w zakres .

      Formuła SUMIFS z nierównymi rozmiarami zakresów zwróci błąd #VALUE!

    4. Dostępność . SUMIF jest dostępny we wszystkich wersjach programu Excel, od 365 do 2000 r. SUMIFS jest dostępny w programie Excel 2007 i nowszych.

    Dobra, dość strategii (czyli teorii), przejdźmy do taktyki (czyli przykładów wzorów : )

    Jak używać SUMIFS w Excelu - przykłady formuł

    Przed chwilą omówiliśmy prostą formułę SUMIFS z dwoma kryteriami tekstowymi. W ten sam sposób możesz wykorzystać Excelowe SUMIFS z wieloma kryteriami wyrażonymi liczbami, datami, wyrażeniami logicznymi i innymi funkcjami Excela.

    Przykład 1. Excel SUMIFS z operatorami porównania

    W naszej tabeli dostawców owoców, załóżmy, chcesz zsumować wszystkie dostawy według Mike'a z Qty. 200 lub więcej. Aby to zrobić, używasz operatora porównania "większy lub równy" (>=) w kryteriach2 i otrzymujesz następującą formułę SUMIFS:

    =SUMIFS(C2:C9,B2:B9,"Mike",C2:C9,">=200")

    Uwaga. Należy zwrócić uwagę, że w formułach Excel SUMIFS wyrażenia logiczne z operatorami porównania powinny być zawsze ujęte w podwójne cudzysłowy ("").

    Omówiliśmy szczegółowo wszystkie możliwe operatory porównania przy omawianiu funkcji Excel SUMIF, te same operatory mogą być używane w kryteriach SUMIFS. Na przykład poniższa formuła z zwraca sumę wszystkich wartości w komórkach C2:C9, które są większe lub równe 200 i mniejsze lub równe 300.

    =SUMIFS(C2:C9, C2:C9,">=200", C2:C9,"<=300")

    Przykład 2. Użycie w Excelu SUMIFS z datami

    W przypadku, gdy chcesz zsumować wartości z wieloma kryteriami w oparciu o bieżącą datę, użyj funkcji DZIŚ() w swoich kryteriach SUMIFS, jak pokazano poniżej. Poniższa formuła sumuje wartości w kolumnie D, jeśli odpowiadająca im data w kolumnie C przypada na ostatnie 7 dni, wliczając w to dzień dzisiejszy:

    =SUMIFS(D2:D10, C2:C10,">="&TODAY()-7, C2:C10,"<="&TODAY())

    Uwaga. Gdy w kryteriach używasz innej funkcji Excela wraz z operatorem logicznym, musisz użyć ampersanda (&) do konkatenacji ciągu, na przykład "<="&DZIŚ().

    W podobny sposób można użyć funkcji SUMIF programu Excel do sumowania wartości w danym zakresie dat. Na przykład poniższa formuła SUMIFS dodaje wartości w komórkach C2:C9, jeśli data w kolumnie B przypada na okres od 1-Oct-2014 do 31-Oct-2014 włącznie.

    =SUMIFS(C2:C9, B2:B9, ">=10/1/2014", B2:B9, "<=10/31/2014")

    Ten sam wynik można uzyskać, obliczając różnicę dwóch funkcji SUMIF, jak pokazano w tym przykładzie - Jak użyć SUMIF do sumowania wartości w danym zakresie dat. Jednak Excel SUMIFS jest znacznie łatwiejszy i bardziej zrozumiały, prawda?

    Przykład 3. Excel SUMIFS z pustymi i niepustymi komórkami

    Podczas analizy raportów i innych danych często może zaistnieć potrzeba zsumowania wartości odpowiadających pustym lub niepustym komórkom.

    Kryteria Opis Wzór Przykład
    Puste komórki "=" Sumuj wartości odpowiadające pustym komórkom, które nie zawierają absolutnie nic - żadnej formuły, żadnego ciągu o zerowej długości. =SUMIFS(C2:C10, A2:A10, "=", B2:B10, "=")

    Sumuj wartości w komórkach C2:C10, jeśli odpowiadające im komórki w kolumnach A i B są całkowicie puste. "" Sumuj wartości odpowiadające "wizualnie" pustym komórkom, w tym takim, które zawierają puste ciągi zwracane przez jakąś inną funkcję Excela (na przykład komórki z formułą jak). =SUMIFS(C2:C10, A2:A10, "", B2:B10, "")

    Sumuje wartości w komórkach C2:C10 przy takich samych warunkach jak powyższa formuła, ale uwzględnia puste ciągi. Komórki niebadane "" Sumuje wartości odpowiadające niepustym komórkom, w tym ciągom o zerowej długości. =SUMIFS(C2:C10, A2:A10, "", B2:B10, "")

    Sumuje wartości w komórkach C2:C10, jeśli odpowiadające im komórki w kolumnach A i B nie są puste, w tym komórki z pustymi ciągami. SUM-SUMIF

    lub

    SUMA / LEN Sumuje wartości odpowiadające niepustym komórkom, nie uwzględniając łańcuchów o zerowej długości. =SUM(C2:C10) - SUMIFS(C2:C10, A2:A10, "", B2:B10, "")

    =SUM((C2:C10) * (LEN(A2:A10)>0)*(LEN(B2:B10)>0))

    Sumuj wartości w komórkach C2:C10, jeśli odpowiadające im komórki w kolumnach A i B nie są puste, komórki z ciągami o zerowej długości nie są uwzględniane.

    A teraz zobaczmy, jak można użyć formuły SUMIFS z kryteriami "pustymi" i "nie-pustymi" na rzeczywistych danych.

    Załóżmy, że masz datę zamówienia w kolumnie B, datę dostawy w kolumnie C i Ilość w kolumnie D. Jak znaleźć sumę produktów, które nie zostały jeszcze dostarczone? To znaczy, że chcesz znać sumę wartości odpowiadających niepustym komórkom w kolumnie B i pustym komórkom w kolumnie C.

    Rozwiązaniem jest użycie formuły SUMIFS z 2 kryteriami:

    =SUMIFS(D2:D10, B2:B10,"", C2:C10,"=")

    Używanie Excel SUMIF z wieloma kryteriami OR

    Jak zauważono na początku tego samouczka, funkcja SUMIFS jest zaprojektowana z logiką AND. Ale co jeśli potrzebujesz zsumować wartości z wieloma kryteriami OR, tj. gdy przynajmniej jeden z warunków jest spełniony?

    Przykład 1. SUMIF + SUMIF

    Najprostszym rozwiązaniem jest zsumowanie wyników zwróconych przez kilka funkcji SUMIF. Na przykład poniższa formuła demonstruje, jak znaleźć sumę produktów dostarczonych przez Mike'a i Johna:

    =SUMIF(C2:C9, "Mike",D2:D9) + SUMIF(C2:C9, "John",D2:D9)

    Jak widzisz, pierwsza funkcja SUMIF dodaje ilości odpowiadające "Mike'owi", druga funkcja SUMIF zwraca ilości dotyczące "Johna", a następnie dodajesz te 2 liczby.

    Przykład 2. SUM & SUMIF z argumentem tablicowym

    Powyższe rozwiązanie jest bardzo proste i może szybko wykonać pracę, gdy istnieje tylko kilka kryteriów. Ale formuła SUMIF + SUMIF może bardzo urosnąć, jeśli chcesz zsumować wartości z wieloma warunkami OR. W tym przypadku lepszym podejściem jest użycie an kryteria macierzowe argument w funkcji SUMIF. Zbadajmy teraz to podejście.

    Możesz zacząć od wypisania wszystkich swoich warunków oddzielonych przecinkami, a następnie zamknąć wynikową listę rozdzieloną przecinkami w {curly brackets}, co technicznie nazywa się tablicą.

    W poprzednim przykładzie, jeśli chcesz zsumować produkty dostarczone przez Johna, Mike'a i Pete'a, twoje kryteria tablicowe będą wyglądać jak {"John", "Mike", "Pete"}. A kompletna funkcja SUMIF to SUMIF(C2:C9, {"John", "Mike", "Pete"} ,D2:D9) .

    Argument tablicowy składający się z 3 wartości zmusza Twoją formułę SUMIF do zwrócenia trzech oddzielnych wyników, ale ponieważ zapisujemy formułę w pojedynczej komórce, zwróciłaby ona tylko pierwszy wynik - czyli sumę produktów dostarczonych przez Jana. Aby to podejście tablicowo-kryterialne zadziałało, musisz zastosować jeszcze jedną małą sztuczkę - obudować swoją formułę SUMIF funkcją SUM, tak jak poniżej:

    =SUM(SUMIF(C2:C9, {"John", "Mike", "Pete"} , D2:D9))

    Jak widzisz, kryterium tablicowe sprawia, że formuła jest znacznie bardziej kompaktowa w porównaniu do SUMIF + SUMIF, i pozwala dodać tyle wartości, ile chcesz w tablicy.

    To podejście działa zarówno z liczbami, jak i z wartościami tekstowymi. Na przykład, jeśli zamiast nazw dostawców w kolumnie C, miałbyś identyfikatory dostawców, takie jak 1, 2, 3 itd. to twoja formuła SUMIF wyglądałaby podobnie do tego:

    =SUM(SUMIF(C2:C9, {1,2,3} , D2:D9))

    W przeciwieństwie do wartości tekstowych, liczby nie muszą być ujęte w podwójne cudzysłowy w argumentach tablicowych.

    Przykład 3. SUMPRODUCT & SUMIF

    W przypadku, gdy preferowanym przez Ciebie sposobem jest wypisanie kryteriów w niektórych komórkach, zamiast podawania ich bezpośrednio w formule, możesz użyć SUMIF w połączeniu z funkcją SUMPRODUCT, która mnoży składniki w podanych tablicach i zwraca sumę tych iloczynów.

    =SUMPRODUKT(SUMIF(C2:C9, G2:G4, D2:D9))

    Gdzie G2:G4 to komórki zawierające Twoje kryteria, w naszym przypadku nazwy dostawców, jak pokazano na zrzucie ekranu poniżej.

    Ale oczywiście nic nie stoi na przeszkodzie, abyś wymienił wartości w kryteriach tablicowych swojej funkcji SUMIF, jeśli chcesz:

    =SUMPRODUCT(SUMIF(C2:C9, {"Mike", "John", "Pete"}, D2:D9))

    Wynik zwrócony przez obie formuły będzie identyczny z tym, co widzisz na zrzucie ekranu:

    Excel SUMIFS z wieloma kryteriami OR

    Jeśli chcesz warunkowo sumować wartości w Excelu nie po prostu z wieloma warunkami OR, ale z kilkoma zestawami warunków, będziesz musiał użyć SUMIFS zamiast SUMIF. Formuły będą bardzo podobne do tego, co właśnie omówiliśmy.

    Jak zwykle, przykład może pomóc lepiej zilustrować ten punkt. W naszej tabeli dostawców owoców dodajmy datę dostawy (kolumna E) i znajdźmy całkowitą ilość dostarczoną przez Mike'a, Johna i Pete'a w październiku.

    Przykład 1. SUMIFS + SUMIFS

    Wzór wytwarzany w tym podejściu zawiera wiele powtórzeń i wygląda na uciążliwy, ale jest łatwy do zrozumienia i, co najważniejsze, działa : )

    =SUMIFS(D2:D9,C2:C9, "Mike", E2:E9,">=10/1/2014", E2:E9,"<=10/31/2014") +

    SUMIFS(D2:D9, C2:C9, "Jan", E2:E9, ">=10/1/2014", E2:E9, "<=10/31/2014") +

    SUMIFS(D2:D9, C2:C9, "Piotrek", E2:E9, ">=10/1/2014" ,E2:E9, "<=10/31/2014")

    Jak widzisz, piszesz osobną funkcję SUMIFS dla każdego z dostawców i uwzględniasz dwa warunki - równy lub większy od Oct-1 (">=10/1/2014",) oraz mniejszy lub równy od Oct 31 ("<=10/31/2014"), a następnie sumujesz wyniki.

    Przykład 2. SUM & SUMIFS z argumentem tablicowym

    Próbowałem wyjaśnić istotę tego podejścia w przykładzie SUMIF, więc teraz możemy po prostu skopiować tę formułę, zmienić kolejność argumentów (jak pamiętasz jest ona inna w SUMIF i SUMIFS) i dodać dodatkowe kryteria. Wynikowa formuła jest bardziej zwarta niż SUMIFS + SUMIFS:

    =SUM(SUMIFS(D2:D9,C2:C9, {"Mike", "John", "Pete"}, E2:E9,">=10/1/2014", E2:E9,"<=10/31/2014"))

    Wynik zwrócony przez tę formułę jest dokładnie taki sam, jak widzisz na powyższym zrzucie ekranu.

    Przykład 3. SUMPRODUCT & SUMIFS

    Jak pamiętasz, metoda SUMPRODUCT różni się od dwóch poprzednich tym, że każde z kryteriów wpisujesz do osobnej komórki, a nie podajesz ich bezpośrednio w formule. W przypadku kilku zestawów kryteriów funkcja SUMPRODUCT nie wystarczy i będziesz musiał zastosować również ISNUMBER i MATCH.

    Zakładając więc, że Nazwy Dostaw znajdują się w komórkach H1:H3, Data Rozpoczęcia jest w komórce H4, a Data Zakończenia w komórce H5, nasza formuła SUMPRODUCT przyjmuje następujący kształt:

    =SUMPRODUKT(--(E2:E9>=H4), --(E2:E9<=H5), --(ISNUMBER(MATCH(C2:C9, H1:H3,0))), D2:D9)

    Wiele osób zastanawia się, po co używać podwójnego myślnika (--) w formułach SUMPRODUCT. Chodzi o to, że Excel SUMPRODUCT ignoruje wszystkie wartości oprócz liczbowych, podczas gdy operatory porównania w naszej formule zwracają wartości logiczne (TRUE / FALSE), które nie są liczbami. Aby przekształcić te wartości logiczne na 1 i 0, używamy podwójnego znaku minus, który technicznie nazywany jest podwójnym operatorem jednoargumentowym. Pierwszy operator jednoargumentowy wymuszaDrugi unary neguje wartości, czyli odwraca znak, zamieniając je na +1 i 0, co rozumie funkcja SUMPRODUCT.

    Mam nadzieję, że powyższe wyjaśnienie ma sens, a nawet jeśli nie, to pamiętaj o tej zasadzie - używaj podwójnego operatora jednoargumentowego (--), gdy używasz operatorów porównania w swoich formułach SUMPRODUCT.

    Używanie sumy Excela w formułach tablicowych

    Jak pamiętacie, Microsoft zaimplementował funkcję SUMIFS w Excelu 2007. Jeśli ktoś nadal używa Excela 2003, 2000 lub wcześniejszego, będzie musiał użyć formuły tablicowej SUM, aby dodać wartości z wieloma kryteriami AND. Oczywiście takie podejście działa również w nowoczesnych wersjach Excela 2013 - 2007 i można je uznać za staroświecki odpowiednik funkcji SUMIFS.

    W omówionych powyżej formułach SUMIF używałeś już argumentów tablicowych, ale formuła tablicowa to coś innego.

    Przykład 1. Suma z wieloma kryteriami AND w programie Excel 2003 i wcześniejszych.

    Wróćmy do pierwszego przykładu, w którym poznaliśmy sumę kwot dotyczących danego owocu i dostawcy:

    Jak już wiesz, zadanie to można łatwo zrealizować za pomocą zwykłej formuły SUMIFS:

    =SUMIFS(C2:C9, A2:A9, "jabłka", B2:B9, "Pete")

    A teraz zobaczmy, jak to samo zadanie można spełnić we wczesnych, "pozbawionych SUMIFS" wersjach Excela. Najpierw zapisujesz wszystkie warunki, które powinny być spełnione w postaci range="condition". W tym przykładzie mamy dwie pary range/condition:

    Warunek 1: A2:A9="jabłka"

    Warunek 2: B2:B9="Pete"

    Następnie piszemy formułę SUM, która "mnoży" wszystkie pary zakres/warunek, każdy ujęty w nawias. Ostatnim mnożnikiem jest zakres sumy, w naszym przypadku C2:C9:

    =SUM((A2:A9="jabłka") * ( B2:B9="Piotrek") * ( C2:C9))

    Jak pokazano na poniższym zrzucie ekranu, formuła doskonale działa w najnowszej wersji Excela 2013.

    Uwaga. Podczas wprowadzania formuły tablicowej należy nacisnąć Ctrl + Shift + Enter. Po wykonaniu tych czynności formuła zostanie zamknięta w {kurczowych nawiasach klamrowych}, co jest wizualną wskazówką, że formuła tablicowa została wprowadzona poprawnie. Jeśli spróbujesz wpisać nawiasy klamrowe ręcznie, formuła zostanie przekonwertowana na ciąg tekstowy i nie będzie działać.

    Przykład 2. Formuły tablicowe SUM w nowoczesnych wersjach Excela

    Nawet w nowoczesnych wersjach Excela nie należy lekceważyć potęgi funkcji SUM. Formuła tablicowa SUM nie jest zwykłą gimnastyką umysłu, ale ma wartość praktyczną, co pokazuje poniższy przykład.

    Załóżmy, że masz dwie kolumny, B i C, i musisz policzyć, ile razy kolumna C jest większa niż kolumna B, gdy wartość w kolumnie C jest większa lub równa 10. Natychmiastowym rozwiązaniem, które przychodzi do głowy, jest użycie formuły tablicowej SUM:

    =SUM((C1:C10>=10) * (C1:C10>B1:B10))

    Nie widzisz praktycznego zastosowania powyższej formuły? Pomyśl o tym w inny sposób : )

    Załóżmy, że masz listę zamówień jak na poniższym zrzucie ekranu i chcesz wiedzieć ile produktów nie zostało dostarczonych w całości do danej daty. Przekładając na język Excela mamy następujące warunki:

    Warunek 1: Wartość w kolumnie B (Pozycje zamawiane) jest większa niż 0

    Warunek 2: Wartość w kolumnie C (Dostarczone) mniejsza niż w kolumnie B

    Warunek 3: Data w kolumnie D (Due date) jest mniejsza niż 11/1/2014.

    Zestawiając ze sobą trzy pary zakresów/warunków, otrzymujemy następujący wzór:

    =SUM((B2:B10>=0)*(B2:B10>C2:C10)*(D2:D10

    Cóż, przykłady formuł omówione w tym poradniku tylko zarysowały powierzchnię tego, co funkcje Excel SUMIFS i SUMIF mogą naprawdę zrobić. Ale mam nadzieję, że pomogły one wskazać ci właściwy kierunek i teraz możesz sumować wartości w swoich skoroszytach Excela bez względu na to, jak wiele zawiłych warunków musisz wziąć pod uwagę.

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.