mit der Formel werden alle"U" gezählt, mit Außnahme der in der Feiertags Liste (A2:A6) stehenden Tage. Ich bekomme die Erweiterung der Formel (nicht zählen wenn Feiertag ein Wochentag), nicht hin.
Die Stellen wo der Ausdruck:
FALSCH liefert werden nicht summiert. Diese sind FALSCH wenn ein Feiertag vorliegt. WENN sie aber FALSCH sind und gleichzeitig kein Samstag oder Sonntag vorliegt sollen sie WAHR sein, also:
sind diese beiden Ausdrücke gleichzeitig wahr dann ist es ein Wochentag, somit muß:
gleich 1 sein damit es ein Wochentag ist. Wenn das also 0 ist liegt Samstag oder Sonntag vor. Gleichzeitig ist:
dann FALSCH (=0) wenn ein Feiertag vorliegt.
Wenn somit die Summe beider Ausdrücke 0 ist liegt ein Feiertag vor der gleichzeitig Samstag oder Sonntag ist:
Code: Alles auswählen
WENN((ISTNV(SVERWEIS(F9:F31;$A$2:$A$6;1;0)))+(WENN(WOCHENTAG(F9:F31)<>1)*WENN(WOCHENTAG(F9:F31)<>7))=0)))
dieser Ausdruck ist dann WAHR. Allerdings wenn das wahr ist soll gerade nicht summiert werden, also ist der Wert einfach mittels NICHT() umzukehren:
Code: Alles auswählen
(NICHT(WENN((ISTNV(SVERWEIS(F9:F31;$A$2:$A$6;1;0)))+(WENN(WOCHENTAG(F9:F31)<>1)*WENN(WOCHENTAG(F9:F31)<>7))=0)))
und das nun in die Matrixformel einfügen, ergibt:
Code: Alles auswählen
{=SUMMENPRODUKT((H9:H31="U")*(NICHT(WENN((ISTNV(SVERWEIS(F9:F31;$A$2:$A$6;1;0)))+(WENN(WOCHENTAG(F9:F31)<>1)*WENN(WOCHENTAG(F9:F31)<>7))=0))))}
Gruß
Stephan
[quote]mit der Formel werden alle"U" gezählt, mit Außnahme der in der Feiertags Liste (A2:A6) stehenden Tage. Ich bekomme die Erweiterung der Formel (nicht zählen wenn Feiertag ein Wochentag), nicht hin.[/quote]
Die Stellen wo der Ausdruck:
[code]ISTNV(SVERWEIS(F9:F31;$A$2:$A$6;1;0)))[/code]
FALSCH liefert werden nicht summiert. Diese sind FALSCH wenn ein Feiertag vorliegt. WENN sie aber FALSCH sind und gleichzeitig kein Samstag oder Sonntag vorliegt sollen sie WAHR sein, also:
[code]WENN(WOCHENTAG(F9:F31)<>7)[/code]
[code]WENN(WOCHENTAG(F9:F31)<>1)[/code]
sind diese beiden Ausdrücke gleichzeitig wahr dann ist es ein Wochentag, somit muß:
[code]WENN(WOCHENTAG(F9:F31)<>7)*WENN(WOCHENTAG(F9:F31)<>1)[/code]
gleich 1 sein damit es ein Wochentag ist. Wenn das also 0 ist liegt Samstag oder Sonntag vor. Gleichzeitig ist:
[code]ISTNV(SVERWEIS(F9:F31;$A$2:$A$6;1;0))[/code]
dann FALSCH (=0) wenn ein Feiertag vorliegt.
Wenn somit die Summe beider Ausdrücke 0 ist liegt ein Feiertag vor der gleichzeitig Samstag oder Sonntag ist:
[code]WENN((ISTNV(SVERWEIS(F9:F31;$A$2:$A$6;1;0)))+(WENN(WOCHENTAG(F9:F31)<>1)*WENN(WOCHENTAG(F9:F31)<>7))=0)))[/code]
dieser Ausdruck ist dann WAHR. Allerdings wenn das wahr ist soll gerade nicht summiert werden, also ist der Wert einfach mittels NICHT() umzukehren:
[code](NICHT(WENN((ISTNV(SVERWEIS(F9:F31;$A$2:$A$6;1;0)))+(WENN(WOCHENTAG(F9:F31)<>1)*WENN(WOCHENTAG(F9:F31)<>7))=0)))[/code]
und das nun in die Matrixformel einfügen, ergibt:
[code]{=SUMMENPRODUKT((H9:H31="U")*(NICHT(WENN((ISTNV(SVERWEIS(F9:F31;$A$2:$A$6;1;0)))+(WENN(WOCHENTAG(F9:F31)<>1)*WENN(WOCHENTAG(F9:F31)<>7))=0))))}[/code]
Gruß
Stephan