Registriert seit: 04.07.2024
Version(en): M365 V2308
Hallo zusammen
Ich möchte folgende Berechnung machen, finde den Fehler in der Formel aber nicht, kann mir jemand auf die Sprünge helfen?
wenn der Wochentag (in I2) ein Feiertag, ein Samstag oder Sonntag ist, dann gebe 0 aus,
wenn der Wochentag ein Freitag ist, gebe 4 aus,
sonst 8.
=WENN(ODER(SVERWEIS(I2;'Feiertage & Konfiguration'!$B$7:$D$20;1;0);WOCHENTAG(I2;2)>5;0);WENN(WOCHENTAG(I2;2)=5;4;8))
Als Ergebnis erhalte ich #NV
der Sverweis selbst funktioniert im Rahmen einer bedingten Formatierung problemlos, sodass es am Rest der Formel liegen muss.
Danke
Joerg999
Registriert seit: 30.09.2018
Version(en): Microsoft 365
Überprüfe mal die Klammern für die "Oder"-Bedingung.
WENN(ODER(SVERWEIS(I2;'Feiertage & Konfiguration'!$B$7:$D$20;1;0);WOCHENTAG(I2;2)>5);0;WENN(WOCHENTAG(I2;2)=5;4;8))
Cadmus
Registriert seit: 04.07.2024
Version(en): M365 V2308
Hallo Cadmus
Danke für den Tipp, leider gibt es trotzdem nicht #NV zurück.
Ich denke es liegt am Abarbeiten vom Sverweis
Ich habe es nun so probiert
=WENN(WOCHENTAG(I2;2)>5;0;WENN(ISTNV(SVERWEIS(I2;'Feiertage & Konfiguration'!$B$7:$D$20;1;0));WENN(WOCHENTAG(I2;2)=5;4;WENN(WOCHENTAG(I2;2)<5;8;0))))
Allerdings gib er mir dann, den Wert "Falsch zurück, wenn der Feiertag z.B. auf einen Donnerstag fällt.
LG Jörg999
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
Code:
=WENN(ODER(ZÄHLENWENN('Feiertage & Konfiguration'!B7:B20;I2);WOCHENTAG(I2;2)>5);0;WENN(WOCHENTAG(I2;2)=5;4;8))
Gruß,
steve1da
Registriert seit: 04.07.2024
Version(en): M365 V2308
Hallo steve1da
Danke für den Vorschlag
Aber wenn der Feiertag auf einen Donnerstag fällt, zeigt er mir 8 anstelle 0 an.
=WENN(ODER(ZÄHLENWENN('Feiertage & Konfiguration'!B7:B20;I2);WOCHENTAG(I2;2)>5);0;WENN(WOCHENTAG(I2;2)=5;4;8))
Ich müsste die Bedingung noch reinbringen, dass er bei Feiertagen immer 0 ausgibt, finde aber keine Lösung.
LG Jörg999
Registriert seit: 26.09.2022
Version(en): 2019
Moin,
also wenn ich das richtig lese, sollte das nicht passieren, weil die Reihenfolge der Wenn-Formeln genau diesen Fall vorsieht.
Hilft nur: Beispieldatei, mit der sich dein Problem nachvollziehen lässt.
Viele Grüße
derHöpp
Registriert seit: 16.04.2014
Version(en): xl2016/365
Zitat:Aber wenn der Feiertag auf einen Donnerstag fällt, zeigt er mir 8 anstelle 0 an.
Bei mir nicht.
Registriert seit: 13.04.2014
Version(en): 365
11.07.2024, 14:08
(Dieser Beitrag wurde zuletzt bearbeitet: 11.07.2024, 14:09 von BoskoBiati.)
Hi,
Code:
=WENN(istzahl(vergleich(I2;'Feiertage & Konfiguration'!$B$7:$B$20;0))+WOCHENTAG(I2;2)>5);0;WENN(WOCHENTAG(I2;2)=5;4;8))
Alle bisherigen Formeln funktionieren aber nur, wenn in
'Feiertage & Konfiguration'!$B$7:$B$20 Datumswerte stehen!
Im Übrigen wäre es besser die Tabelle in
Feiertage_&_Konfiguration umzubenennen!
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.