Formuła programu Excel: Policz dzień tygodnia między dwiema datami
Ten samouczek zawiera formułę obliczania określonego dnia tygodnia między dwiema podanymi datami w programie Excel.
Jeśli chcesz postępować zgodnie z tym samouczkiem, pobierz przykładowy arkusz kalkulacyjny.
Wzór ogólny:
SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(start_date&":"&end_date)))=week_day)) |
Składnia i argumenty
Start_date, end_date: the two dates that you want to count a specific weekday between. |
Week_day: a number that indicates the weekday that you want to count the number between two dates. |
Numer dnia tygodnia
Dzień powszedni | Numer |
Niedziela | 1 |
Poniedziałek | 2 |
Wtorek | 3 |
Wednesday | 4 |
Czwartek | 5 |
Piątek | 6 |
Sobota | 7 |
Wartość zwracana
Formuła wraca do wartości liczbowej.
Jak działa ta formuła
W komórce B3 i C3 znajdują się dwie daty, między którymi chcesz policzyć określony dzień tygodnia, aw E3 jest numer dnia tygodnia, użyj poniższej formuły:
=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(B3&":"&C3)))=E3)) |
Naciśnij przycisk Wchodzę aby uzyskać wynik, a następnie w razie potrzeby przeciągnij uchwyt automatycznego wypełniania, aby zastosować formułę do innych komórek.
Wyjaśnienie
POŚREDNI funkcja: zwraca prawidłowe odwołanie do arkusza.
RZĄD funkcja: zwraca numer wiersza odwołania.
Formula WIERSZ (POŚREDNI (B3 & „:” & C3)), zwraca wynik tablicy w następujący sposób:
{43933;43934;43935;43936;43937;43938;43939;43940;43941;43942;43943;43944}
Od B3: C3 można zobaczyć jako zakres dat 43933: 43944 (daty są przechowywane jako liczby w programie Excel).
DZIEŃ POWSZEDNI funkcja: pobiera dzień tygodnia (1-7) z podanej daty.
Formula WEEKDAY (ROW (POŚREDNI (B3 & ":" & C3)) zwraca wynik tablicy w następujący sposób:
{1;2;3;4;5;6;7;1;2;3;4;5}
SUMPRODUCT funkcja: zwraca wynik pomnożonych i zsumowanych tablic.
Teraz formuła oblicza się jak poniżej:
= SUMPRODUCT (- (WEEKDAY (ROW (POŚREDNI (B3 & ":" & C3))) = E3))
=SUMPRODUCT(--({1;2;3;4;5;6;7;1;2;3;4;5}=E3))
= SUMPRODUCT (- {FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE})
=1
Wzory względne
- Licz dni tygodnia tylko między dwiema datami
Ten samouczek zawiera formuły do liczenia dni z wyłączeniem weekendów i świąt między dwiema datami - Policz dni pozostałe w bieżącym miesiącu lub roku
Wprowadzenie formuł zliczania dni pozostałych w bieżącym miesiącu lub roku. - Policz dni między dwiema datami
Tutaj zapewnij formuły do liczenia dni, tygodni, miesięcy lub lat między dwiema datami. - Konwertuj czas na minuty dziesiętne
W tym samouczku przedstawiono formułę konwersji czasu na minuty dziesiętne w programie Excel.
Funkcje względne
- Funkcja Excel IF
Testuj określone warunki, a następnie zwraca odpowiednie wartości - Funkcja Excel VALUE
Konwertuj tekst na liczbę. - Funkcja Excel MIESIĄC
MIESIĄC służy do pobierania miesiąca jako liczby całkowitej (od 1 do 12) od daty. - Funkcja Excel DAY
Funkcja DZIEŃ pobiera dzień jako liczbę (od 1 do 31) z daty - Funkcja Excel YEAR
Funkcja ROK zwraca rok na podstawie podanej daty w 4-cyfrowym formacie numeru seryjnego.
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
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.