Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
624to628
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
624to628
624to628
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

ZÄHLENWENN Zeit

ZÄHLENWENN Zeit
21.06.2005 09:16:39
Grit
Hallo Experten!
Ich habe in den Spalten C und D jeweils Anfangs- und Endzeiten stehen aus einem Fahrtenbuch, z.B. 8:45 Beginn und 9:10 Ende. Nun möchte ich diejenigen Fahrten zählen, die innerhalb bestimmter Zeiträume stattfinden. Z.B. alle Fahrten die im Zeitraum von 8:00 - 10:00 Uhr liegen. Ich denke, dass das mit ZÄHLENWENN möglich ist, probiere aber schon seit einer Stunde an der Formel herum und erhalte nur utopische Zahlen. Habe schon im Archiv gesucht aber leider nichts passendes finden können. Weiß jemand einen Rat?
Vielen Dank!
Grit

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

Betreff
Datum
Anwender
Anzeige
AW: ZÄHLENWENN Zeit
21.06.2005 09:22:14
Anton
Hallo Grit,
Du brauchst beide Bedingungen (>8:00 UND Hier eine kleine Anleitung:
Die Funktion ZÄHLENWENN kann nur eine Bedingung erfragen. Wenn zwei oder mehr Bedingungen gleichzeitig erfüllt sein müssen, ist sie deswegen untauglich.
Es soll gezählt werden, wie viele weibliche Mitarbeiter mit akademischem Abschluss in der Firma arbeiten. In Spalte A wird das Geschlecht (Herr oder Frau) erfasst; in Spalte B werden alle Titel geschrieben.
In einer separaten Zelle wird gezählt. Dazu steht als Beschriftung in E2 und E3 jeweils das Geschlecht, in den Zellen daneben soll gezählt werden.
{ =SUMME((Bedingung1)*(Bedingung2))}
{ =SUMME(($A$2:$A$100=E2)*($B$2:$B$100"")) }
Die Formel wird als Matrix oder Array mit STRG+Shift+Enter abgeschlossen. Damit werden die geschweiften Klammern automatisch erzeugt.
Diese Array-Formel durchsucht den Bereich A2 bis A100 nach dem Eintrag in E2 (Frau) und gleichzeitig den Bereich B2:B100 nach allem, was nicht leer ist (""). Jedes Mal, wenn in einem der beiden Bereiche etwas gefunden wurde, addiert SUMME eine Eins dazu.
Schreiben Sie die Formeln und bestätigen Sie sie mit STRG+Shift+Enter. Ziehen Sie sie anschließend mit dem Ausfüllkästchen nach unten aus. Damit auch für Herren der gleiche Bereich A2:A100 und B2:B100 durchsucht wird, setzen Sie beide Bereiche absolut.
Eine Erklärung
Sie können diese Matrixformel schnell mit einem Trick begreifen. Klicken Sie in der Bearbeitungszeile in die Formel und markieren Sie zuerst den Bereich innerhalb der ersten Klammer - drücken Sie jetzt F9.
Um die Darstellung übersichtlich zu halten, habe ich den Bereich auf die Zellen A2 bis A6 bzw. B2 bis B6 beschränkt. Die Auflösung sieht jetzt so aus:
=SUMME(({"Frau";"Herr";"Herr";"Frau";"Frau"}=E3*($B$2:$B$6""))
Der Bereich gibt also eine Auflistung aller Einträge von A2 bis A6 zurück. Markieren Sie jetzt diesen Bereich mit dem folgenden =E3 und drücken Sie wieder F9. Statt "Frau" und "Herr" sehen Sie jetzt "WAHR" und "FALSCH" - der nächste Teil gibt also aus, ob die Einträge jeweils dem Suchbegriff entsprechen.
Markieren Sie genauso den zweiten Bereich ($B$2:$B$6) und drücken Sie wieder F9. Auch dieser Bereich wird jetzt mit "WAHR" und "FALSCH" ausgegeben. Für jeden Eintrag gibt es ein "WAHR" und für jede leere Zelle ein "FALSCH".
Achtung! Verlassen Sie diese Darstellungen unbedingt mit ESC, sonst stehen in Ihrer Formel die ermittelten Texte und nicht mehr die Bereichsangabe.
=SUMME(({"WAHR";"FALSCH";"FALSCH";"WAHR";"WAHR"}*({WAHR;FALSCH;WAHR;WAHR;WAHR;FALSCH}))
Jedes WAHR ist gleich der Ziffer 1 und jedes FALSCH gleich der Ziffer 0. Multiplizieren Sie die Werte und addieren Sie sie anschließend. Sie können sich das auch so aufschreiben, wie unten gezeigt.
Alle Frauen mit Titel sollen gezählt werden. Die erste Bedingungen soll also prüfen, ob die Anrede "Frau" ist - tritt es zu, wird WAHR bzw. 1 geschrieben; tritt es nicht zu, wird FALSCH bzw. 0 geschrieben.
In Spalte B habe ich jeweils WAHR oder FALSCH eintragen lassen; die Spalte C beinhaltet entsprechend die Ziffern 1 oder 0.
Genauso wird mit den Titeln verfahren: ist ein Titel vorhanden, wird in Spalte E WAHR und in Spalte F eine 1 geschrieben; leere Zellen erhalten FALSCH und 0.
Die Spalten C und F werden anschließend multipliziert, Sie sehen die Ergebnisse in Spalte G. Nur, wen sowohl in Spalte C als auch in Spalte F eine 1 auftaucht, wird auch in der Spalte G eine 1 errechnet. Zum Schluss addieren Sie die Ergebnisse aus der Spalte G und erhalten unten das Endergebnis von 3 Damen mit einem akademischen Titel.
Servus,
Anton
Anzeige
AW: ZÄHLENWENN Zeit
21.06.2005 09:24:48
UweD
Hallo
ginge so:
 
 ABCDEF
108:4509:10Ja08:0010:002
208:5011:00Nein   
308:0010:00Ja   
Formeln der Tabelle
F1 : =SUMMENPRODUKT((A1:A10>=D1)*(B1:B10<=E1))
 

Gruß UweD
(Rückmeldung wäre toll)
Anzeige
AW: ZÄHLENWENN Zeit
21.06.2005 09:26:46
UweN
Hallo Grit,
hier ein Lösungsansatz:
Annahme: In G1 und H1 wird der Zeitraum definiert, den Du untersuchen möchtest.
In Deinem Beispiel von oben also:
G1 08:00
H1 10:00
In I1 kommt diese Formel rein:
=SUMMENPRODUKT((C2:C15&gt=G1)*(D2:D15&lt=H1))
Wenn Deine Tabelle mehr als 15 Zeilen hat, mußt Du 15 eben durch die Zahl der Zeilen ersetzen.
Hilft das weiter ?
Viele Grüße
Uwe
AW: ZÄHLENWENN Zeit
21.06.2005 09:42:11
Grit
Hallo Anton, Uwe und Uwe!
Vielen Dank, klappt wunderbar. Ihr seid spitze!
Grit

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige