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

Forumthread: Problem mit Wochentag

Problem mit Wochentag
12.03.2018 12:10:50
Peter
Hallo Zusammen,
habe einen seltsamen Fehler bei der Funktion Wochentag. Ich Zähle aus einer Liste mit Datum die Anzahl Samstag zusammen.
{=summe(wenn(wochentag(A2:A68)=7;1;0))}
Funtioniert super mit den Wochentagen 1-6 (jeweils 3). Bei 7 für Samstag kommt 48 raus.
Verstehe ich überhaupt nicht.
Vielleicht hat ja jemand eine Idee.
VG
Peter
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Problem mit Wochentag
12.03.2018 12:16:27
SF
Hola,
eine leere Zelle wird als 0. Frag zusätzlich ab, ob die Zellen nicht leer sind.
Gruß,
steve1da
AW: Problem mit Wochentag
12.03.2018 12:29:29
Peter
Das wäre ja nicht schlimm. Wenn "leer" dann wird eben 0 dazu addiert. Frage mich nur warum der Fehler lediglich bei Samstag auftritt.
AW: Problem mit Wochentag
12.03.2018 13:03:56
SF
Hola,
ne, das ist schon schlimm. Leer wird als 0 interpretiert. Trag mal in eine leere Zelle eine 0 ein, formatier diese Zelle als Datum und frag mal den Wochentag ab.
Gruß,
steve1da
Anzeige
AW: dazu braucht es keine {}-Formel ...
12.03.2018 13:40:41
...
Hallo Peter,
... ausreichend ist:

=SUMMENPRODUKT((WOCHENTAG(A2:A68)=7)*(A2:A68>0))

oder:

=SUMME(INDEX((REST(A2:A68;7)=0)*(A2:A68>0);))
Gruß Werner
.. , - ...
Ich wäre happy darüber, DASS jmd. {} überhaupt ...
12.03.2018 14:43:16
lupo1
... einsetzt ;) und man es ihm nicht erklären muss.
Anzeige
AW: nun, wenns Dich "happy" macht ...
12.03.2018 15:51:20
...
Hallo Lupo,
... ich würde die {}-Formel aber dann wenigstens ohne WENN() schreiben:

{=SUMME((REST(A2:A68;7)=0)*(A2:A68>0))}

Gruß Werner
.. , - ...
AW: Problem mit Wochentag
12.03.2018 14:41:16
lupo1
"Seltsam" deutet auf leere Zellen hin, die immer Samstag sind (!).
Am Tag 0 (das ist der 31.12.1899) ist für Excel Samstag (in der Realität allerdings war es ein Sonntag. Dieser Fehler wird schon 60 Tage später korrigiert durch Excels Einschieben eines nicht existenten Schalttages).
Kontrolle: 6*3+48 = 66. Da fehlt noch eine Zelle zu Deinen 67. Wahrscheinlich hat einer der anderen WT 4 statt 3 Auftritte.
Anzeige
AW: Problem mit Wochentag
13.03.2018 09:27:07
snb
=SUMPRODUCT(N(WEEKDAY(A1:A68;2)=6))
AW: ... hat Dein Formelvorschlag ...
13.03.2018 17:03:08
...
Hallo snb,
.. weil dieser natürlich auch vorhandene Leerzellen als Samstage auswertet.
Gruß Werner
.. , - ...
;
Anzeige
Anzeige

Infobox / Tutorial

Problem mit der Wochentagsfunktion in Excel


Schritt-für-Schritt-Anleitung

Um die Anzahl der Samstage in einer Liste von Datumswerten zu zählen, kannst Du die folgende Formel verwenden:

=SUMME(WENN(WOCHENTAG(A2:A68;2)=6;1;0))
  1. Öffne Dein Excel-Dokument und stelle sicher, dass Deine Datumswerte in den Zellen A2 bis A68 stehen.
  2. Gib die oben genannte Formel in eine leere Zelle ein.
  3. Drücke Strg + Shift + Enter, um die Formel als Matrixformel zu aktivieren. Das Ergebnis zeigt die Anzahl der Samstage in dem angegebenen Bereich.

Häufige Fehler und Lösungen

Ein häufiger Fehler, der auftreten kann, ist das falsche Zählen von Samstagen, wenn leere Zellen im Bereich enthalten sind. Wenn eine leere Zelle als 0 interpretiert wird, kann dies zu unerwarteten Ergebnissen führen.

  • Lösung: Überprüfe, ob Deine Daten Leerzellen enthalten. Du kannst die Formel anpassen, um nur nicht-leere Zellen zu berücksichtigen:
=SUMME(WENN((WOCHENTAG(A2:A68;2)=6)*(A2:A68<>"");1;0))

Alternative Methoden

Es gibt auch alternative Formeln, die Du verwenden kannst, um die Anzahl der Samstage zu zählen:

  1. SUMMENPRODUKT-Methode:
=SUMMENPRODUKT((WOCHENTAG(A2:A68;2)=6)*(A2:A68<>""))
  1. REST-Funktion:
=SUMME(INDEX((REST(A2:A68;7)=0)*(A2:A68>0);))

Diese Methoden bieten eine robuste Möglichkeit, das Problem mit leeren Zellen zu umgehen und sicherzustellen, dass nur gültige Daten gezählt werden.


Praktische Beispiele

Angenommen, Du hast folgende Datumswerte in den Zellen A2 bis A6:

A
01.03.2023
02.03.2023
04.03.2023
11.03.2023
18.03.2023

Um die Anzahl der Samstage zu zählen, gib die Formel in eine andere Zelle ein. Das Ergebnis sollte 2 sein, da der 04.03.2023 und der 11.03.2023 Samstage sind.


Tipps für Profis

  • Formel-Optimierung: Um die Berechnungszeit zu verkürzen, solltest Du sicherstellen, dass nur relevante Zellen in die Formel einbezogen werden.
  • Datenvalidierung: Achte darauf, dass alle Datumswerte korrekt formatiert sind, um fehlerhafte Berechnungen zu vermeiden.
  • Nutzung von Tabellen: Wenn Du Deine Daten in einer Excel-Tabelle speicherst, kannst Du die Formel dynamisch gestalten, ohne den Zellbereich manuell anpassen zu müssen.

FAQ: Häufige Fragen

1. Warum zählt meine Formel mehr Samstage als erwartet?
Das kann daran liegen, dass leere Zellen als Samstage interpretiert werden. Stelle sicher, dass Deine Formel nur nicht-leere Zellen berücksichtigt.

2. Wie kann ich die Wochentage für andere Tage als Samstag zählen?
Ändere einfach die Zahl in der Formel: Für Freitag wäre es 5, für Sonntag 7. Der Wochentag wird in der Reihenfolge 1 (Montag) bis 7 (Sonntag) gezählt, wenn Du den Typ 2 verwendest.

3. Funktioniert das auch in Excel 365?
Ja, alle genannten Formeln und Methoden sind in Excel 365 und auch in früheren Versionen verfügbar. Achte jedoch darauf, dass die Matrixformeln in Excel 365 auch ohne Strg + Shift + Enter funktionieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige