Summeprodukt mit Zählung freier Wochenenden
#1
Hi,

ich habe Probleme mit folgender Fragestellung:

In einer Monatsübersicht existieren zu jedem Tag mehrere Spalten mit Kollegen die Dienst haben. Ich benötige nun die Anzahl an komplett freien Wochenenden (Fr-So), die ein Kollege im Monat hat:

Im Moment bin ich soweit: 

=SUMMENPRODUKT(--(WOCHENTAG(A3:A44;2)=5);--(F3:F44<>"Frey");--(G3:G44<>"Frey");--(WOCHENTAG(A3:A44;2)=6);--(F3:F44<>"Frey");--(G3:G44<>"Frey");--(WOCHENTAG(A3:A44;2)=7);--(F3:F44<>"Frey");--(G3:G44<>"Frey"))

Er soll mit also zählen, an wie vielen WE (Fr-So) mein Name nicht in Spalte F und in Spalte G auftaucht. Ich vermute das Problem darin, dass ich das "Und" - Freitag frei+Samstag frei+Sonntag frei - nicht umgesetzt bekomme.

Wer könnte mir hier helfen?

Vielen Dank im Voraus!!!
Top
#2
Hallo
mein Vorschlag:  die Zeilen verschieben und gleichzeitig auf Fr. Sa. So. prüfen.
Das passt an jedem Wochenende nur ein mal.
Gruß Holger

Code:
=SUMMENPRODUKT(((WOCHENTAG($A$4:$A$44;2)=5)*($F$4:$F$44<>"Frey")*($G$4:$G$44<>"Frey"))*((WOCHENTAG($A$5:$A$45;2)=6)*($F$5:$F$45<>"Frey")*($G$5:$G$45<>"Frey"))*((WOCHENTAG($A$6:$A$46;2)=7)*($F$6:$F$46<>"Frey")*($G$6:$G$46<>"Frey")))
Top
#3
Vielen Dank für Deine rasche Antwort,

das Ergebnis lautet aber weiterhin "0". Da ich definitiv 2 Wochenenden frei habe, müsste das Ergebnis eigentlich 2 lauten.

Hast Du noch eine Idee?

VG Ronny
Top
#4
Hallo Ronny
dann sind deine Vorgaben nicht so wie beschrieben oder ich habe sie falsch verstanden, siehe Anhang
Schönen 3. Advent
Gruß Holger


Angehängte Dateien
.xlsx   Mappe1.xlsx (Größe: 17,07 KB / Downloads: 5)
Top
#5
Hallo,

ich hab's auch so verstanden.


:21: 


Gruß


Christian


Angehängte Dateien
.xlsx   Wochenende!.xlsx (Größe: 18,56 KB / Downloads: 8)
Top
#6
Hallo 

Ergänzung: 


geht auch noch kürzer

{=SUMME(N(HÄUFIGKEIT(WENN((REST((A4:A46)-2;7)>3)*(F4:F46<>"frey")*(G4:G46<>"frey");ZEILE(B4:B46));WENN((REST((A4:A46)-2;7)>3)*(F4:F46<>"frey")*(G4:G46<>"frey")=0;ZEILE(B4:B46)))=3))}


Gruß


Christian
Top
#7
Hmm, macht es wirklich Sinn über alternativen einer Formel nachzudenken wenn sie garnicht funktioniert?
Hier wäre eine Beispieldatei wirklich hilfreich um Unklarheiten zu beseitigen.

Wenn ich einen Tipp abgeben sollte, dann stimmt vermutlich mit der Spalte A (Datum) was nicht
Ich würde mal Prüfen was beim runterkopieren der Formel =wochentag(a4;2) raus kommt.
Müsste ja 1,2,3,4,5,6,7,1,2....... raus kommen

Gruß Holger
Top
#8
Hi,

um keine Missverständnisse zu produzieren habe ich die Datei gleich angehängt. Vielleicht ist es damit einfacher.

In Spalte O stehen die Namen und in Spalte Q soll die Anzahl der freien Wochenenden eingetragen werden. Wobei frei definiert ist - wenn kein Eintrag in Spalte F und G zum Beispiel von Freitag bis Sonntag vorhanden sind.

Vielen Dank für Eure Mühe.

Ergänzung:

die Spalte mit dem Datum ist auch auf Datum formatiert. Beim Überprüfen meiner Formel mit dem Formelassistenten werden auch alle Arrays korrekt ausgegeben. Bei Prüfung Wochentag erscheint auch folgerichtig 1,2,3,4,5,6,6,7,7 - doppelt 6 und doppelt 7 ist dem geschuldet, dass die Dienste am Wochenende geteilt sind.

VG Ronny

Ergänzung 2 @Echo

bei =Wochentag(a4;2) kommt die Zahl 5 als Ergebnis, was ja dem Freitag korrekt entspricht.

VG Ronny


Angehängte Dateien
.xlsx   Dienstplanübersicht Januar 2020.xlsx (Größe: 34,96 KB / Downloads: 5)
Top
#9
Hallo Ronny
Ja, ok das du keinen fortlaufenden Kalender im Dienstplan hast habe ich nicht gewusst. 
Deine Wochenend - Blöcke sind um zwei Zeilen größer. Da die Formel von mir fortlaufende Blöcke von Fr. - bis So. sucht passt das nicht.
Ich habe daher ja auch schon vermutet das mit dem Datum was anders ist bzw. nicht funktioniert

Ich habe die Formel mal so umgestellt / erweitert. Sie erwartet jetzt aber IMMER Fr. Sa. Sa. So. So. im Block
Außerdem muss man nicht x-mal den Namen in die Formel schreiben wenn er zwei Spalten davor steht :)
Gruß Holger


Angehängte Dateien
.xlsx   Dienstplanübersicht Januar 2020.xlsx (Größe: 41,18 KB / Downloads: 5)
Top
#10
Hallo Holger,

vielen herzlichen Dank - jetzt funktioniert es!

Danke für die prompte Hilfe.
Die Formel kapier ich.

Eine Frage hab ich noch - bin nämlich noch Anfänger auf dem Gebiet (daher auch die häufige Verwendung des Namens in der Formel) - was bewirkt eigentlich die Verschiebung des Rasters (C3-C50 nach C4-C51) genau?

Das konnte ich mir noch nicht so richtig erklären!

Nochmal vielen herzlichen Dank und einen schöne Weihnachtszeit

VG Ronny
Top


Gehe zu:


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