Excel-formel: Tæl ugedag i et datointerval
Hvis der er en liste med datoer, hvordan kan du tælle en bestemt ugedag i en sådan liste med datoer som vist ovenstående skærmbillede?
Hvis du vil følge denne vejledning, skal du downloade eksemplet på regnearket.
Generisk formel:
SUMPRODUCT(--(WEEKDAY(date_range)=week_day)) |
Syntekst og argumenter
Date_range: the references of dates that you want to count number of a specific weekday within. |
Week_day: a number that indicates the day of week. |
Ugedag nummer
Ugedag | nummer |
Søndag | 1 |
Mandag | 2 |
Tirsdag | 3 |
Onsdag | 4 |
Torsdag | 5 |
Fredag | 6 |
lørdag | 7 |
Returværdi
Formlen vender tilbage til en numerisk værdi.
Sådan fungerer denne formel
For eksempel rækkevidde B3: B10 liste datoer og den tilsvarende liste over hverdagsnumre i området F3: F9, nu skal du tælle hver ugedag i dette datointerval, brug venligst nedenstående formel:
=SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F3)) |
Presse Indtast tast for at få det første optællingsresultat.
Træk håndtaget til automatisk udfyldning over celler for at anvende denne formel, som du har brug for.
Forklaring
Ugedag funktion: tæller ugedagen i et datointerval. Formlen WEEKDAY ($ B $ 3: $ B $ 10) returnerer et array-resultat:
{6;6;3;1;3;7;1;6}
Formlen = (WEEKDAY ($ B $ 3: $ B $ 10) = F3) returnerer et array-resultat:
{FALSK; FALSK; FALSK; FALSK; FALSK; FALSK; FALSK; FALSK}
SUMPRODUCT funktion: returnerer resultatet af multiplicerede og summerede arrays.
= SUMPRODUCT (- (WEEKDAY ($ B $ 3: $ B $ 10) = F3))
= SUMPRODUCT (- {FALSK; FALSK; FALSK; FALSK; FALSK; FALSK; FALSK; FALSK})
=0
I formlen
= SUMPRODUCT (- (WEEKDAY ($ B $ 3: $ B $ 10) = F4))
= SUMPRODUCT (- {FALSK; FALSK; SAND; FALSK; SAND; FALSK; FALSK; FALSK}
=2
Relative formler
- Tæl kun hverdage mellem to datoer
Denne tutorial giver formler til at tælle dage eksklusive weekender og helligdage mellem to datoer - Tæl specifik ugedag mellem to datoer
Denne tutorial giver formlen til at tælle en bestemt hverdag mellem to givne datoer i Excel. - Tæl dage mellem to datoer
Her giver formler til at tælle dage, uger, måneder eller år mellem to datoer. - Konverter tid til decimal minutter
I denne vejledning giver det en formel til konvertering af tid til decimal minutter i Excel.
Relative funktioner
- Excel WEEKNUM-funktion
Returnerer ugenummeret for den givne dato i et år - Excel WORKDAY-funktion
Føjer arbejdsdage til den givne startdato og returnerer en arbejdsdag - Excel MÅNED-funktion
MÅNEDEN bruges til at få måneden som heltal (1 til 12) fra datoen. - Excel DAY-funktion
DAG-funktionen får dagen som et tal (1 til 31) fra en dato - Excel YEAR-funktion
YEAR-funktionen returnerer året baseret på den givne dato i et 4-cifret serienummerformat.
De bedste Office-produktivitetsværktøjer
Kutools til Excel - Hjælper dig med at skille dig ud fra mængden
Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...
Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)
- Et sekund til at skifte mellem snesevis af åbne dokumenter!
- Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
- Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
- Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og Firefox.