WENN SA oder SO auf Wochentag springen
#1
Hallo Zusammen

Ich habe in der Zelle B37 mit der Formel =HEUTE() das heutige Datum.
Nun möchte ich in der Zelle D37 den vorherigen Tag haben, jedoch soll, wenn es sich um einen SA oder SO handelt,
auf den Freitag davor gesprungen werden. Respektive auch bei den Zellen E,H und J37 genau das selbe mit SA oder SO.

Bsp.
Zelle B37             Zelle D37            Zelle F37             Zelle H37             Zelle J37
=HEUTE()           Formel?               Formel?              Formel?               Formel?
21.08.2018 (DI)   20.08.2018 (MO)  17.08.2018 (FR)  16.08.2018 (DO)  15.08.2018 (MI)

Vielen Dank für eure Hilfe.

Gruss CB1982
Top
#2
Moin,

so?

Arbeitsblatt mit dem Namen 'Tabelle1'
BC
3717.08.201816.08.2018

ZelleFormel
C37=WENN(WOCHENTAG(B37;2)=7;B37-2;B37-1)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
Auch Hallo,

@Willwissen

der TE will doch Samstag und Sonntag ausschließen

mein Vorschlag

Code:
=B37-WAHL(WOCHENTAG(B37;2);3;1;1;1;1;1;2)
Gruß Stefan
Win 10 / Office 2016
Top
#4
Hallo, oder ..:

Code:
=ARBEITSTAG.INTL(B37;-1;;)
oder auch ...:
Code:
=ARBEITSTAG(B37;-1;)
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#5
Hallo Stefan,

hatte tatsächlich übersehen, dass auch der Montag mit einbezogen werden muss. Dann so

Code:
=WENN(WOCHENTAG(B37;2)=7;B37-2;WENN(WOCHENTAG(B37;2)=1;B37-3;B37-1))


bei meinem Vorschlag.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#6
Hallo Zusammen

Danke Steffl, deine Formel funktioniert soweit.

Gruss CB1982
Top
#7
Jockels Lösung ist aber die richtige Wahl, da das Datum in ihr nur einmal benötigt wird.

Seltene Ausnahme: Austausch mit altem Excel vor 2007: =A1-MAX(1;REST(A1+4;7)-3)
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste