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

Sumuj wartości według numeru tygodnia lub dnia tygodnia w programie Excel

W tym samouczku przedstawiono krok po kroku formuły ułatwiające sumowanie wartości w określonym zakresie na podstawie określonego numeru tygodnia lub dnia tygodnia w programie Excel.

Jak sumować wartości według numeru tygodnia w programie Excel?
Jak sumować wartości według dnia tygodnia w programie Excel?


Jak sumować wartości według numeru tygodnia w programie Excel?

Jak widać na poniższym zrzucie ekranu, aby zsumować wartości w kolumnie Kwota na podstawie dat, w których przypada dany numer tygodnia, podajemy dwie formuły.

Ogólne formuły

=SUMIFS( value_range, helper_column_range, week_number)

=SUMPRODUCT(--(WEEKNUM(date_range+0,1)=week_number),value_range)

Argumenty

Zakres wartości: Zakres wartości, które chcesz zsumować na podstawie numeru tygodnia;
Zakres_kolumn_pomocnika: Zakres numerów tygodni wyodrębniony z daty;
Numer tygodnia: Numer tygodnia używany jako kryterium sumowania wartości.

Jak korzystać z tej formuły?

Korzystanie z formuły SUMIFS i kolumny pomocniczej

Aby użyć SUMA formuła, najpierw musisz zastosować TYDZIEŃ Funkcja tworzenia kolumny pomocniczej do obliczania odpowiednich numerów tygodni dla dat w kolumnie Data.

=WEEKNUM (serial_num, [return_type])

Funkcja WEEKNUM zwraca numer tygodnia podanej daty w roku.

1. W tym przypadku wybieram komórkę (F5) obok pierwszej wartości w kolumnie Kwota.

2. Wprowadź do niego poniższą formułę i naciśnij Wchodzę klucz, aby uzyskać numer tygodnia pierwszej daty. Wybierz komórkę wynikową, a następnie przeciągnij jej uchwyt autouzupełniania w dół, aby uzyskać inne numery tygodni. Zobacz zrzut ekranu:

=WEEKNUM(C5)

3. Wybierz komórkę, aby wyprowadzić całkowitą kwotę, wprowadź do niej poniższą formułę i naciśnij Wchodzę klucz. Wybierz tę komórkę wynikową, przeciągnij jej uchwyt autouzupełniania w dół, aby uzyskać inne wyniki.

=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)

Korzystanie z formuły SUMPRODUCT

Nie musisz tworzyć kolumny pomocniczej, gdy używasz formuły SUMPROFUCT do rozwiązania tego problemu.

1. Wybierz pustą komórkę, wprowadź do niej poniższą formułę i naciśnij Wchodzę klawisz.

=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)

2. Wybierz komórkę wynikową, przeciągnij ją Uchwyt autouzupełniania w dół, aby uzyskać inne wyniki zgodnie z Twoimi potrzebami.

Wyjaśnienie formuły

=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)

Po obliczeniu numerów tygodni za pomocą funkcji WEEKNUM, funkcja SUMA.Funkcja sumuje wartości z zakresu E5:E14, jeśli numery tygodni w kolumnie pomocniczej F5:F14 odpowiadają podanemu tygodniowi w H6.

=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)

WEEKNUM ($C$5:$C$14+0,1): Funkcja WEEKNUM oblicza numer dat każdego tygodnia w zakresie C5:C14 i zwraca tablicę w następujący sposób: {1;1;5;6;6;9;11;11;13;14};
{1;1;5;6;6;9;11;11;13;14}=G6: Tutaj porównaj każdy numer tygodnia w tablicy z podanym numerem tygodnia w G6 i zwróci nową tablicę: {PRAWDA;PRAWDA;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ};
--{PRAWDA;PRAWDA;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ}: Te dwa znaki minus zamieniają „PRAWDA” i „FAŁSZ” na jedynki i zera. Tutaj otrzymasz nową tablicę jako {1;0;1;1;0;0;0;0;0;0;0};
{1;1;0;0;0;0;0;0;0;0},{1428;2010;2288;1831;2069;1728;1325;1469;1023;1100}: Każda para wpisów w tablicach jest mnożona i zwraca {1428;2010;0;0;0;0;0;0;0;0};
SUMPRODUCT({1428;2010;0;0;0;0;0;0;0;0}): Funkcja SUMPRODUCT sumuje wszystkie liczby w tablicy i zwraca wynik końcowy 1428+2010=3438.

Jak sumować wartości według dnia tygodnia w programie Excel?

