Supportnet Computer
Planet of Tech

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

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

Antwort 3 von tomsan

Zitat:
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

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

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

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

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.

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

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.

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!!

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

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.

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.

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

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?

&#61514; zufriedene grüsse&#61514;
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

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

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