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

Forumthread: alle Sonntage pro Monat

alle Sonntage pro Monat
12.10.2020 20:42:45
sandra
Hallo! Wie kann ich so schnell und übersichtlich wie möglich alle Sonntage anzeigen lassen, die für den derzeitigen Monat relevant sind?
Hintergrund: aus einem Programm werden wöchentlich Daten exportiert, bei der Auswahl der Zeitraums sind nur Sonntage möglich, welche die Daten pro Woche zeigen, also Montag bis ausgewählten Sonntag.
Da sich die Daten der Vorwochen bis jedem 10. den darauffolgenden Monats ändern können, werden zusätzlich pro abgeschlossenem Monat (also am oder nach dem 10. des darauffolgenden Monats) nochmals die bereinigten Daten erforderlich und die Sonntage sollen angezeigt werden.
Für den wöchentlichen Datenexport konnte ich die notwendigen Sonntage anzeigen lassen aber für den monatlichen Datenexport weiß ich nicht mehr weiter, wie ich die Sonntage mit einer Formel ermitteln kann.
Ich hoffe ich habe es verständlich erklärt und freue mich auf eine Rückmeldung!
https://www.herber.de/bbs/user/140845.xlsx
Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: alle Sonntage pro Monat
14.10.2020 07:57:42
sandra
Hallo Sigi! Das ist leider nicht was ich brauche. ich bräuchte, um auch wirklich alle september daten zu erhalten auch noch den 4.10., allerdings wird in deinem file für den september zuletzt der 27.9.20 angezeigt.
leider kann ich die anderen Vorschläge nicht umsetzen da ich anscheinend keine passende Excel version habe. Habe 2010, Version: 14.0.7258.5000
hat jemand andere Vorschläge?
Anzeige
AW: dann kopiere doch noch Formel G nach H owT
14.10.2020 10:37:27
neopa
Gruß Werner
.. , - ...
Meine Fml ist für Xl2010 - AGGREGAT! owT
14.10.2020 12:43:41
Luc:?
:-?
AW: ist aber hier so nicht notwendig owT
14.10.2020 18:03:04
neopa
Gruß Werner
.. , - ...
Anzeige
Mit einer Formel pro Zeile ...
13.10.2020 00:38:55
Luc:?
…Sandra,
geht's bspw so (als plurale MatrixFml über je eine Zeile von 5 Spalten):
C4:G4[;C5:G45]: {=WENNFEHLER(AGGREGAT(15;6;WENN(WOCHENTAG(ZEILE($1:$31)&TEXT(B4;"\.M.JJ");2)=7;--(ZEILE($1:$31)&TEXT(B4;"\.M.JJ")));SPALTE($A:$E));"")}
Deine Xl-Version ist allerdings doch relevant, denn AGGREGAT gibt's erst ab Xl14/2010. Du solltest schon mitbekommen haben, dass µ$ nicht mehr alle neuen Fktt der jeweiligen Xl-Version mitgibt!
Morhn, Luc :-?
Anzeige
AW: zur Angabe zutreffenden XL-Version ...
13.10.2020 08:45:19
neopa
Hallo Luc,
... ich bitte Dich aber gern auch alle andere, nochmal Hans zu schreiben, dass er seine Auswahlliste entsprechend erweitert. Dabei geht es nicht nur um die Version 2010 sondern auch darum, dass 2019 und Office365 mit aufgenommen wird. Weil die TE derartige Auswahlmöglichkeiten nicht haben, nutzen sie sehr häufig die "Ohne Relevanz". Ich hatte im Sommer Hans schon mal darum gebeten. Möglicherweise war er da aber im Urlaub.
Gruß Werner
.. , - ...
Anzeige
NICHT(!) ohne Relevanz
13.10.2020 06:44:27
RPP63
Moin!
In einem aktuellen Excel funktioniert das mit einer einzigen(!) Formelzelle:
=LET(m;SEQUENZ(TAG(MONATSENDE(HEUTE();0));;MONATSENDE(HEUTE();-1)+1;1);FILTER(m;WOCHENTAG(m)=1))
 A
1So 04.10.20
2So 11.10.20
3So 18.10.20
4So 25.10.20
5 

ZelleFormel
A1=LET(m;SEQUENZ(TAG(MONATSENDE(HEUTE();0));;MONATSENDE(HEUTE();-1)+1;1);FILTER(m;WOCHENTAG(m)=1))

Gruß Ralf
Anzeige
AW: NICHT(!) ohne Relevanz
13.10.2020 10:51:22
Luschi
Hallo Ralf,
Deine E365-Lösung funktioniert prächtig, ist aber nicht ganz einfach zu verstehen, wenn man die Übergabe von 'm' an die Teilfunktionen nicht zuordnen kann.
Gruß von Luschi
aus klein-Paris
Im Prinzip …
13.10.2020 15:40:56
RPP63
… ist es ja recht einfach, Luschi!
Filtere alle Monatstage nach Sonntag (=1), wobei 'm' die Matrix aller Monatstage darstellt.
Eine Liste aller Monatstage dieses Oktobers könnte man natürlich wie folgt simplifizieren:
=SEQUENZ(31;;"1.10";1)
Dann sieht obige LET-Funktion ja gleich viel übersichtlicher aus:
=LET(m;SEQUENZ(31;;"1.10";1);FILTER(m;WOCHENTAG(m)=1))
Ob man jetzt (wie ich) mit MONATSENDE() oder mit DATUM() arbeitet, ist ja schließlich egal.
Gruß Ralf
Anzeige
AW: Im Prinzip …
13.10.2020 18:11:30
Luschi
Hallo Ralf,
danke für die Erklärung, mir war das schon klar, aber der weniger Excel-Geübte Formelanwender könnte darüber stolpern.
Ich kann solche e365-Arrayformeln leider nur sammeln, denn mein Excel 2019 prof+ steht da ganz weit außen vor; aber mit dem kostenloses Excel-Online-Konto kann ich die Formeln wenigsten nachvollziehen, in der Hoffnung, daß sich M$ doch noch besinnt und auch in den Standalone-Versionen dies einbaut.
Gruß von Luschi
aus klein-Paris
Anzeige
AW: alle Sonntage pro Monat
14.10.2020 15:58:24
Daniel
Hi
den ersten Sonntag in einem Monat bekommst du ausgehend vom Monatsersten mit dieser Formel (Monatserster in B1:
=B1+6-WOCHENTAG(B1;3)
alle weitern Sonntage bekommst du, in dem du ein vielfaches von 7 hinzuaddierst.
bzw als einheitliche Formel zum nach unten ziehen:
=B$1+7*ZEILE(A1)-1-WOCHENTAG(B$1;3)
Gruß Daniel
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Alle Sonntage pro Monat in Excel ermitteln


Schritt-für-Schritt-Anleitung

Um alle Sonntage eines Monats in Excel zu ermitteln, kannst du folgende Schritte durchführen:

  1. Startdatum festlegen: Wähle eine Zelle aus, in der du das Startdatum des Monats festlegst (zum Beispiel B1 für den 1. Oktober 2023).

  2. Formel für den ersten Sonntag: Verwende folgende Formel in einer neuen Zelle (z.B. A1), um den ersten Sonntag des Monats zu finden:

    =B1 + 6 - WOCHENTAG(B1; 3)
  3. Weitere Sonntage ermitteln: Um die restlichen Sonntage zu ermitteln, kannst du diese Formel in die Zelle darunter (z.B. A2) einfügen und nach unten ziehen:

    =A1 + 7
  4. Daten formatieren: Stelle sicher, dass die Zellen im Datumsformat formatiert sind, damit die Sonntage korrekt angezeigt werden.

  5. Anpassungen vornehmen: Falls du eine limitierte Anzahl an Daten pro Monat benötigst, kannst du die Anzahl der Zeilen anpassen, bis das Ende des Monats erreicht ist.


Häufige Fehler und Lösungen

  • Fehler: Keine Sonntage angezeigt
    Lösung: Überprüfe, ob das Startdatum korrekt ist und dass die Formeln richtig eingegeben wurden. Die Datumsformatierung kann ebenfalls einen Einfluss haben.

  • Fehler: Excel-Version unterstützt nicht
    Lösung: Die oben genannten Formeln sind ab Excel 2010 verfügbar. Stelle sicher, dass du eine kompatible Version nutzt.


Alternative Methoden

Eine alternative Methode, um alle Sonntage aufzulisten, ist die Verwendung von dynamischen Arrays in neueren Excel-Versionen (z.B. Excel 365). Hier ist eine Formel, die du verwenden kannst:

=LET(m; SEQUENZ(TAG(MONATSENDE(HEUTE(); 0)); ; MONATSENDE(HEUTE(); -1) + 1; 1); FILTER(m; WOCHENTAG(m) = 1))

Diese Formel listet alle Sonntage des aktuellen Monats automatisch auf und ist besonders nützlich, wenn du regelmäßig die Sonntage aktualisieren möchtest.


Praktische Beispiele

Hier sind einige praktische Beispiele, wie du die Formeln umsetzen kannst:

  • Beispiel für den Monat Oktober 2023:

    • Setze B1 auf 01.10.2023.
    • Trage die Formel für den ersten Sonntag in A1 ein und ziehe sie bis A5 nach unten:
    • A1: =B1 + 6 - WOCHENTAG(B1; 3)
    • A2: =A1 + 7
    • Das Ergebnis zeigt alle Sonntage im Oktober 2023.
  • Beispiel für die Datenanalyse: Wenn du Daten für den 11. September 2001 benötigst, kannst du einfach den entsprechenden Monat und die Formeln anpassen, um die Wochentage zu ermitteln.


Tipps für Profis

  • Verwendung von Named Ranges: Du kannst benannte Bereiche nutzen, um die Formeln übersichtlicher zu gestalten.
  • Datenüberprüfung: Füge eine Datenüberprüfung hinzu, um sicherzustellen, dass Benutzer nur gültige Daten eingeben.
  • Dynamische Formeln: Nutze die LET-Funktion, um die Lesbarkeit deiner Formeln zu verbessern und die Berechnungseffizienz zu steigern.

FAQ: Häufige Fragen

1. Wie finde ich heraus, welcher Monatstag heute ist?
Du kannst die Funktion =HEUTE() verwenden, um das aktuelle Datum abzurufen, und dann die Funktion WOCHENTAG() nutzen, um den Wochentag zu ermitteln.

2. Kann ich die Sonntage automatisch für verschiedene Monate generieren?
Ja, indem du das Startdatum in der Zelle B1 änderst, kannst du die Formeln anpassen, um die Sonntage für jeden gewünschten Monat zu generieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige