Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1412to1416
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Gültigkeitsprüfung Werktage, größer 10, kleiner 91

Gültigkeitsprüfung Werktage, größer 10, kleiner 91
18.03.2015 14:41:18
zophoba
Hallo zusammen,
ich hoffe mir kann hier jemand bei meinem kniffligen Problem behilflich sein.
Wenn im Tabellenblatt mit dem Namen "Auftragsformular" ein Datum in Zelle Y11 eingegeben wird, soll eine Prüfung erfolgen, ob dieses Datum (ab "heute") mindestens zwischen 11 und höchstens 90 Werktagen in der Zukunft liegt. Feiertage und Wochenenden sollen in dieser Formel ebenfalls berücksichtigt werden.
In einem weiteren Tabellenblatt mit dem Namen "Feiertage_Hessen" wurden sämtliche Feiertage bis 2017 dokumentiert.
Das Ergebnis "OK" darf also nur erfolgen, wenn das eingegebene Datum mindesten 11 Werktage in der Zukunft, jedoch nicht mehr als 90 Werktage liegt, und der eingegebene Tag kein Feiertag, Samstag oder Sonntag ist!
Folgende Funktion habe ich mir aus einigen Foren zusammen gebastelt, jedoch nicht mit dem gewünschtes und erhofften erfolg :-(
=WENN(UND(SUMMENPRODUKT((WOCHENTAG(ZEILE(INDIREKT(HEUTE()&":"&Auftragsformular!Y11));2)<6)*1) -SUMMENPRODUKT((Feiertage_Hessen>=HEUTE())*(Feiertage_Hessen<=Auftragsformular!Y11) *(WOCHENTAG(Feiertage_Hessen;2)<6))>11;SUMMENPRODUKT((WOCHENTAG(ZEILE(INDIREKT(HEUTE() &":"&Auftragsformular!Y11));2)<6)*1)-SUMMENPRODUKT((Feiertage_Hessen>=HEUTE()) *(Feiertage_Hessen<=Auftragsformular!Y11)*(WOCHENTAG(Feiertage_Hessen;2)<6))<91);"OK"; "Fehler")
Wäre klasse, wenn mir jemand helfen könnte :-)
Vielen Dank und Gruß
Zophoba

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Gültigkeitsprüfung Werktage, größer 10, klei
18.03.2015 14:43:25
Klaus
Hi,
sorry - das baue ich doch nicht nach! Lad bitte eine Musterdatei hoch.
Grüße,
Klaus M.vdT.

AW: Gültigkeitsprüfung Werktage, größer 10, klei
18.03.2015 15:02:41
zophoba
Hier der Link zur Musterdatei.

Die Datei https://www.herber.de/bbs/user/96462.xls wurde aus Datenschutzgründen gelöscht


AW: Gültigkeitsprüfung Werktage, größer 10, klei
18.03.2015 15:44:01
zophoba
Hallo Klaus M.vdT.
Danke!!! Aber funktioniert leider nicht. Denn wenn ich z.B den 06.04.2015 (Feiertag) eingebe, sollte im Tabellenblatt "Plausibilitätsprüfung "Fehler" als Ergebnis erscheinen. Tut es leider nicht ;-(
Gruß
Zophoba

Anzeige
AW: Gültigkeitsprüfung Werktage, größer 10, klei
19.03.2015 09:26:40
Klaus
Hi,
einfach die Formel in Plausibilitätsprüfung!I3 um ein WENN erweitern:
=WENN(SVERWEIS(Auftragsformular!Y11;Feiertage!D:E;2;)=0;"FEHLER"; WENN(UND(SUMME(INDEX(Feiertage!E:E;VERGLEICH(HEUTE();Feiertage!D:D;)):INDEX(Feiertage!E:E; VERGLEICH(Auftragsformular!Y11;Feiertage!D:D;)))>11;SUMME(INDEX(Feiertage!E:E;VERGLEICH(HEUTE(); Feiertage!D:D;)):INDEX(Feiertage!E:E;VERGLEICH(Auftragsformular!Y11;Feiertage!D:D;))) Grüße,
Klaus M.vdT.

AW: Gültigkeitsprüfung Werktage, größer 10, klei
18.03.2015 15:41:28
EtoPHG
Hallo Zophoba,
Die Prüfung lautet einfach:
=WENN(UND(NETTOARBEITSTAGE(HEUTE();Auftragsformular!Y11;Feiertage!A2:A53)>11;NETTOARBEITSTAGE(HEUTE() ;Auftragsformular!Y11;Feiertage!A2:A53)

Gruess Hansueli
P.S. @Klaus: Sorry, deine Formel liefert falsche Resultate. Beispiel: 18.04.2014

Anzeige
AW: Gültigkeitsprüfung Werktage, größer 10, klei
18.03.2015 15:51:39
zophoba
Hallo Hansueli,
Sorry, aber funktiniert leider nicht. Ich erhalte als Ergebnis "#Name?".
Gruß
Zophoba

Excel 2003 Nettoarbeitstage
18.03.2015 15:56:22
EtoPHG
Hallo Zophoba,
Dringend mal auf eine neuere Excelversion umstellen!
Wenn du aber unter Menu Extras - AddIns - Analyse-Funktionen das Häkchen setzst, sollte es funktionieren.
Gruess Hansueli

AW: Excel 2003 Nettoarbeitstage
18.03.2015 16:03:53
zophoba
Hallo Hansueli,
Office 2010 wird bei uns leider erst 2016 augerollt. Die von Dir genannte Analyse-Funktion kann ich leider nicht aktivieren, da ich keine Adminrechte auf meinem Client besitze.
Gruß
Zophoba

Anzeige
AW: Excel 2003 Nettoarbeitstage
18.03.2015 16:38:24
EtoPHG
Hallo Zophaba,
Mit 2003 seit ihr schon 12 Jahre in Rückstand ;-)
Mit 2010 im Jahre 2016 wären's dann nur noch 6 ...LoL..
Hier deine Datei zurück!
Gruess Hansueli

AW: Excel 2003 Nettoarbeitstage
19.03.2015 07:46:54
zophoba
Hallo Hansueli,
Du bist genial...vielen, vielen Dank für Deine Unterstützung :-)
Könntest Du, also wenn Du Lust und Zeit hast, die Funktionsweise der Formel in einfachen Worten kurz erklären?
=(SUMMENPRODUKT((WOCHENTAG(ZEILE(INDIREKT(HEUTE()&":"&Auftragsformular!Y11));2)<6)*1) -SUMMENPRODUKT((Feiertage>=HEUTE())*(Feiertage<=Auftragsformular!Y11)*(WOCHENTAG(Feiertage;2) <6)))*((WOCHENTAG(Auftragsformular!Y11;2)<6)*1-SUMMENPRODUKT((Feiertage=Auftragsformular!Y11) *(WOCHENTAG(Feiertage;2)<6)))
Danke und Gruß
Zophoba

Anzeige
Komplex Formeln und F9 ....
19.03.2015 09:21:41
EtoPHG
Hallo Zophaba,
Das wird ein bisschen umfangreicher ;-)
Ich erklärs mal anhand der hochgeladenen Datei und dem AD = AuftragsDatum in Y11 = 15.04.2015
Im Prinzip kannst du das folgendermassen selbst herausfinden:
In der Bearbeitungsleist einer komplexen Formel, kann eine verschachtelte Formel markiert werden
und dann F9 gedrückt werden. Dann wird der Formelteil durch das Resultat ersetzt. Mit ESC wird die Formel wiederhergestellt.
z.B. WOCHENTAG(Auftragsformular!Y11;2)<6 - F9 - liefert WAHR
z.B. (WOCHENTAG(Auftragsformular!Y11;2)<6)*1 - F9 - liefert 1
z.B. SUMMENPRODUKT((WOCHENTAG(ZEILE(INDIREKT(HEUTE()&":"&Auftragsformular!Y11));2)<6)*1) - F9 - liefert 20
Die Formel besteht aus 3 Bestandteilen, im folgenden detailliert erklärt:
(SUMMENPRODUKT(1)-SUMMENPRODUKT(2))*((WOCHENTAG(AD)<6)-SUMMENPRODUKT(3))
SUMMENPRODUKT(1) liefert die Anzahl Tage, ohne Wochenenden (<6) zwischen dem HEUTE und dem AD
SUMMENPRODUKT(2) liefert die Anzahl Feiertage, die auf einen Werktag fallen (<6), zwischen HEUTE und dem AD
WOCHENTAG(AD) liefert nur 1 wenn AD auf einem Werktag fällt
SUMMENPRODUKT(3) liefert nur 1 wenn AD auf einen Feiertag an einem Werktag fällt
SUMMENPRODUKT(1)-SUMMENPRODUKT(2) resultiert in den Anzahl Werktagen (ohne Wochenenden und Feiertage)
wird multipliziert mit 1 (wenn AD nicht an Feiertag/Wochenende) bzw 0 (wenn AD am Wochenende oder Feiertag)
Ich hoffe du kannst das nachvollziehen, bzw. spiel mit der F9-Funktion innerhalb von komplexen Formeln :-)
Gruess Hansueli

Anzeige
AW: Komplex Formeln und F9 ....
19.03.2015 10:02:58
zophoba
Hallo Hansueli,
Respekt... und vielen Dank
Gruß
Zophoba

AW: Komplex Formeln und F9 ....
19.03.2015 12:56:37
zophoba
Hallo Hansueli,
Respekt... und vielen Dank
Gruß
Zophoba

9 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige