Excel Datum der finalen Gästezahl mit berücksichtigung des Wochenendes?
Ich versuche schon alles mögliche mit Wenn funktionen, Wochentag funktionen, komme aber nicht auf die richtige Formel.
Folgendes: in meinem Sheet soll automatisch in Zelle D1 das Datum der Angabe der finalen Gästezahl angezeigt werden.
Bedingung:
wenn Datum in Zelle B1 ein Samstag ist soll D1=B1-7 gerchnet werden
oder wenn Datum in Zelle B1 ein Sonntag ist Soll D1=B1-8 gerechnet werden.
Ansonsten bleibt es bei D1=B1-6
ich schaffe es nicht eine Oder-Bedingung oder anderes einzusetzen.
Danke für Eure Hilfe,
Eure CN
2 Antworten
Ich würde auf Deutsch
=B1-ERSTERWERT(WOCHENTAG(B1);7;7;1;8;6)
bzw. auf Englisch
=B1-SWITCH(WEEKDAY(B1);7;7;1;8;6)
als Formel für D1 verwenden.
============
Alternativ kann man beispielsweise auch auf Deutsch
=WENN(WOCHENTAG(B1)=7;B1-7;WENN(WOCHENTAG(B1)=1;B1-8;B1-6))
bzw. auf Englisch
=IF(WEEKDAY(B1)=7;B1-7;IF(WEEKDAY(B1)=1;B1-8;B1-6))
als Formel für D1 verwenden.
============
Hintergrund: Im Grunde musst du überprüfen, ob Wochentag(B1) gleich 1 [--> Sonntag] oder gleich 7 [--> Samstag] oder sonstiges ist. Und das kann man recht einfach mit zwei ineinander verschachtelten WENN-Funktionen oder mit einer ERSTERWERT-Funktion erldigen.
Für die ineinander verschachtelten WENN-Funktionen hat man das Schema...
=WENN(Bedingung1;Wert1;WENN(Bedingung2;Wert2;SonstWert))
vielen Dank - super, das hat funktioniert! Happy! die verschachtelte Wenn-Funktion hatte bei mir nicht gefunkt,..wegen einer Klammer ;)
Ich kann den Sinn zwar nicht erkennen warum man 7 bzw. 8 Tage zurück rechnen muss um danach wieder mit lfd. Datum agiert, aber z.B. so
