Zobacz kurs wideo Mistrz Excela
www.udemy.com/...
Darmowy Kurs Excel podstawy exceliadam.pl/d...
Excel - Sumowanie po zakresie miesiąca gdy miesiąc jest tekstem - 2 rozwiązania - porada #94 ExceliAdam.pl/
W tym filmie czeka nas trudne zadanie ponieważ chcemy sumować wartości sprzedaży po zakresie miesiąca, który jest podany w formie tekstu, czyli czeka nas najpierw zadanie przekształcenia miesiąca w formie tekstu na zrozumiałą dla Excela datę.
Pokarzemy tu 2 możliwe rozwiązania.
Pierwsze wykorzystuje funkcję SUMA.WARUNKÓW, a najtrudniejsze w nim jest zamiana miesiąca tekstowego na datę. Przede wszystkim potrzebujemy 1 danego miesiąca konkretnego roku. Ponieważ są to wartości niezmienne możemy je wpisać na stałe i połączyć ampersandami z miesiącem. Otrzymamy po oszacowaniu formę daty, która wygląda tak:
"1cze2013"
Nie jest to może najelegantszy format daty, ale Excel go rozumie i to nam wystarczy.
Ostatni dzień miesiąca uzyskamy dzięki wstawieniu tego połączenia do odpowiedniej funkcji:
NR.SER.OST.DN.MIES(1&G$10&2013;0)
Łączymy wszystkie warunki w funkcji SUMA.WARUNKÓW i otrzymujemy następującą formułę:
=SUMA.WARUNKÓW($D$2:$D$325;$B$2:$B$325;$F11;$A$2:$A$325;"większe lub równe1cze2013";$A$2:$A$325;"mniejsze lub równe"&NR.SER.OST.DN.MIES(1&G$10&2013;0))
Drugie rozwiązanie wykorzysta funkcję SUMA.ILOCZYNÓW. Jako jeden z argumentów wstawimy cały zakres sprzedaży ($D$2:$D$325), kolejnym będzie sprawdzenie miesiąca, ale podejdziemy do tego inaczej niż w pierwszym rozwiązaniu.
Ponieważ mamy tylko jeden rok możemy sprawdzić, czy zgadza się miesiąc i to wystarczy. Żeby to zrobić wykorzystamy funkcję TEKST i zapis formatowania niestandardowego dla skróconej nazwy miesiąca "mmm".
Musimy to zrobić na całym obszarze i przyrównać do wartości miesiąca z nagłówka.
TEKST($A$2:$A$325;"mmm")=G$1
taka formuła zwróci nam tablicę PRAWDA i FAŁSZ , których niestety funkcja SUMA.ILOCZYNÓW nie rozumie dlatego potrzebujemy zamienić je na 1 i 0. Najszybciej uzyskamy to dzięki podwójnemu znakowi minus (--). Musimy pamiętać o jednym, że zmiana znaków jako operacja matematyczna odbywa się przed porównaniem, więc porównanie musimy wziąć w nawiasy i dopiero przed nimi postawić znaki minus:
--(TEKST($A$2:$A$325;"mmm")=G$1)
Analogicznie robimy dla warunku sprawdzania sprzedawcy:
--($B$2:$B$325=$F2)
łącząc wszystkie argumenty uzyskujemy formułę:
=SUMA.ILOCZYNÓW($D$2:$D$325;--($B$2:$B$325=$F2);--(TEKST($A$2:$A$325;"mmm")=G$1))
Excel - Sumowanie po zakresie miesiąca gdy miesiąc jest tekstem - 2 rozwiązania - porada #94
• Excel - Sumowanie po z...
16 сен 2024