Waschküchen-Planung

Jedes Jahr erstelle ich für Hausfrauen Waschküchen-Benützungspläne. Dabei wiederholen sich die gleichen Einträge. Weil aber an Wochenenden und Feiertagen die Waschtage ausfallen, muss ich die Pläne von Hand aufstellen. Geht es automatisch?

ANTON STALDER, NIEDERGLATT

Ja. Excel hilft Ihnen dabei, unter Auslassung von Wochenenden und Feiertagen die waschenden Hausfrauen und -männer automatisch aufs Jahr zu verteilen. Aus Platzgründen finden Sie unsere Lösung auf www.kummerbox.ch.


Zusatzinformationen zum «Kummerbox»-Beitrag vom 18. September 2006 «Waschküchen-Planung»

Das Wäschewaschen sauber geplant

Wie verteilt man mit Excel wiederkehrende Ereignisse so im Kalender, dass jeder der Reihe nach zum Zug kommt, Wochenenden und Feiertage aber frei bleiben? Das Beispiel des Waschküchenplans zeigt es.

So vielseitig Computerprogramme heute sind, Wäsche waschen können sie noch nicht. Die netten Assistenten in Microsoft Office kümmern sich bislang nicht um dreckige Hosen, Hemden oder Socken; aber immerhin hilft die Tabellenkalkulation dabei, dass in einem Mehrfamilienhaus Gerechtigkeit herrscht, wenn es um die Benutzung der Waschküche geht. Jeder Haushalt kommt zum Zug, die Reihenfolge ist immer die gleiche und am Wochenende und an Feiertagen stehen Waschmaschine und Tumbler still – das ist die Ausgangslage. Natürlich ist der Anwendungsbereich der hier vorgestellten Lösung nicht auf die Waschküche beschränkt, sondern erstreckt sich auf jegliche Belegungspläne oder ähnliches, bei denen wiederkehrende Ereignisse einmal geplant und in den Kalender eingetragen werden sollen.

Im Beispiel stehen in der Spalte A die Daten, die sich in unserem Fall vom ersten Januar bis zum 31. Dezember erstrecken. Die benötigten Formeln kommen in Spalte B und C.

Als erstes soll Excel herausfinden, ob der Tag in Spalte A ein Wochentag oder ein Samstag oder Sonntag ist. Dazu dient folgende Formel:
=WENN(WOCHENTAG(A2;2)>5;1;0)

Sie gibt, hier für die Zelle A2, einen Wert zurück: 1, wenn es Samstag oder Sonntag ist. Bei allen anderen Tagen ist das Resultat 0.

Als zweites bestimmen wir die waschfreien Feiertage. Diese tragen wir in unsere Excel-Liste ein, und zwar im Bereich F1 bis F4 – zur Demonstration sind nur vier Feiertage eingetragen, bei einer umfassenden Liste erweitern Sie den angegebenen Bereich einfach entsprechend. Die folgende Formel findet heraus, ob am gegebenen Tag ein Feiertag ist – hier für die Zelle A2:
=ZÄHLENWENN($F$1:$F$4;A2)

Diese Formel gibt 1 für das Datum in Zelle A2 zurück, wenn ein Feiertag ist, ansonsten 0. Nun addieren Sie das Resultat der beiden Formeln: Ein Wert von 0 ist ein normaler Arbeitstag, ein Wert grösser 0 bedeutet einen Samstag, Sonntag oder Feiertag.
=WENN(WOCHENTAG(A2;2)>5;1;0)+ZÄHLENWENN($F$1:$F$4;A2)

Diese Formel dient jetzt dazu, eine fortlaufende Zahl zu errechnen, die um eins erhöht wird, wenn ein normaler Waschtag ist und unverändert bleibt, wenn ein Sams-, Sonn- oder Feiertag ist:
=WENN((WENN(WOCHENTAG(A2;2)>5;1;0)+ZÄHLENWENN($F$2:$F$5;A2))=0;B1+1;B1)

Dieser Wert wird in Spalte B berechnet. In Spalte C ermitteln wir aus der fortlaufenden Waschtagsnummer, welche Partei zum Zug kommt. Die Formel gibt gewissermassen eine «Haushaltsnummer» zurück. Die Waschtagsnummer wird durch Anzahl Parteien geteilt und der Rest wird angezeigt:
=REST(B2;7)+1

Bei unserem Beispiel gehen wir von sieben Parteien aus. Sollten es mehr oder weniger sein, setzen Sie in der Formel einfach die entsprechende Zahl. Im Plan erscheinen nacheinander die Zahlen 1 bis 7 für jede Partei und dann beginnt die Zählung wieder bei 1.

Der Schönheitsfehler dieser Formel: An Sams-, Sonn- und Feiertagen erscheint die Partei, die am letzten regulären Wochentag eingetragen war. Das lässt sich mit dieser Formel vermeiden:
=WENN(B2=B1;"---";REST(B2;7)+1)

Diese Formel zeigt bei waschfreien Tagen «—» an, ansonsten die Haushaltsnummer.

Um anstelle von Zahlen die Namen der Partei auszugeben, wird die letzte Formel so modifiziert, dass anstelle der waschfreien Tage nicht «—», sondern 8 ausgegeben wird:
=WENN(B2=B1;8;REST(B2;7)+1)

Das grosse Finale besteht darin, die Formel in der Spalte C mit einer Index-Funktion zu ergänzen, welche zu der Haushaltsnummer den Namen heraussucht. Die Parteien – in unserem Beispiel die sieben Namen – stehen in den Zellen F8 bis F14. In der Zelle F15 steht «—» für Samstage, Sonntage und Feiertage. Verwenden Sie eine andere Anzahl von Parteien, passen Sie die Formel entsprechend an. Das ist die Formel für die Spalte C:
=INDEX($F$8:$F$15;WENN(B2=B1;8;REST(B2;7)+1))

Die Spalte B ist nötig, sie braucht aber im Plan nicht angezeigt zu werden. Sie können sie über den Befehl «Format > Spalte > Ausblenden» zum Verschwinden bringen.

Sie können dieses Beispiel als Excel-Mappe zur Demonstration kostenlos herunterladen (58 KB):
Waschplan.xls

Jeder kommt dran: Per Excel geplanter Belegungsplan.

 

Quelle: Tages-Anzeiger, Montag, 18. September 2006

Rubrik und Tags:

Faksimile

Metadaten
Thema: Kummerbox
Nr: 7421
Ausgabe:
Anzahl Subthemen: 4

Obsolete Datenfelder
Bilder: 0
Textlänge: 50
Ort:
Tabb: FALSCH