Przejdź do głównej zawartości

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

Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty  |  Usuń puste wiersze  |  Łącz kolumny lub komórki bez utraty danych  |  Okrągły bez wzoru ...
Super VLookup: Wiele kryteriów  |  Wiele wartości  |  W wielu arkuszach  |  Wyszukiwanie rozmyte...
Adw. Lista rozwijana: Łatwa lista rozwijana  |  Zależna lista rozwijana  |  Lista rozwijana wielokrotnego wyboru...
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  Porównaj kolumny z Wybierz Te same i różne komórki ...
Polecane funkcje: Fokus siatki  |  Widok projektu  |  Duży pasek formuły  |  Menedżer skoroszytów i arkuszy | Biblioteka zasobów (Automatyczny tekst)  |  Selektor dat  |  Połącz arkusze  |  Szyfruj/odszyfruj komórki  |  Wysyłaj e-maile według listy  |  Super filtr  |  Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki ...)  |  50 + Wykres rodzaje (Wykres Gantta ...)  |  40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin ...)  |  19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki ...)  |  12 Konwersja Tools (Liczby na słowa, Przeliczanie walut ...)  |  7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podziel komórki Excela ...)  |  ... i więcej

Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...


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 karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations