Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Urlaubstage pro Monat auslesen

Urlaubstage pro Monat auslesen
21.11.2013 21:36:50
Matthias
Hallo!
Aus einer Anwesenheitsliste für eine Abteilung würde ich gerne die Anzahl der Urlaubs- und Krankheitstage pro Monat und Mitarbeiter auslesen. Der Aufbau der Anwesenheitsliste geht aus der angehängten Datei hervor. Es soll also bei vorgegebenem Monat (z.B. 1) und Mitarbeiterkürzel (z.B. MEF) die Anzahl der "U" bzw. "K" Einträge gezählt werden.
Zusätzliche Schwierigkeit: Das Auslesen erfolgt in einer anderen Datei ("Stundenliste"), d.h. für das Auslesen in der Stundenliste sollte die Anwesenheitsliste nicht geöffnet werden müssen. Beide Dateien liegen auf demselben Server. Mit welcher Formel wäre dies möglich?
https://www.herber.de/bbs/user/88195.xlsx
Danke und Gruß
Matthias

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Summenprodukt
21.11.2013 22:26:21
Matthias
Hallo
Ich würde erstmal so lösen
Blatt1

 ABCDEFGHI
1 Meier, FranzSchulze, HeinzMüller, Thomas     
2Kürzel: + Ges.Url.MEF: 23SCH: 28MTH: 42 StatusUSK
3Abtteilung:102030 MonatMeier, FranzSchulze, HeinzMüller, Thomas
401.01.2013UUU 1800
502.01.2013UUU 2020
603.01.2013U U 3300
704.01.2013  U 4100
805.01.2013  U 5303
906.01.2013  U 6302
1007.01.2013  U 7000
1108.01.2013  U 8000
1209.01.2013    9000
1310.01.2013 U  10000
1411.01.2013 UU 11001
1512.01.2013 UU 12400

Formeln der Tabelle
ZelleFormel
B2="MEF: " & ZÄHLENWENN(B4:B368;"U")
C2="SCH: " & ZÄHLENWENN(C4:C368;"U")
D2="MTH: " & ZÄHLENWENN(D4:D368;"U")
G3=B1
H3=C1
I3=D1
G4=SUMMENPRODUKT((B4:B368=G$2)*(MONAT($A$4:$A$368)=$F4))
H4=SUMMENPRODUKT((C4:C368=H$2)*(MONAT($A$4:$A$368)=$F4))
I4=SUMMENPRODUKT((D4:D368=I$2)*(MONAT($A$4:$A$368)=$F4))
G5=SUMMENPRODUKT((B5:B369=G$2)*(MONAT($A$4:$A$368)=$F5))
H5=SUMMENPRODUKT((C5:C369=H$2)*(MONAT($A$4:$A$368)=$F5))
I5=SUMMENPRODUKT((D5:D369=I$2)*(MONAT($A$4:$A$368)=$F5))
G6=SUMMENPRODUKT((B6:B370=G$2)*(MONAT($A$4:$A$368)=$F6))
H6=SUMMENPRODUKT((C6:C370=H$2)*(MONAT($A$4:$A$368)=$F6))
I6=SUMMENPRODUKT((D6:D370=I$2)*(MONAT($A$4:$A$368)=$F6))
G7=SUMMENPRODUKT((B7:B371=G$2)*(MONAT($A$4:$A$368)=$F7))
H7=SUMMENPRODUKT((C7:C371=H$2)*(MONAT($A$4:$A$368)=$F7))
I7=SUMMENPRODUKT((D7:D371=I$2)*(MONAT($A$4:$A$368)=$F7))
G8=SUMMENPRODUKT((B8:B372=G$2)*(MONAT($A$4:$A$368)=$F8))
H8=SUMMENPRODUKT((C8:C372=H$2)*(MONAT($A$4:$A$368)=$F8))
I8=SUMMENPRODUKT((D8:D372=I$2)*(MONAT($A$4:$A$368)=$F8))
G9=SUMMENPRODUKT((B9:B373=G$2)*(MONAT($A$4:$A$368)=$F9))
H9=SUMMENPRODUKT((C9:C373=H$2)*(MONAT($A$4:$A$368)=$F9))
I9=SUMMENPRODUKT((D9:D373=I$2)*(MONAT($A$4:$A$368)=$F9))
G10=SUMMENPRODUKT((B10:B374=G$2)*(MONAT($A$4:$A$368)=$F10))
H10=SUMMENPRODUKT((C10:C374=H$2)*(MONAT($A$4:$A$368)=$F10))
I10=SUMMENPRODUKT((D10:D374=I$2)*(MONAT($A$4:$A$368)=$F10))
G11=SUMMENPRODUKT((B11:B375=G$2)*(MONAT($A$4:$A$368)=$F11))
H11=SUMMENPRODUKT((C11:C375=H$2)*(MONAT($A$4:$A$368)=$F11))
I11=SUMMENPRODUKT((D11:D375=I$2)*(MONAT($A$4:$A$368)=$F11))
G12=SUMMENPRODUKT((B12:B376=G$2)*(MONAT($A$4:$A$368)=$F12))
H12=SUMMENPRODUKT((C12:C376=H$2)*(MONAT($A$4:$A$368)=$F12))
I12=SUMMENPRODUKT((D12:D376=I$2)*(MONAT($A$4:$A$368)=$F12))
G13=SUMMENPRODUKT((B13:B377=G$2)*(MONAT($A$4:$A$368)=$F13))
H13=SUMMENPRODUKT((C13:C377=H$2)*(MONAT($A$4:$A$368)=$F13))
I13=SUMMENPRODUKT((D13:D377=I$2)*(MONAT($A$4:$A$368)=$F13))
G14=SUMMENPRODUKT((B14:B378=G$2)*(MONAT($A$4:$A$368)=$F14))
H14=SUMMENPRODUKT((C14:C378=H$2)*(MONAT($A$4:$A$368)=$F14))
I14=SUMMENPRODUKT((D14:D378=I$2)*(MONAT($A$4:$A$368)=$F14))
G15=SUMMENPRODUKT((B15:B379=G$2)*(MONAT($A$4:$A$368)=$F15))
H15=SUMMENPRODUKT((C15:C379=H$2)*(MONAT($A$4:$A$368)=$F15))
I15=SUMMENPRODUKT((D15:D379=I$2)*(MONAT($A$4:$A$368)=$F15))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Den Rest mußt Du selber machen
Hier die Datei:
https://www.herber.de/bbs/user/88196.xlsx
Gruß Matthias

