Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Anzahl der Samstage/Sonntage in einem Zeitraum

Forumthread: Anzahl der Samstage/Sonntage in einem Zeitraum

Anzahl der Samstage/Sonntage in einem Zeitraum
20.08.2004 15:01:27
Proximus
Hallo,
kann mir jemand helfen eine Formel auf zu stellen, mit der man alle Samstage bzw. Sonntage in einem Zeitraum zählen kann?!
Ich muss dazu sagen ich beschäftige mich erst seid einer Woche intensiv mit Excel bzw. ich nehme Open Office 1.0 und hab daher noch keine richtige Ahnung von.
Ich hab schon einmal eine Lösung mit VBA gefunden, aber damit komm ich nicht klar. Geht das überhaupt auch mit Open Office?
Ich würde mich sehr freuen wenn ihr mir hier weiter helfen könnt!
DANKE im vorraus!
Proximus
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Anzahl der Samstage/Sonntage in einem Zeitraum
20.08.2004 16:00:34
udo
nochwas ...
=Tag(1) ist zB Sonntag
=Tag(2) Mo
usw..
setze die Formel irgendwo in ne Zelle rein und zähle dann die Zahlenwerte mit der
SUMMEWENN Formel um ... siehst ja im beispiel

:-)
Anzeige
AW: Anzahl der Samstage/Sonntage in einem Zeitraum
20.08.2004 15:58:12
Dieter Maj
Hallo Proximus
hab hier eine kleine Function
Aufruf der Funktion:
=anzahlsaso(A1;A33)
unter der Annahme, dass in A1 das Anfangsdatum und in A33 das Enddatum steht.

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


Du kannst natürlich auch anstatt den Zellbezügen, Datumseingaben machen
Gruß Dieter
Anzeige
AW: Anzahl der Samstage/Sonntage in einem Zeitraum
20.08.2004 18:35:55
HermannZ
hallo Proximus
oder so:
Anzeige

Infobox / Tutorial

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:

  1. Datum eingeben: Gib in Zelle A1 das Startdatum und in Zelle A33 das Enddatum ein.

  2. 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.

  3. 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.

  4. 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:

  1. Erstelle eine Hilfsspalte, in der Du das Datum von A1 bis A33 auflistest.
  2. Verwende die folgende Formel, um die Samstage zu zählen:
    =SUMMEWENN(B1:B33;6)
  3. 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:

  1. Setze in A1: 01.05.2023
  2. Setze in A33: 31.05.2023
  3. 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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige