Supportnet / Forum / Tabellenkalkulation
Urlaubsplan auswerten
Frage
Ich habe einen Urlaubsplan (Excel) auf 2 Arbeitsblättern, halbjährlich. Je Kalendertag ein eigenes Datum (in Zeile 3). Ab Zeile 10 fangen die Namen der Kollegen an. Hinter den Namen erfolgt an den Tagen an denen man Urlaub hat, eine Eingabe z. b. 1 für Urlaub oder 2 für Lehrgang. Ich möchte nun tagesaktuell auswerten wie viel Lehrgang bzw. Urlaub schon genommen ist. Wo fange ich an? Makro oder Funktion oder beides? Pivottabelle? Diagramm? Mir ist schon schwindelig ;-)
gruss aus dem Pott
boldor9hundert
Antwort 1 von tomsan
Hmm, wenn ich das richtig verstanden habe, wird dir die zählenwenn-Funtion helfen.
zählenwenn(b10:xy10;1) wir zählen, wie oft von b10:xy10 die "1" vorkommt. Mit der "2" dann das gleiche Spiel.
Wars das?
Gruss
Tomsan
zählenwenn(b10:xy10;1) wir zählen, wie oft von b10:xy10 die "1" vorkommt. Mit der "2" dann das gleiche Spiel.
Wars das?
Gruss
Tomsan
Antwort 2 von boldor9hundert
Hallo, die Zählenwenn fuktion habe ich drin. Zählt aber auch die geplanten und noch in der Zukunft liegenden Tage mit. könnte ein Abbild der Tabelle mailen, kenn mich in diesem Forum noch nicht aus bin neu hier. Ich möchte immer vom aktuellen Datum zurück bis zum 01.01 des aktuellen Jahres die Tage zählen in denen eine 1 oder 2 steht.
gruss boldor9hundert
gruss boldor9hundert
Antwort 3 von tomsan
Zitat:
Zählt aber auch die geplanten und noch in der Zukunft liegenden Tage mit.
Zählt aber auch die geplanten und noch in der Zukunft liegenden Tage mit.
...stimmt.... das Datum wird nicht berücksichtigt.
Zitat:
könnte ein Abbild der Tabelle mailen
könnte ein Abbild der Tabelle mailen
kannst ein Bild mit [Druck] + einfügen in Paint machen und hochladen, bei zB imageshack rauflanden. Aber das löst leider so noch nicht das "Zeitproblem" ;-)
Gruss
Tomsan
Antwort 4 von boldor9hundert
Zählt aber auch die geplanten und noch in der Zukunft liegenden Tage mit.
...stimmt.... das Datum wird nicht berücksichtigt
...genau, gezählt werden soll immer rückwärts bis zum 01.01...... mhhh.... geht´s über ne funktion? oder doch Makro? bin bei leibe kein experte,
gruss boldor9hundert
...stimmt.... das Datum wird nicht berücksichtigt
...genau, gezählt werden soll immer rückwärts bis zum 01.01...... mhhh.... geht´s über ne funktion? oder doch Makro? bin bei leibe kein experte,
gruss boldor9hundert
Antwort 5 von daniz
das ist ein sehr interessantes problem"chen?".
bearbeite auch eine urlaubsdatenbank und werd mal ein bißchen tüffteln, ob ich auf ne lösung komme.
falls nicht würde ich es echt gut finden, wenn hier in den nächsten tagen ne lösung steht.
viel glück und bis bald...
daniz
bearbeite auch eine urlaubsdatenbank und werd mal ein bißchen tüffteln, ob ich auf ne lösung komme.
falls nicht würde ich es echt gut finden, wenn hier in den nächsten tagen ne lösung steht.
viel glück und bis bald...
daniz
Antwort 6 von boldor9hundert
hallo, ich bin noch dran, noch ist keine lösung in sicht:-(
spreche erst wieder am dienstag mit einem excel-kollegen in der firma...mal sehen welche ideen er hat
gruss boldor9hundert
spreche erst wieder am dienstag mit einem excel-kollegen in der firma...mal sehen welche ideen er hat
gruss boldor9hundert
Antwort 7 von M.O.
Hallo boldor9hundert,
probier mal die folgende Formel aus:
=SUMMENPRODUKT((B3:AL3<=HEUTE())*(B10:AL10=1)*(B10:AL10))
Die Bereiche musst du natürlich noch anpassen.
Hiermit werden in der Zeile 10 - hier von Spalte B bis AL - alle 1er gezählt, wenn das Datum in Zeile 3 kleiner oder gleich dem aktuellen Datum ist. Willst du z.B. alle 2 zählen so musst in der 2. Klammer eben (B10:AL10=2) schreiben.
Hoffe es klappt so, wie du es dir vorgestellt hast.
Gruß
M.O.
probier mal die folgende Formel aus:
=SUMMENPRODUKT((B3:AL3<=HEUTE())*(B10:AL10=1)*(B10:AL10))
Die Bereiche musst du natürlich noch anpassen.
Hiermit werden in der Zeile 10 - hier von Spalte B bis AL - alle 1er gezählt, wenn das Datum in Zeile 3 kleiner oder gleich dem aktuellen Datum ist. Willst du z.B. alle 2 zählen so musst in der 2. Klammer eben (B10:AL10=2) schreiben.
Hoffe es klappt so, wie du es dir vorgestellt hast.
Gruß
M.O.
Antwort 8 von boldor9hundert
Hallo und danke erstmal an M.O.!
werde die formel mal einbauen und dann berichten....da ich aber jetzt (wohl verdient ;-)) bis einschl Montag frei habe kommt der Bericht erst Dienstag :-(
so long
werde die formel mal einbauen und dann berichten....da ich aber jetzt (wohl verdient ;-)) bis einschl Montag frei habe kommt der Bericht erst Dienstag :-(
so long
Antwort 9 von M.O.
Hallo boldor9hundert,
du glücklicher :).
Ich habe noch einen Nachtrag. Für das Zählen der 2 muss die Formel wie folgt lauten:
=SUMMENPRODUKT((B3:AL3<=HEUTE())*(B10:AL10=2)*(B10:AL10))/2
sonst bekommst du eine falsche Anzahl.
Gruß
M.O.
du glücklicher :).
Ich habe noch einen Nachtrag. Für das Zählen der 2 muss die Formel wie folgt lauten:
=SUMMENPRODUKT((B3:AL3<=HEUTE())*(B10:AL10=2)*(B10:AL10))/2
sonst bekommst du eine falsche Anzahl.
Gruß
M.O.
Antwort 10 von boldor9hundert
... ihr, du ,seit die grössten....
hab meine schicht noch mal um ne halbe stunde verlängert (boldor9hundert = neugierig) hab die formel probehalber in einer zeile ausprobiert.... und siehe da.......dat geht...... dienstag mehr!!
hab meine schicht noch mal um ne halbe stunde verlängert (boldor9hundert = neugierig) hab die formel probehalber in einer zeile ausprobiert.... und siehe da.......dat geht...... dienstag mehr!!
Antwort 11 von daniz
hallo leute...
bei mir funktioniert das nicht. könnt ihr vieleicht ne beispieldatei hochladen, oder sie mir per e-mail schicken!?
wäre echt nett!
gruß daniz
bei mir funktioniert das nicht. könnt ihr vieleicht ne beispieldatei hochladen, oder sie mir per e-mail schicken!?
wäre echt nett!
gruß daniz
Antwort 12 von M.O.
Hallo boldor9hundert,
nach einer Nacht Schlaf ist mir eingefallen, dass man die Formeln noch verkürzen kann :)
=SUMMENPRODUKT((B3:AL3<=HEUTE())*(B10:AL10=1))
bzw:
=SUMMENPRODUKT((B3:AL3<=HEUTE())*(B10:AL10=2))
Gruß
M.O.
nach einer Nacht Schlaf ist mir eingefallen, dass man die Formeln noch verkürzen kann :)
=SUMMENPRODUKT((B3:AL3<=HEUTE())*(B10:AL10=1))
bzw:
=SUMMENPRODUKT((B3:AL3<=HEUTE())*(B10:AL10=2))
Gruß
M.O.
Antwort 13 von M.O.
Hallo daniz,
ich hab dir mal eine einfache Beispieldatei hochgeladen:
http://www.netupload.de/detail.php?img=5b3a9df0c3b9e6c6cf8feb56f3a9...
Gruß
M.O.
ich hab dir mal eine einfache Beispieldatei hochgeladen:
http://www.netupload.de/detail.php?img=5b3a9df0c3b9e6c6cf8feb56f3a9...
Gruß
M.O.
Antwort 14 von daniz
hallo M.O.!
besten dank! wenn man es vor sich sieht ist es immer einfacher...
also danke noch mal!!!
grüße
daniz
besten dank! wenn man es vor sich sieht ist es immer einfacher...
also danke noch mal!!!
grüße
daniz
Antwort 15 von boldor9hundert
Hallo, tomsan, M.O., Daniz,
Hier ist die Formel wie ich sie verwende:
=SUMMENPRODUKT(($I$1:$GH$1<=HEUTE())*($I10:$GH142=4))+´1. Halbjahr´!IK10
=SUMMENPRODUKT(($I$1:$GH$1<=HEUTE())*($I10:$GH142=1))+´1. Halbjahr´!IJ10
Im Arbeitsblatt ’’1.Halbjahr“, zähle ich die Tage (1 oder 4) mit der zählenwenn funktion. (ergebnis in IK10 und IJ10)
Im Arbeitsblatt ‚’’2.Halbjahr“ verwende ich die o. g. Formel von M.O., angepasst an meine Tabelle .
Vom 01.01 bis 30.06 jeden Jahres muss die Formel natürlich auch im ersten Blatt sein.
Im Moment ist mir sehr geholfen, danke M.O. und all diejenigen die mitgedacht haben.
Wenn Excel mehr als 258 Spalten zu Verfügung stellen kann, funktioniert das natürlich gleich immer übers ganze Jahr. Es soll ja ein neues kommen welches viel mehr Spalten verwalten kann. Weiß jemand wann das ist?
 zufriedene grüsse
Boldor9hundert
Hier ist die Formel wie ich sie verwende:
=SUMMENPRODUKT(($I$1:$GH$1<=HEUTE())*($I10:$GH142=4))+´1. Halbjahr´!IK10
=SUMMENPRODUKT(($I$1:$GH$1<=HEUTE())*($I10:$GH142=1))+´1. Halbjahr´!IJ10
Im Arbeitsblatt ’’1.Halbjahr“, zähle ich die Tage (1 oder 4) mit der zählenwenn funktion. (ergebnis in IK10 und IJ10)
Im Arbeitsblatt ‚’’2.Halbjahr“ verwende ich die o. g. Formel von M.O., angepasst an meine Tabelle .
Vom 01.01 bis 30.06 jeden Jahres muss die Formel natürlich auch im ersten Blatt sein.
Im Moment ist mir sehr geholfen, danke M.O. und all diejenigen die mitgedacht haben.
Wenn Excel mehr als 258 Spalten zu Verfügung stellen kann, funktioniert das natürlich gleich immer übers ganze Jahr. Es soll ja ein neues kommen welches viel mehr Spalten verwalten kann. Weiß jemand wann das ist?
 zufriedene grüsse
Boldor9hundert
Antwort 16 von achim_13086
Hi Helmut,
schau doch bitte einmal in deinem Pager nach.
Hier noch einmal die URL, für den Urlaubsplan.
Urlaubsplan_01.xls
Ich hoffe, ich kann Dir damit eine kleine Hilfestellung geben.
Gruß
Joachim
schau doch bitte einmal in deinem Pager nach.
Hier noch einmal die URL, für den Urlaubsplan.
Urlaubsplan_01.xls
Ich hoffe, ich kann Dir damit eine kleine Hilfestellung geben.
Gruß
Joachim
Antwort 17 von ThomasL1978
Hallo,
also ich habe auch so einen Urlaubsplaner für Excel für unsere Produktionsmitarbeiter die ich führe.
Ich verwende keine 1 oder 2 sondern Buchstaben. Sieht dann so aus das ich für geplanten Urlaub ei "u" nehme und für genommenen Urlaub ein "U".
Dann komme ich auch mit der Zählenwenn-Funktion ganz gut hin.
Ich habe auch 3 Datasheets wo in jedem Sheet jeweils 4 Monate abgedeckt werden und die ganzen Daten automatisch von einem Sheet ins nächste aktualisiert werden.
Gruß
Thomas
also ich habe auch so einen Urlaubsplaner für Excel für unsere Produktionsmitarbeiter die ich führe.
Ich verwende keine 1 oder 2 sondern Buchstaben. Sieht dann so aus das ich für geplanten Urlaub ei "u" nehme und für genommenen Urlaub ein "U".
Dann komme ich auch mit der Zählenwenn-Funktion ganz gut hin.
Ich habe auch 3 Datasheets wo in jedem Sheet jeweils 4 Monate abgedeckt werden und die ganzen Daten automatisch von einem Sheet ins nächste aktualisiert werden.
Gruß
Thomas
Antwort 18 von achim_13086
Hallo Thomas,
habe mir meine Mustertabelle für den Urlaubsplan noch einmal vorgenommen.
Es sind jetzt drei Tabellenblätter mit jeweils vier Monaten vorhanden.
Die Jahre mit jeeils 29 Tagen im Februar habe ich auch berücksichtigt.
Die Wochenenden werden farblich markiert und behalten die Markierung, wenn das Jahr wechselt.
Für ein neues Jahr auf dem ersten Tabellenblatt beim 1.1.2006 einfach den 1. Januar des folgenden jahres eingeben.
Für den geplanten Urlaub habe ich den Buchstaben " P " eingesetzt.
Die gesamten Zellen in den Plänen habe ich mit bedingter Formatierung farblich markiert.
Urlaub ist blau, Plan ist rot und Lehrgang ist schwarz.
In den Ergebniszeilen auf der zweiten und dritten Tabelle habe ich mittels bedingter Formatierung die Sollwerte mit weißer Schriftfarbe versehen, damit die Darstellung der Restwerte übersichtlich bleibt.
Unter Einfügen => Namen => Festlegen habe ich die konstanten Werte erweitert.
Im Tabellenblatt Statistik habe ich die Tage für jeden Namen in Stunden umgerechnet. Dafür habe ich je Arbeitstag 7,7 Stunden zugrunde gelegt.
Die Werte für genommen Urlaub und Resturlaub werden automatisch vom ersten Tabellenblatt bis zum dritten Tabellenblatt automatisch übernommen.
Ich hoffe, Du kannst die Tabelle als Anregung für die Lösung deines Urlaubplans benutzen.
Hier die Adresse Urlaub_01.cls.
Gruß
Joachim
habe mir meine Mustertabelle für den Urlaubsplan noch einmal vorgenommen.
Es sind jetzt drei Tabellenblätter mit jeweils vier Monaten vorhanden.
Die Jahre mit jeeils 29 Tagen im Februar habe ich auch berücksichtigt.
Die Wochenenden werden farblich markiert und behalten die Markierung, wenn das Jahr wechselt.
Für ein neues Jahr auf dem ersten Tabellenblatt beim 1.1.2006 einfach den 1. Januar des folgenden jahres eingeben.
Für den geplanten Urlaub habe ich den Buchstaben " P " eingesetzt.
Die gesamten Zellen in den Plänen habe ich mit bedingter Formatierung farblich markiert.
Urlaub ist blau, Plan ist rot und Lehrgang ist schwarz.
In den Ergebniszeilen auf der zweiten und dritten Tabelle habe ich mittels bedingter Formatierung die Sollwerte mit weißer Schriftfarbe versehen, damit die Darstellung der Restwerte übersichtlich bleibt.
Unter Einfügen => Namen => Festlegen habe ich die konstanten Werte erweitert.
Im Tabellenblatt Statistik habe ich die Tage für jeden Namen in Stunden umgerechnet. Dafür habe ich je Arbeitstag 7,7 Stunden zugrunde gelegt.
Die Werte für genommen Urlaub und Resturlaub werden automatisch vom ersten Tabellenblatt bis zum dritten Tabellenblatt automatisch übernommen.
Ich hoffe, Du kannst die Tabelle als Anregung für die Lösung deines Urlaubplans benutzen.
Hier die Adresse Urlaub_01.cls.
Gruß
Joachim

