Excel-Formel: Wochentag zwischen zwei Daten zählen
Dieses Tutorial enthält die Formel zum Zählen eines bestimmten Wochentags zwischen zwei angegebenen Daten in Excel.
Wenn Sie diesem Tutorial folgen möchten, laden Sie bitte die Beispieltabelle herunter.
Generische Formel:
SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(start_date&":"&end_date)))=week_day)) |
Syntaxt und Argumente
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. |
Wochentagsnummer
Wochentag | Nummer |
Sonntag | 1 |
Montag | 2 |
Dienstag | 3 |
Wednesday | 4 |
Donnerstag | 5 |
Freitag | 6 |
Samstag | 7 |
Rückgabewert
Die Formel kehrt zu einem numerischen Wert zurück.
Wie diese Formel funktioniert
In Zelle B3 und C3 sind die beiden Daten, zwischen denen Sie den bestimmten Wochentag zählen möchten, und in E3 die Wochentagsnummer. Verwenden Sie die folgende Formel:
=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(B3&":"&C3)))=E3)) |
Öffentlichkeitsarbeit/Presse Enter Um das Ergebnis zu erhalten, ziehen Sie bei Bedarf den Handle für die automatische Füllung, um die Formel auf andere Zellen anzuwenden.
Erläuterung
INDIREKT Funktion: Gibt eine gültige Arbeitsblattreferenz zurück.
REIHE Funktion: Gibt die Zeilennummer der Referenz zurück.
Die Formel REIHE (INDIREKT (B3 & ":" & C3)), gibt ein Array-Ergebnis wie folgt zurück:
{43933;43934;43935;43936;43937;43938;43939;43940;43941;43942;43943;43944}
Da B3: C3 als Datumsbereich 43933: 43944 angesehen werden kann (die Daten werden in Excel als Zahlen gespeichert).
WOCHENTAG Funktion: Ruft den Wochentag (1-7) ab einem bestimmten Datum ab.
Die Formel WOCHENTAG (REIHE (INDIREKT (B3 & ":" & C3)) Gibt ein Array-Ergebnis wie folgt zurück:
{1;2;3;4;5;6;7;1;2;3;4;5}
SUMMENPRODUKT Funktion: Gibt das Ergebnis multiplizierter und summierter Arrays zurück.
Nun berechnet die Formel wie folgt:
= SUMPRODUCT (- (WOCHENTAG (REIHE (INDIREKT (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
Relative Formeln
- Wochentage nur zwischen zwei Daten zählen
Dieses Tutorial enthält Formeln zum Zählen der Tage ohne Wochenenden und Feiertage zwischen zwei Daten - Zählen Sie die verbleibenden Tage im aktuellen Monat oder Jahr
Einführung von Formeln zum Zählen der verbleibenden Tage im aktuellen Monat oder Jahr. - Tage zwischen zwei Daten zählen
Hier finden Sie Formeln zum Zählen von Tagen, Wochen, Monaten oder Jahren zwischen zwei Daten. - Konvertieren Sie die Zeit in Dezimalminuten
In diesem Lernprogramm finden Sie eine Formel zum Konvertieren der Zeit in Dezimalminuten in Excel.
Relative Funktionen
- Excel IF-Funktion
Testen Sie auf bestimmte Bedingungen und geben Sie die entsprechenden Werte zurück - Excel VALUE-Funktion
Text in Zahl umwandeln. - Excel MONTH-Funktion
Der MONAT wird verwendet, um den Monat als Ganzzahl (1 bis 12) vom Datum abzurufen. - Excel DAY-Funktion
Die DAY-Funktion erhält den Tag als Zahl (1 bis 31) von einem Datum - Excel YEAR-Funktion
Die YEAR-Funktion gibt das Jahr basierend auf dem angegebenen Datum in einem 4-stelligen Seriennummernformat zurück.
Die besten Tools für die Office-Produktivität
Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen, Stellen Sie sicher, dass das, was Sie brauchen, nur einen Klick entfernt ist ...
Office-Registerkarte - Aktivieren Sie das Lesen und Bearbeiten von Registerkarten in Microsoft Office (einschließlich Excel).
- Eine Sekunde, um zwischen Dutzenden offener Dokumente zu wechseln!
- Reduzieren Sie jeden Tag Hunderte von Mausklicks für Sie und verabschieden Sie sich von der Maushand.
- Erhöht Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs in Office (einschließlich Excel), genau wie Chrome, Edge und Firefox.