Anzahl der Samstage und Sonntage in Excel zählen
Schritt-für-Schritt-Anleitung
Um in Excel die Anzahl der Samstage und Sonntage zwischen zwei Daten zu zählen, kannst Du folgende Schritte befolgen:
-
Datum eingeben: Gib in Zelle A1 das Startdatum und in Zelle A33 das Enddatum ein.
-
Formel eingeben: Verwende die folgende Formel, um die Anzahl der Samstage und Sonntage zu zählen:
=anzahlsaso(A1;A33)
Diese Formel ruft eine benutzerdefinierte Funktion auf, die wir später definieren werden.
-
Funktion definieren: Drücke ALT + F11, um den VBA-Editor zu öffnen. Füge den folgenden Code in ein neues Modul ein:
Function AnzahlSASO(ab As Date, eb As Date)
Dim z
Dim tag
Dim anzahl
z = eb + 1 - ab
For tag = 1 To z
If Weekday(ab) = 6 Or Weekday(ab) = 7 Then anzahl = anzahl + 1
ab = ab + 1
Next
AnzahlSASO = anzahl
End Function
Diese Funktion zählt die Samstage (6) und Sonntage (7) im angegebenen Zeitraum.
-
Ergebnisse anzeigen: Schließe den VBA-Editor und kehre zu Excel zurück. Du solltest jetzt die Anzahl der Samstage und Sonntage in der Zelle sehen, wo Du die Formel eingegeben hast.
Häufige Fehler und Lösungen
-
Fehler: #NAME?
Lösung: Stelle sicher, dass die Funktion AnzahlSASO korrekt im VBA-Editor eingegeben wurde und das Modul gespeichert ist.
-
Fehler: Ungültige Datumsangaben
Lösung: Überprüfe, ob die eingegebenen Daten in A1 und A33 gültige Datumsformate sind.
-
Fehler: Keine Ausgabe
Lösung: Überprüfe, ob die Formel korrekt eingegeben wurde und dass Du die richtigen Zellbezüge verwendest.
Alternative Methoden
Falls Du keine VBA-Funktion verwenden möchtest, kannst Du auch die SUMMEWENN-Formel nutzen:
- Erstelle eine Hilfsspalte, in der Du das Datum von A1 bis A33 auflistest.
- Verwende die folgende Formel, um die Samstage zu zählen:
=SUMMEWENN(B1:B33;6)
- Für die Sonntage kannst Du eine ähnliche Formel verwenden:
=SUMMEWENN(B1:B33;7)
Hierbei steht B1:B33 für den Bereich deiner Hilfsspalte mit den Datumsangaben.
Praktische Beispiele
Angenommen, Du möchtest die Anzahl der Samstage und Sonntage zwischen dem 1. Mai 2023 und dem 31. Mai 2023 zählen:
- Setze in A1:
01.05.2023
- Setze in A33:
31.05.2023
- Verwende die Formel
=anzahlsaso(A1;A33).
Das Ergebnis zeigt Dir die Gesamtanzahl der Samstage und Sonntage in diesem Zeitraum an.
Tipps für Profis
- Datumsformatierung: Stelle sicher, dass Deine Datumsangaben das richtige Format haben, um Fehler zu vermeiden.
- Dynamische Daten: Überlege, ob Du die Formeln so anpassen kannst, dass sie automatisch aktualisiert werden, wenn sich die Daten in A1 und A33 ändern.
- Benutzerdefinierte Formatierung: Nutze die bedingte Formatierung in Excel, um Samstage und Sonntage hervorzuheben.
FAQ: Häufige Fragen
1. Kann ich die Formel auch in Open Office verwenden?
Die benutzerdefinierte Funktion ist spezifisch für Excel. In Open Office gibt es ähnliche Funktionen, aber Du musst die Syntax entsprechend anpassen.
2. Gibt es eine Möglichkeit, nur Samstage oder nur Sonntage zu zählen?
Ja, Du kannst die Funktion AnzahlSASO anpassen, um nur Samstage oder Sonntage zu zählen, indem Du die Bedingungen in der Schleife änderst.