Anzeige
AW: Summenprodukt
21.11.2013 22:53:14
Matthias
Hallo
und danke erst mal für die Antwort. Was ich bei der Aufgabenstellung noch ergänzen muss: An der Datei "Anwesenheitsliste" kann nichts verändert werden, d.h. die Daten müssen aus der Tabelle ausgelesen werden ohne diese zu verändern. Auch sollte das Auslesen abhängig vom Mitarbeiterkürzel erfolgen, d.h. ist ein bestimmtes Kürzel vorgegeben, soll zunächst die passende Spalte mit diesem Kürzel (in Zeile 2) gesucht werden und dann die Anzahl der "U" Einträge in einem vorgegebenen Monat gezählt werden. Hintergrund ist, dass die Anwesenheitsliste gelegentlich geändert wird und Spalten verschoben oder gelöscht werden. Machbar?
Gruß Matthias

Anzeige
AW: Summenprodukt
21.11.2013 23:01:52
Matthias
Hallo
Machbar?
Sicher ist das machbar, aber bei VBA=Nein, wie willst Du das machen.
Ich machs jedenfalls nicht, hab ja gerade für den Papierkorb gearbeitet.
Am Ende ists wieder für die Katz.
Diese neuen Informationen hätten ja schon in der Ausgangsfrage stehen können.
Gruß Matthias

Anzeige
AW: Urlaubstage pro Monat auslesen
22.11.2013 10:44:51
Erich
Hi Matthias,
den Mappennamen musst du natürlich anpassen:
 AB
1MA:SCH
2Monat:2
3  
4U2
5K0
6S2
7G1

Formeln der Tabelle
ZelleFormel
B4=SUMMENPRODUKT(('[Matthias-88195.xlsx]Blatt1'!B$2:Z$2=B$1) *(MONAT('[Matthias-88195.xlsx]Blatt1'!A$4:A$368)=B$2) *('[Matthias-88195.xlsx]Blatt1'!B$4:Z$368=A4))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige