Bestimmen Sie die Anzahl der Nicht-Sonntage in einem Teil eines Monats

Bestimmen Sie die Anzahl der Nicht-Sonntage in einem Teil eines Monats

Berechnen Sie die Anzahl der Sonntage im Monatfragt, wie viele Sonntage es bis zum Monatsende sind.  Zwei Benutzerhat sehr ähnliche Antworten vorgeschlagen, die mir gefallen haben und sehr gut funktioniert haben, um zu bestimmen, wie viele Sonntage bis zum Ende des Monats übrig sind. Ich möchte herausfinden, wie viele Tage ohne Sonntage in einem bestimmten Monat verbleiben – das scheint nicht genau dieselbe Frage zu sein – und ich stecke fest.

Was ich bisher verwende, A1ist, diese Formel so zu ändern, dass sie in der Zelle den Monatsersten des aktuellen Monats (und den aller Monate für jede Spalte) enthält:

=DAY(EOMONTH(A1,0))-DAY(TODAY()-1)-(SUMPRODUCT(N(WEEKDAY(ROW(INDIRECT(A1&":"&DATE(YEAR(A1),MONTH(A1),DAY(TODAY()-1)))))=1))-1)

(Gesamtzahl der Tage im Monat) - (heute plus eins, um heute einzuschließen) - (minus die Sonntage bis heute gemäß den vorgeschlagenen Lösungen für die andere Frage, minus 1, um heute auszuschließen, wenn es ein Sonntag ist), und hier bricht es zusammen. Ich habe willkürlich das Letzte hinzugefügt -1(was in den Klammern als Hinzufügen von 1 herauskommt), aber es funktioniert wirklich nicht.

Ich habe eine Tabelle mit den täglichen Umsätzen für das Jahr, dem Tagesdurchschnitt für jeden Monat und den verbleibenden Tagen bis zum Monatsende x Tagesdurchschnitt, also dem möglichen erwarteten Monatsumsatz. Ich schließe den aktuellen Tag in die verbleibenden Tage ein, denn wenn heute ein Arbeitstag ist, gibt es Umsätze, aber ich sollte ihn ausschließen, wenn heute ein Sonntag ist, da wir sonntags nicht arbeiten.

Gibt es eine Möglichkeit, ab einem bestimmten Tag des Monats genau zu bestimmen, wie viele Tage ohne Sonntage in einem bestimmten Monat verbleiben? Vielleicht gibt es eine bessere, elegantere Methode und ich sollte eine völlig andere Formel verwenden :)

Antwort1

Antwort von user743733ZuBerechnen Sie die Anzahl der Sonntage im Monat,

=SUMPRODUCT(N(WEEKDAY(ROW(INDIRECT(A1&":"&EOMONTH(A1,0))))=1))

gibt die Anzahl der Sonntage zwischen dem Datum in  A1 und dem letzten Tag des Monats (  A1einschließlich) an. Diese Frage fragt nach der Anzahl der Nicht-Sonntage zwischen A1und dem letzten Tag des Monats (  A1einschließlich). Dazu muss man einfach =in <>(ungleich) ändern:

=SUMPRODUCT(N(WEEKDAY(ROW(INDIRECT(A1&":"&EOMONTH(A1,0))))<>1))

verwandte Informationen