Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1756to1760
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

Zähenwenns

Zähenwenns
08.05.2020 22:27:34
Rene
Hallo zusammen,
Ich hoffe ihr könnt mir weiterhelfen.
Es geht um eine zählenwenns Formel mit 5-6 Kriterien bzw. Kriterienbereichen.
In einem Kriterienbereich sind Uhrzeiten angegeben z.b. 15:37:00 oder 15:00:00 (etwa 200 variable Daten)
Das Kriterium ist eine Uhrzeit z.b. 15:00:00 (Immer ganze Stundenzahl)
Im Ergebnis soll alle Werte gezählt werden, die im Zeitraum 15:00:00 bis 15:59:59 liegen.
In diesem Beispiel also 2 da beide Werte zwischen 15-16 Uhr liegen.
P.s.
Hilfsspalten im Kriterienbereich sind leider nicht möglich.
Vielen Dank im voraus
Rene

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
=SUMMENPRODUKT((A1:A200>=B1)*(A1:A200<=B2))
09.05.2020 01:02:45
WF
.
AW: =SUMMENPRODUKT((A1:A200>=B1)*(A1:A200<=B2))
09.05.2020 02:29:18
Rene
Hallo WF,
danke für die schnelle Antwort leider löst dies nicht mein Problem.
Ich habe eine deutlich vereinfachte Version der Liste hochgeladen.
https:\/\/www.herber.de/bbs/user/137374.xlsx
Hier sollte meine Frage etwas verständlicher sein.
Danke
Rene
AW: =SUMMENPRODUKT((A1:A200>=B1)*(A1:A200<=B2))
09.05.2020 08:25:37
Werni
Hallo Rene
In R9
=SUMMENPRODUKT(($B$8:$B$100=Q9)*($E$8:$L$100="x")*($B$8:$B$100""))

https:\/\/www.herber.de/bbs/user/137375.xlsx
Achte, dass ich die Eigenschaften um eine Zeile nach unten verschoben hab.
Gruss Werni
Anzeige
AW: mit Berücksichtigung der "Wahl"eigenschaft ...
09.05.2020 10:05:15
neopa
Hallo Rene,
... so:
SUMMENPRODUKT((B$8:B$99&lt=Q9)*(C$8:C$99&gt=Q9)*(E$8:L$99="x")*(E$7:L$7="x"))
oder ohne die "x" in Zeile 7, dafür nur mit Bezug auf die Angaben in N2, so:
=SUMMENPRODUKT((B$8:B$99&lt=Q9)*(C$8:C$99&gt=Q9)*(E$8:L$99="x")*ZÄHLENWENN(N$2;"*"&E$6:L$6&"*"))
Sollte für eine Person keine Beginnzeit angegeben sein wird diese wie 0:00 gerechnet und wenn keine Endzeit angeben ist, wird nur die angegebene Zeit berücksichtigt.
Um dies auszuschließen könnte/sollte die jeweilige Formel noch mit (B$8:B$99&gt0) und oder (C$8:C$99&gt0) erweitert werden.
Gruß Werner
.. , - ...
Anzeige
AW: Anzahl der Personen mit "Wahl"eigenschaft ...
09.05.2020 13:31:24
neopa
Hallo,
... hier ja sicherlich gemeint, dass beide (im Beispiel) Eigenschaften gleichzeitig vorhanden sein müssen. Dafür sind (nicht nur) meine bisher eingestellte Formeln falsch. Richtige wäre da schon eine Formel auf Basis ZÄHLENWENNS().
Wenn jedoch von vielen Eigenschaften (im Beispiel nur 2) aus mehr Eigenschaften (im Beispiel 8) die Auswertung vorgenommen werden soll, ist es wohl einfacher mit SUMMENPRODUKT() zu arbeiten. Es braucht dann aber noch eine weitere Hilfsfunktion, damit die Gleichzeitigkeits-Bedingung überprüft werden kann.
Deshalb folgende Formel (unter Voraussetzung dass je Person auch Beginn und Endzeit angegeben sind):
=SUMMENPRODUKT((B$8:B$99&lt=Q9)*(C$8:C$99&gt=Q9)*(MMULT((E$8:L$99="x")*(E$7:L$7="x");ZEILE(A1:A8)^0)=ANZAHL2(E$7:L$7)))
Ohne die "x" in Zeile 7 und nur Bezug auf N2 würde die Formel dann länger:
=SUMMENPRODUKT((B$8:B$99&lt=Q9)*(C$8:C$99&gt=Q9)*(MMULT((E$8:L$99="x")*ZÄHLENWENN(N$2; "*"&E$6:L$6&"*");ZEILE(A1:A8)^0)=SUMMENPRODUKT(ZÄHLENWENN(N$2;"*"&E$6:L$6&"*"))))
Gruß Werner
.. , - ...
Anzeige
AW: =SUMMENPRODUKT((A1:A200>=B1)*(A1:A200<=B2))
09.05.2020 11:43:07
Werni
Hallo Rene
Jetzt ist es Richtig
In Zelle R9
=SUMMENPRODUKT((STUNDE($B$8:$B$100)=STUNDE(Q9))*($E$8:$L$100="x") *($B$8:$B$100"")) 

Gruss Werni
Rückfrage Uhrzeit
09.05.2020 10:40:02
Daniel
Hi
Wie müssen denn Zwischenzeiten berücksichtigt werden?
Dh: ist jemand mit Beginn 15:15 in deinem Zeitfenster drin?
Wie siehts aus bei Beginn 15:45 oder bei Ende 15:15 und Ende 15:45?
Wenn nur bei Anwesenheit über den ganzen Zeitraum gesucht werden soll, dann so:
Formel für Q9:
=SUMMENPRODUKT(($E$8:$L$43="x")*ISTZAHL(FINDEN($E$6:$L$6;$N$2))*($Q9>=$B$8:$B$43)*(($Q9+ZEIT(1;0;0)) 

Sollen auch bei Teilweiser Anwesenheit gezählt werden, müsste man die Zeiten noch mit der Funktion Stunde oder mit VRunden/Obergrenze/Untergrenze angleichen.
Gruß Daniel
Anzeige
AW: Zähenwenns
09.05.2020 01:09:18
onur
z.B.
=ZÄHLENWENNS(D10:D12;">="&(15/24);D10:D12;"
AW: Zähenwenns
09.05.2020 23:14:42
Rene
Danke an ALLE
Es funktioniert

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige