Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1088to1092
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Urlaubsplanung

Urlaubsplanung
zwergnase
Hallo Kreis erlesener und belesener Excel-Profis,
Suche die Loesung zu folgendem Problem:
Habe in einem Workbook zwei Sheets.
In einem, ist die Liste, von wann, bis wann Leute in Urlaub gehen.
In dem anderen ist ein Liste, die anzeigt, wieviele Personen gerade (also zum heutigen Zeitpunkt) im Urlaub sind, also:
=SUMPRODUCT((TODAY()>='VACATION 2009'!H7:H13)*(TODAY() Dann habe ich zwei Spalten, wo folgendes berechnet werden soll anhand der obigen Daten:
K7 und L7
K7: Wie viele Urlaubstage wurden schon benutzt anhand der Liste im zweiten Worksheet und dem heutigen Datum
L7: Wie viele Urlaubstage sind noch geplant
Danke im Voraus

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Urlaubsplanung
19.07.2009 16:32:10
Tino
Hallo,
bin mir nicht Sicher ob ich dich so richtig verstanden habe.
Geht es so?
 ABCDEFGH
4Name115.07.200919.07.2009  Urlaub heuteerl Urlauboffener Urlaub
5Name216.08.200920.08.2009  623
6Name317.07.200921.07.2009     
7Name418.07.200922.07.2009     
8Name519.12.200923.12.2009     
9Name615.07.200919.07.2009     
10Name716.01.200920.01.2009     
11Name817.02.200921.02.2009     
12Name918.07.200922.07.2009     
13Name1019.07.200923.07.2009     
14Name1120.07.200924.07.2009     

Formeln der Tabelle
ZelleFormel
F5=SUMPRODUCT((TODAY()>=B4:B14)*(TODAY()<=C4:C14))
G5=SUMPRODUCT((B4:B14<TODAY())*(C4:C14<TODAY()))
H5=SUMPRODUCT((B4:B14>TODAY())*(C4:C14>TODAY()))

Gruß Tino
Anzeige
AW: Urlaubsplanung
19.07.2009 16:40:01
zwergnase
Hallo Tino,
Danke fuer die Hilfe; allerdings brauche ich es etwas anders.
In G5 und H5 soll nicht die Anzahl der Mitarbeiter, sondern die Anzahl der Tage wiedergegeben
in G5 muesste also 10 stehen und in H5 15.
Danke!
AW: Urlaubsplanung
19.07.2009 16:50:31
Tino
Hallo,
müsste so gehen.
 ABCDEFGH
4Name115.07.200919.07.2009  Urlaub heuteerl Urlauboffener Urlaub
5Name216.08.200920.08.2009  61015
6Name317.07.200921.07.2009     
7Name418.07.200922.07.2009     
8Name519.12.200923.12.2009     
9Name615.07.200919.07.2009     
10Name716.01.200920.01.2009     
11Name817.02.200921.02.2009     
12Name918.07.200922.07.2009     
13Name1019.07.200923.07.2009     
14Name1120.07.200924.07.2009     

Formeln der Tabelle
ZelleFormel
F5=SUMPRODUCT((TODAY()>=B4:B14)*(TODAY()<=C4:C14))
G5=SUMPRODUCT((B4:B14<TODAY())*(C4:C14<TODAY())*((C4:C14+1)-B4:B14))
H5=SUMPRODUCT((B4:B14>TODAY())*(C4:C14>TODAY())*((C4:C14+1)-B4:B14))

Gruß Tino
Anzeige
AW: Urlaubsplanung
19.07.2009 17:04:58
zwergnase
Sorry, habe vielleicht einen Fehler in der Erklaerung gemacht.
Er sollte auch die Tage mitrechnen, auch wenn der Urlaub noch nicht komplett abgelaufen ist.
Das heisst in G5 muesste nicht nur 10 sondern insgesamt 22 stehen (ausser der 19. wird mitgezaehlt dann ist es mehr und in H5 dann auch mehr.
Danke nochmal!
AW: Urlaubsplanung
19.07.2009 17:46:53
Tino
Hallo,
für die offenen habe ich erst mal diese Formel zusammengebaut.
Teste mal.
=SUMMENPRODUKT((B4:B14>HEUTE())*(C4:C14>HEUTE())*(C4:C14+1-B4:B14))+SUMMENPRODUKT((B4:B14HEUTE())*((C4:C14)-HEUTE())) 
Gruß Tino
Anzeige
Funktioniert nicht
19.07.2009 17:54:43
zwergnase
Leider nein
bei mir schon,
19.07.2009 18:18:48
Tino
Hallo,
in Spalte D habe ich mal die offenen von Hand eingetragen um das Ergebnis zu überprüfen.
 ABCDEFGH
4Name115.07.200919.07.2009    offener Urlaub
5Name216.08.200920.08.20095   27
6Name317.07.200921.07.20092    
7Name418.07.200922.07.20093    
8Name519.12.200923.12.20095    
9Name615.07.200919.07.2009     
10Name716.01.200920.01.2009     
11Name817.02.200921.02.2009     
12Name918.07.200922.07.20093    
13Name1019.07.200923.07.20094    
14Name1120.07.200924.07.20095    
15        
16        
17  Summe:27    

Formeln der Tabelle
ZelleFormel
H5=SUMPRODUCT((B4:B14>TODAY())*(C4:C14>TODAY())*(C4:C14+1-B4:B14))+SUMPRODUCT((B4:B14<=TODAY()) *(C4:C14>TODAY())*((C4:C14)-TODAY()))
D13=C13-B13
D17=SUM(D5:D14)

Gruß Tino
Anzeige
hier noch für die erledigten
19.07.2009 18:35:29
Tino
Hallo,
Spalte D und E ist zur kontrolle.
 ABCDEFGH
4Name115.07.200919.07.20094  erl Urlauboffener Urlaub
5Name216.08.200920.08.2009 5 2227
6Name317.07.200921.07.200922   
7Name418.07.200922.07.200913   
8Name519.12.200923.12.2009 5   
9Name615.07.200919.07.20094    
10Name716.01.200920.01.20095    
11Name817.02.200921.02.20095    
12Name918.07.200922.07.200913   
13Name1019.07.200923.07.2009 4   
14Name1120.07.200924.07.2009 5   
15        
16   erledigtoffen   
17  Summe:2227   

Formeln der Tabelle
ZelleFormel
G5=SUMMENPRODUKT((B4:B14<HEUTE())*(C4:C14<HEUTE())*((C4:C14+1)-B4:B14))+SUMMENPRODUKT((B4:B14<HEUTE())*(C4:C14>=HEUTE())*(HEUTE()-B4:B14))
H5=SUMMENPRODUKT((B4:B14>HEUTE())*(C4:C14>HEUTE())*(C4:C14+1-B4:B14))+SUMMENPRODUKT((B4:B14<=HEUTE()) *(C4:C14>HEUTE())*((C4:C14)-HEUTE()))
D17=SUMME(D4:D14)
E17=SUMME(E4:E14)

Gruß Tino
Anzeige
und noch alle drei ...
19.07.2009 18:49:48
Tino
Hallo,
, ich komme bei dem von Hand auf 55 Tage und durch die Formel auch,
also gehe ich mal davon aus das die Formel funktioniert.
 ABCDEFGHIJ
4Name115.07.200919.07.20094 1 Urlaub heuteerl Urlauboffener Urlaub
5Name216.08.200920.08.2009 5  62227
6Name317.07.200921.07.2009221    
7Name418.07.200922.07.2009131 Summe Alle  
8Name519.12.200923.12.2009 5  55  
9Name615.07.200919.07.20094 1    
10Name716.01.200920.01.20095      
11Name817.02.200921.02.20095      
12Name918.07.200922.07.2009131    
13Name1019.07.200923.07.2009 41    
14Name1120.07.200924.07.2009 5     
15          
16   erledigtoffenUrlaub HeuteSumme Alle   
17  Summe:2227655   

Formeln der Tabelle
ZelleFormel
H5=SUMMENPRODUKT((HEUTE()>=B4:B14)*(HEUTE()<=C4:C14))
I5=SUMMENPRODUKT((B4:B14<HEUTE())*(C4:C14<HEUTE())*((C4:C14+1)-B4:B14))+SUMMENPRODUKT((B4:B14<HEUTE())*(C4:C14>=HEUTE())*(HEUTE()-B4:B14))
J5=SUMMENPRODUKT((B4:B14>HEUTE())*(C4:C14>HEUTE())*(C4:C14+1-B4:B14))+SUMMENPRODUKT((B4:B14<=HEUTE()) *(C4:C14>HEUTE())*((C4:C14)-HEUTE()))
H8=SUMME(H5:J5)
D17=SUMME(D4:D14)
E17=SUMME(E4:E14)
F17=SUMME(F4:F14)
G17=SUMME(D17:F17)

Gruß Tino
Anzeige
AW: und noch alle drei ...
20.07.2009 18:25:28
zwergnase
Hallo Tino - Danke fuer die Hilfe, allerdings habe ich noch nicht in allen Zellen Eintraege, da Urlaubsplaene nach und nach geschrieben werden.
Das heisst, jeder Mitarbeiter hat drei Zeilen fuer Urlaub und das sieht dann so aus wie im Anhang. Mit deiner Formel wird allerdings ein Tag automatisch dazugerechnet (auch fuer die leeren Felder) wodurch das ganze nicht mehr stimmt.
https://www.herber.de/bbs/user/63303.xls
Kannst du mir bitte nocheinmal helfen?
Danke!
AW: und noch alle drei ...
20.07.2009 18:34:14
robert
hi,
eine bitte für die zukunft...
tino bietet dir jede menge lösungen,du hättest doch sehen müssen,
dass die tabelle von tino anders aufgebaut ist, als die von dir jetzt geschickte....
warum können nicht von beginn an konkrete und der praxis entsprechende
angaben bzw.dateien geschickt werden ?
es wäre für jeden hefer viel leichter :-)
gruß
robert
Anzeige
AW: und noch alle drei ...
20.07.2009 19:16:56
Tino
Hallo,
bin auf der Arbeit, kann nur vom Pocket schreiben.
Versuche mal und füge in die Formel entsprechend noch *(B7:B14"") bzw. *(C7:C14"") mit ein.
Gruß Tino
hier die Anpassung...
21.07.2009 09:20:23
Tino
Hallo,
so müsste es gehen.
Wir brauchen nur an ein bar Stelle diese Prüfung mit rein bauen,
weil die anderen Formeln bzw. Teile davon schon auf ein Datum >=Heute prüfen.
 ABCDEFG
1Toni Polster   Urlaub heuteerl Urlauboffener Urlaub
2    27069
3       
4Max Mustermann19-Jun-092-Jul-09    
5 7-Aug-095-Sep-09    
6       
7Simon Ackermann15-Jun-0929-Jul-09    
8       
9       
10Heike Trudig1-Jul-0921-Aug-09    
11       
12       

Formeln der Tabelle
ZelleFormel
E2=SUMMENPRODUKT((HEUTE()>=B1:B12)*(HEUTE()<=C1:C12)*(C1:C12<>""))
F2=SUMMENPRODUKT((B1:B12<>"")*(C1:C12<>"")*(B1:B12<HEUTE())*(C1:C12<HEUTE())*((C1:C12+1)-B1:B12))+SUMMENPRODUKT((B1:B12<>"")*(B1:B12<HEUTE())*(C1:C12>=HEUTE())*(HEUTE()-B1:B12))
G2=SUMMENPRODUKT((B1:B12>HEUTE())*(C1:C12>HEUTE())*(C1:C12+1-B1:B12))+SUMMENPRODUKT((B1:B12<>"")*(B1:B12<=HEUTE()) *(C1:C12>HEUTE())*((C1:C12)-HEUTE()))

Gruß Tino
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige