Zeiträume auf Tage zerlegen
#1
Hallo liebe Gemeinschaft,

könnte ihr mir da eventuell mit einem kleinen Trick weiterhelfen?

Wie kann ich die Anzahl der täglichen Anwesenheit von Mitarbeitern ausrechnen, wenn ich nur die Zeiträume habe?

1. Mitarbeiter 02.03.18 - 03.03.2018
2. Mitarbeiter 04.03.18 - 06.03.2018
3. Mitarbeiter 01.03.18 - 07.03.2018
4. Mitarbeiter 03.03.18 - 06.03.2018
5. Mitarbeiter 02.03.18 - 07.03.2018

01.03.2018 = Anzahl der Mitarbeiter?
02.03.2018 = Anzahl der Mitarbeiter?
03.03.2018 = Anzahl der Mitarbeiter?
04.03.2018 = Anzahl der Mitarbeiter?
05.03.2018 = Anzahl der Mitarbeiter?
06.03.2018 = Anzahl der Mitarbeiter?
07.03.2018 = Anzahl der Mitarbeiter?

Vielen Dank und freundliche Grüße

Nick
Top
#2
Hallo Nick,

so (Formel nach unten kopieren):

ABCDEFG
1Anzahl
21. Mitarbeiter02.03.2018-03.03.201801.03.20181
32. Mitarbeiter04.03.2018-06.03.201802.03.20183
43. Mitarbeiter01.03.2018-07.03.201803.03.20184
54. Mitarbeiter03.03.2018-06.03.201804.03.20184
65. Mitarbeiter02.03.2018-07.03.201805.03.20184
706.03.20184
807.03.20182
908.03.20180
Formeln der Tabelle
ZelleFormel
G3=ZÄHLENWENNS(B:B;"<="&F3;D:D;">="&F3)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
[-] Folgende(r) 1 Nutzer sagt Danke an neopa für diesen Beitrag:
  • NickL
Top
#3
Hallo Werner,

vielen Dank. Magst du noch einmal draufschauen? Irgendwas passt glaube ich nicht. 

Sind die Zahlen denn so richtig berechnet? Warum hat zB der 01.10.2017 keine Anzahl?

Viele Grüße

Nick


Angehängte Dateien
.xlsx   Test.xlsx (Größe: 21,62 KB / Downloads: 2)
Top
#4
Hallo Nick,

der Grund dafür ist, dass Du jetzt in "Ankunft" und "Abflug" zusätzlich Zeitangaben hast. welche Du in DeinerEingangsfrage nicht angegeben hattest.
Da reine Datumsangaben formatierte Ganzzahlen sind aber mit Zeitangaben diese formatierte Dezimalzahlen sind, muss der Vergleich anders geführt werden.

Dann z.B. so:
Code:
=ZÄHLENWENNS(B:B;"<"&F2+1;D:D;">"&F2-1)
Gruß Werner
.. , - ...
[-] Folgende(r) 1 Nutzer sagt Danke an neopa für diesen Beitrag:
  • NickL
Top
#5
Hallo Werner,

jetzt zeigt er am 17.12. etwas an aber an diesem Tag ist keiner da!?

Vielen Dank und Grüße

Nick


Angehängte Dateien
.xlsx   Test.xlsx (Größe: 21,65 KB / Downloads: 1)
Top
#6
Hallo Nick,

wenn Du nur die Kalendertage berücksichtigen willst, müssen die Zeitdaten (die Nachkomma-Werte der Dezimalzahlen)  noch "eliminiert" werden. Dann kann man aber nicht mehr  ZÄHLENWENNS() nutzen.

Dann z.B. mit folgender Formel:

Code:
=SUMME(INDEX((KÜRZEN(B$2:B$999;0)<=F2)*(KÜRZEN(D$2:D$999;0)>=F2);))

Anstelle  SUMME(INDEX...;)) kannst Du auch SUMMENPRODUKT() nutzen.
Gruß Werner
.. , - ...
[-] Folgende(r) 1 Nutzer sagt Danke an neopa für diesen Beitrag:
  • NickL
Top
#7
Vielen Dank !!!!
Top
#8
Moin Nick,
hast du den jetzt eine "saubere" Lösung?
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Top
#9
(13.02.2018, 03:40)GMG-CC schrieb: hast du den jetzt eine "saubere" Lösung?

wen meinst Du mit den?  Blush

Gruß Uwe
Top
#10
Moin Uwe,
autsch ... da hat meine Tastatur einen Buchstaben verschluckt. :22:
Also korrekt sollte es sein: "hast du denn jetzt eine "saubere" Lösung?" was dann ja auch eher Sinn macht.  Blush
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
[-] Folgende(r) 1 Nutzer sagt Danke an GMG-CC für diesen Beitrag:
  • NickL
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste