1.8k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo,

ich habe diese Formel: =WENN(SUMME(SUMMENPRODUKT((WOCHENTAG($D$2:$AH$2;2)<6)*(D3:AH3="EU"))>30);"Maximum Überschritten";SUMMENPRODUKT((WOCHENTAG($D$2:$AH$2;2)<6)*(D3:AH3="EU")))

erstellt, damit der die EUs an Sams- und Sonntagen nicht zählt. Jetzt müssen da noch irgendwie die Feiertage mit rein. Also der soll die EUs auch nicht an Feiertagen zählen.

Die Formel zur Ermittlung der Feiertage lautet wie folgt:

=SVERWEIS(D$2;Feiertage;1;0)

Die Feiertage befinden sich in einer extra Tabelle, in der die Spalte mit dem Datum,
"Feiertage", heißt.

Habt ihr da eine Idee wie die Formel dann lauten muss?

VG
Simon

9 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Simon,

darauf hatte ich schon gewartet, aber leider hattest du keine
ausreichenden Angaben zum Gesamtproblem gemacht.

Unter Einbeziehung der Feiertage wird die Formel nun ein ganzes Stück
länger.

=WENN(SUMME(SUMMENPRODUKT((WOCHENTAG(D2:AH2;2)<6)*
(D3:AH3="EU"))-SUMMENPRODUKT((Feiertage>=D2)*
(Feiertage<=AH2)*(WOCHENTAG(Feiertage;2)<6))>30);"Maximum
Überschritten";SUMMENPRODUKT((WOCHENTAG(D2:AH2;2)<6)*
(D3:AH3="EU"))-SUMMENPRODUKT((Feiertage>=D2)*
(Feiertage<=AH2)*(WOCHENTAG(Feiertage;2)<6)))

Gruß
Rainer
0 Punkte
Beantwortet von
Hallo Rainer,

Vielen Dank für die Antwort, aber leider erhalte ich als Ergebnis den Text #Wert!.

Welche Informationen fehlen denn, damit das Problem genau beschrieben ist?

VG
Simon
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Simon,

die Formel geht davon aus, dass du für den Zellbereich in dem du die
Feiertagsdaten aufgelistet hast, den definierten Namen "Feiertage"
vergeben hast.

So hatte ich das jedenfalls aus deiner Info heraus gelesen.
Wenn dem nicht so ist, dann hole das bitte nach.
Die Formel ist getestet und funktioniert.

Falls du nicht klar kommst, dann kopiere die Datei in deine Dropbox und
setze hier im Beitrag einen Link dazu.

Von anderen Filehostern lade ich keine Dateien mehr runter.

Gruß
Rainer
0 Punkte
Beantwortet von
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Simon,

der Name "Feiertage" war falsch definiert, außerdem musste ich noch
eine Hilfszeile einfügen um negative Werte zu verhindern, wenn der MA
kein "EU" hat und es im Monat Feiertage gibt.

Download

Gruß
Rainer
0 Punkte
Beantwortet von
Hallo Rainer,

Super! Vielen Dank für deine tollte Unterstützung!

VG
Simon
0 Punkte
Beantwortet von
Hallo Rainer,

ich muss doch leider nochmal stören.
Denn folgendes Problem ist aufgetreten:

Wenn ein Feiertag an einem Sonntag ist, kommt als Ergebnis in EU genommen, unter Verwendung deiner Formel, -1 raus.

Hab schon mehrere Sachen ausprobiert, habe aber keine Lösung gefunden.

Könntest du vielleicht da nochmal nach schauen?

Vielen Dank und Grüße

Simon Klein

Link zur Dropbox:

https://www.dropbox.com/s/aisbekmiu1d7igc/Urlaubsliste%202017.xlsm?dl=0
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Simon,

ändere die Formel in C4 wie folgt und ziehe sie nach unten.

=WENN(SUMMENPRODUKT((WOCHENTAG($D$2:$AH$2;2)<6)*
($D4:$AH4="EU")*(NICHT(ISTZAHL($D$3:$AH$3))))>30;"Maximum
überschritten";SUMMENPRODUKT((WOCHENTAG($D$2:$AH$2;2)<6)*
($D4:$AH4="EU")*(NICHT(ISTZAHL($D$3:$AH$3)))))

Gruß
Rainer
0 Punkte
Beantwortet von
Alles klar hat funktioniert.
Nochmals Vielen Dank!

VG
Simon
...