| Termin | Definicja |
|---|---|
| SUMA.WARUNKÓW | SUMA.WARUNKÓW to funkcja arkusza kalkulacyjnego sumująca wartości spełniające jednocześnie kilka warunków. Jak działa funkcja SUMA.WARUNKÓWSUMA.WARUNKÓW służy w polskiej wersji programu Microsoft Excel do dodawania tylko tych wartości, dla których jednocześnie zostaną spełnione wszystkie podane kryteria. Funkcja jest przydatna wtedy, gdy zwykłe dodawanie lub funkcja SUMA nie pozwalają ograniczyć wyniku do określonych wierszy. Przykładowo można zsumować kwoty sprzedaży wyłącznie dla konkretnego miasta, wskazanego miesiąca i określonej kategorii produktu. Składnia funkcji ma postać SUMA.WARUNKÓW(suma_zakres; zakres_kryteriów1; kryterium1; [zakres_kryteriów2; kryterium2]; ...). Pierwszy argument wskazuje komórki zawierające liczby przeznaczone do zsumowania. Następnie podaje się zakres, który ma zostać sprawdzony, oraz odpowiadające mu kryterium. Kolejne pary zakres-kryterium są opcjonalne i pozwalają dodawać następne warunki. W polskiej wersji Excela argumenty są zwykle oddzielane średnikami, jeżeli taki separator wynika z ustawień regionalnych systemu. W odróżnieniu od funkcji SUMA.JEŻELI funkcja SUMA.WARUNKÓW pozwala określić wiele warunków bez tworzenia pomocniczych kolumn. Warunki są traktowane jako logiczne „i”, więc w wyniku pozostają tylko te wiersze, które spełniają pierwszy warunek, drugi warunek oraz każdy następny warunek. Jeżeli nie ma żadnego pasującego wiersza, Excel zwraca wartość zero. Zakres sumowania i zgodność analizowanych wierszyNajważniejsze dla poprawnego wyniku jest zachowanie zgodności rozmiaru zakresu sumowania z zakresami kryteriów. Jeżeli suma ma obejmować komórki D2:D100, to zakresy sprawdzane przez kryteria powinny obejmować te same wiersze, na przykład A2:A100 i C2:C100. Wiersz 2 w zakresie kryteriów musi odpowiadać wierszowi 2 w zakresie sumowania, a wiersz 100 musi odpowiadać wierszowi 100. Dzięki temu kwota jest przypisana do właściwego rekordu. Przykładowa formuła =SUMA.WARUNKÓW(D2:D100;A2:A100;"Warszawa";C2:C100;"Laptop") sumuje wartości z kolumny D dla wierszy, w których w kolumnie A znajduje się tekst „Warszawa”, a w kolumnie C tekst „Laptop”. Jeżeli wiersz spełnia tylko jeden z tych warunków, jego wartość nie zostanie dodana. Zmiana położenia kolumn nie wpływa na zasadę działania, ale każdy argument musi wskazywać właściwy zakres. Zakresy mogą być zapisane jako adresy zwykłe albo absolutne. Przy kopiowaniu formuły do innych komórek przydatne jest użycie odwołań zablokowanych znakami dolara, na przykład $D$2:$D$100. Wtedy zakres nie przesuwa się podczas kopiowania. Kryteria można wpisywać bezpośrednio w formule, odwoływać do komórek, takich jak F2, albo budować z tekstu i operatora, na przykład ">"&F2. Należy zwrócić uwagę, aby wszystkie zakresy obejmowały ten sam obszar danych. Warunki tekstowe, liczbowe i daty w formuleKryterium może być tekstem, liczbą albo wyrażeniem z operatorem porównania. Dla liczb można używać między innymi operatorów >, <, >=, <= oraz <>. Formuła =SUMA.WARUNKÓW(D2:D100;B2:B100;">=1000") doda wartości z D tylko dla rekordów, w których odpowiadająca komórka w B zawiera liczbę co najmniej 1000. Warunek „różne od zera” można zapisać jako "<>0", a warunek pustej komórki jako "". W kryteriach tekstowych Excel dopasowuje zawartość komórek zgodnie z regułami porównywania tekstu. Znak gwiazdki * zastępuje dowolny ciąg znaków, znak zapytania ? zastępuje pojedynczy znak, a tylda ~ pozwala potraktować gwiazdkę lub znak zapytania dosłownie. Kryterium "Lap*" może obejmować teksty zaczynające się od „Lap”, natomiast "~*" wyszukuje komórki zawierające rzeczywistą gwiazdkę. Takie symbole należy stosować świadomie, ponieważ mogą objąć więcej rekordów, niż wynika z pozornie prostego warunku. Daty w arkuszu są przechowywane jako wartości liczbowe, dlatego warunki dat najlepiej budować na podstawie komórek zawierających prawidłowe daty Excela. Do zsumowania wpisów od daty w F2 do daty w G2 można użyć dwóch kryteriów dla tej samej kolumny dat: ">="&F2 oraz "<="&G2. Jeżeli daty są zapisane jako tekst, funkcja może nie rozpoznać ich jako wartości chronologicznych i zwrócić wynik niezgodny z oczekiwaniem. Warto również sprawdzić, czy liczby w zakresie sumowania nie są przechowywane jako tekst, ponieważ takie komórki mogą nie zostać zsumowane tak, jak wartości liczbowe. Kontrola formuły w arkuszu i serwisowe sprawdzenie danychBłędny wynik SUMA.WARUNKÓW często wynika z niespójnych zakresów, dodatkowych spacji w tekście, różnego formatu dat albo pomyłki w kolejności argumentów. Przy diagnostyce arkusza warto najpierw zaznaczyć każdy zakres i sprawdzić, czy obejmuje ten sam zestaw wierszy. Następnie należy porównać rzeczywistą zawartość komórek z kryterium użytym w formule. Tekst „Warszawa ” ze spacją na końcu może być przyczyną braku dopasowania do warunku „Warszawa”. Przydatne jest też tymczasowe rozdzielenie warunków na pomocnicze testy, aby ustalić, który z nich eliminuje oczekiwane rekordy. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, w tym sprawdzaniem problemów z działaniem arkuszy kalkulacyjnych, instalacją oprogramowania oraz diagnostyką systemu, gdy nieprawidłowe wyniki są związane z błędami środowiska pracy. Przed przekazaniem komputera do serwisu warto zachować kopię pliku i przygotować przykład formuły, oczekiwany rezultat oraz informację, po jakiej zmianie pojawił się problem. Jeżeli sama składnia jest poprawna, ale wynik nadal wydaje się niewłaściwy, trzeba porównać go z ręcznym zsumowaniem kilku jednoznacznie wybranych wierszy. Taki test pozwala odróżnić błąd formuły od błędu w danych źródłowych. Należy również sprawdzić, czy filtr, ukryte wiersze lub formatowanie nie powodują mylnej interpretacji tabeli, ponieważ SUMA.WARUNKÓW analizuje wartości w określonych zakresach niezależnie od tego, jak arkusz jest aktualnie wyświetlany. |
Zobacz także