Jak pokazano na poniższym zrzucie ekranu, aby zsumować wartości w kolumnie Kwota według określonego dnia tygodnia w programie Excel, możesz zastosować funkcję SUMPRODUCT wraz z funkcją WEEKDAY, aby to zrobić.

W tym przypadku, ponieważ musimy zsumować łączną kwotę dla każdego dnia tygodnia, przed zastosowaniem formuły tworzymy kolumnę pomocniczą z liczbami od 1 do 7, aby osobno wskazać od poniedziałku do niedzieli.

Formuła ogólna

=SUMPRODUCT((WEEKDAY(date_range,2)=weekday_number)*value_range)

Argumenty

Zakres dat: zakres dat, w którym chcesz ocenić podane dni tygodnia;
Zakres wartości: Zakres wartości, które chcesz zsumować na podstawie dnia tygodnia;
2: Liczba 2 reprezentuje liczby od 1 (poniedziałek) do 7 (niedziela);
Numer_dni tygodnia: Numer dnia tygodnia używany jako kryterium sumowania wartości. Może to być odwołanie do komórki lub liczba od 1 do 7.

Jak korzystać z tej formuły?

1. Wybierz komórkę obok komórki numer 1. Tutaj wybieram I6.

2. Skopiuj lub wprowadź do niego poniższą formułę i naciśnij Wchodzę klucz. Wybierz komórkę wynikową, a następnie przeciągnij jej uchwyt autouzupełniania w dół, aby uzyskać wyniki dla innych dni tygodnia.

=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)

Uwaga: Jeśli chcesz tylko zsumować wartości na podstawie jednego określonego dnia tygodnia, takiego jak piątek, możesz bezpośrednio wprowadzić liczbę 5 w formule w następujący sposób.

=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=5)*$E$5:$E$14)

Wyjaśnienie formuły

=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)

DZIEŃ TYGODNIA ($ C $ 5: $ C $ 14,2, XNUMX): Funkcja WEEKDAY zwraca liczby całkowite od 1 do 7 reprezentujące dzień tygodnia od poniedziałku do niedzieli w zakresie C5:C14: {5;7;1;3;6;7;1;5;5;6};
{5;7;1;3;6;7;1;5;5;6}=H6: Tutaj porównuje każdy dzień tygodnia w tablicy z podanym numerem dnia tygodnia w H6 i zwraca nową tablicę: {FAŁSZ;FAŁSZ;PRAWDA;FAŁSZ;FAŁSZ;FAŁSZ;PRAWDA;FAŁSZ;FAŁSZ;FAŁSZ};
{FAŁSZ;FAŁSZ;PRAWDA;FAŁSZ;FAŁSZ;FAŁSZ;PRAWDA;FAŁSZ;FAŁSZ;FAŁSZ}*$E$5:$E$14: Tutaj PRAWDA i Fałsz są konwertowane na 1 i 0, a następnie mnożone przez wartości w E5:E14, aby zwrócić tablicę: {0;0;2288;0;0;0;1325;0;0;0};
SUMPRODUCT{0;0;2288;0;0;0;1325;0;0;0}: Funkcja SUMPRODUCT sumuje wszystkie liczby w tablicy i zwraca wynik końcowy 2288+1325=3613.

Powiązane funkcje

Funkcja Excel NUM.TYG.
Funkcja Excel SUMIFS zwraca numer tygodnia podanej daty w roku, który rozpoczyna liczenie tygodni od 1 stycznia.

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 DZIEŃ TYGODNIA
Funkcja Excel EOMONTH zwraca liczbę całkowitą od 1 do 7 reprezentującą dzień tygodnia dla danej daty w programie Excel.


Powiązane wzory

Sumuj wartości według miesiąca (z rokiem lub bez)
W tym samouczku szczegółowo przedstawiono dwie formuły, które ułatwiają sumowanie wartości według określonego miesiąca i roku lub sumowanie wartości według określonego miesiąca w programie Excel.

Sumuj wartości według tygodnia danego dnia
Ten samouczek mówi o tym, jak sumować wartości według tygodnia, w którym przypada dana data

Sumuj co n wierszy lub kolumn w zakresie
W tym samouczku wyjaśniono dwie formuły oparte na funkcjach SUMA i PRZESUNIĘCIE, aby sumować co n wierszy lub kolumn w określonym zakresie w programie Excel.

Sumuj każdy n-ty wiersz lub kolumnę w zakresie
W tym samouczku dowiesz się, jak utworzyć formułę opartą na funkcjach SUMPRODUCT, MOD i COLUMN, aby zsumować każdy n-ty wiersz lub kolumnę w zakresie w programie Excel.


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