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

Zellinhalte zusammenzählen

Zellinhalte zusammenzählen
23.03.2023 18:04:25
HL

Hallo an alle,

also wie man Zahlen in Zellen zusammenzählen kann, das weiß ich. Aber wie schaut es denn aus, wenn ich in der Zelle eine Mischung aus Buchstabe und Zahl habe. Würde gerne bei meinem Schichtplan meine Stunden zusammen addieren. Es gibt F8, M8, S8, F12 und N12 und ich würde mir gerne von Excel nur jeweils immer die Zahlen addieren lassen.

Und wenn ich immer diese Schichten arbeite, gibts noch 20 Minuten Übergabezeit, die ich mir auch gerne anzeigen lassen würde. Hab es mit der folgenden Formel versucht:

=ZÄHLENWENNS(E9:AI9;"S";E9:AI9;"F";E9:AI9;"M") ...

E9:AI9 ist vom 1. des Monats bis zum Ende jeweils.
Also erst die Anzahl aller Schichten, die mit F, M oder S anfangen und dann dieses Ergebnis mit 20 Minuten multiplizieren. Im Kopf schauts immer ganz gut aus, in Excel klappt es dann meistens leider nicht immer ;-)

Würd mich über Hilfe freuen

Grüße
Heiko

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellinhalte zusammenzählen
23.03.2023 18:32:12
Daniel
Hi
die Abfrage funktioniert nicht, weil bei ZählenWenns die einzelnen Bedingungen mit UND verknüpft sind (also UND Gleichzeitig)
und da in einer Zelle nur entweder "F", "S" oder "M" (sollte das nicht "N" sein), stehen kann , aber niemals gleichzeitig "F" und "S", bekommst du so immer 0 als ergebnis.
du wilst hier zähllen: beginnt mit "F" oder beginnt mit "S" oder beginnt mit "M" und das wäre dann:
=ZählenWenns(E9:AI9;"F*")+ZählenWenns(E9:AI9;"S*")+ZählenWenns(E9:AI9;"M*")
oder als Kurzform
=Summenprodukt(ZählenWenns(E9:AI9;{"F*";"S*";"M*"}))
Gruß Daniel


Anzeige
AW: Zellinhalte zusammenzählen
23.03.2023 18:53:21
HL
Hi Daniel,

erstmal Danke für die Hilfestellung...und ja es heißt bei uns S für Spät, da meine älteren Kollegen schon seit Jahren die Nachtschicht als Spätschicht bezeichnen und die Spätschicht als Mittagschicht...einfach nicht wundern ;-).

Durch Deine Formel hab ich zwar jetzt die Anzahl der Früh, Mittag und Spätschichten, aber nicht die Stundenanzahl. Gibt bei uns ja Schichten mit 8 und Schichten mit 12 Stunden.


AW: Zellinhalte zusammenzählen
23.03.2023 19:11:22
Daniel
Hi
muss da zwischen den einzelnen Schichten unterschieden werden, oder ist es egal, welcher buchstabe vorne steht?

wenn der Buchstabe egal ist, dann zähle doch einfach 8 oder 12, multipizier mit der Stundenzahl und addiere:

=ZählenWenn(E9:AI9;"?12")*12+ZählenWenn(E9:AI9;"?8")*8
du könntest auch direkt addieren, hier zusätzlich mit der prüfung auf den beginn. Ebenso wären hier auch andere Stundenzahlen möglich. Die Formel muss mit STRG+SHIFT+ENTER eingegeben werden.
=SUMME(WENN(ISTZAHL(FINDEN(LINKS(E9:AI9&"x";1);"FSM"));1*TEIL(E9:AI9;2;2);0))
Gruß Daniel


Anzeige
AW: Zellinhalte zusammenzählen
23.03.2023 19:26:38
HL
Auch wenn die von Dir vorgeschlagene Formel perfekt funktioniert (hab sie noch um ein P bereichert, da mir eingefallen ist, dass es einige Kollegen gibt, die eine spezielle Schicht P arbeiten), versteh ich noch nicht so wirklich was sie genau macht lol

=SUMME(WENN(ISTZAHL(FINDEN(LINKS(E9:AI9&"x";1);"FSM"));1*TEIL(E9:AI9;2;2);0))


AW: Zellinhalte zusammenzählen
23.03.2023 19:30:17
HL
Die Formel =ZählenWenns(E9:AI9;"F*")+ZählenWenns(E9:AI9;"S*")+ZählenWenns(E9:AI9;"M*") könnte ich aber ganz gut hernehmen, um mir die Überstunden auszurechnen, da sie mir ja genau die Anzahl der F, S und Ms wiedergibt.

Aber ich glaube mit 0,2 multiplizieren ist falsch, ich kann mich da noch wage an einen anderen Beitrag erinnern ;-).


Anzeige
AW: Zellinhalte zusammenzählen
23.03.2023 19:37:27
Daniel
naja, 0,2 sind auch nicht 20 Minuten.
die Frage ist, was bei dir der 1 entspricht. Wenn eine Stunde = 1 ist, dann sind 20 Minuten 1/3 = 0,33333333333333 = 20/60
Gruß Daniel


AW: Zellinhalte zusammenzählen
23.03.2023 19:52:15
HL
=ZÄHLENWENNS(E9:AI9;"F*")+ZÄHLENWENNS(E9:AI9;"S*")+ZÄHLENWENNS(E9:AI9;"M*") *0,33 klappt nicht so ganz.

Hab es mit:

=(ZÄHLENWENNS(E9:AI9;"F*")+ZÄHLENWENNS(E9:AI9;"S*")+ZÄHLENWENNS(E9:AI9;"M*")) *0,33 versucht, funzt aber auch nicht.

Hiiillfeee...Excel verlangt einem echt viel Nerven ab :-)


AW: Zellinhalte zusammenzählen
23.03.2023 20:14:25
Daniel
das man hier Klammern setzen muss wegen Punkt vor Strich ist Schulwissen.
die zweite Formel sollte eigentlich funktioneren.
wie macht sich denn das "funzt nicht" bemerkbar?
das 0,33 etwas kleiner ist als 1/3, müsste auch klar sein.
Gruß Daniel


Anzeige
AW: Zellinhalte zusammenzählen
26.03.2023 00:35:56
Heiko
Ich hab jetzt das Problem, dass bei unserem Dienstplan noch weitere Schicht Kürzel verwendet werden.

F8 = Frühschicht 8 Stunden
M8 = Mittagschicht 8 Stunden
S8 = Spätschicht (Nachtschicht) 8 Stunden
P1 bis P9 = unterschiedliche Frühschichten, jeweils 8 Stunden
X... zum Beispiel X4, 5 = 4,5 Stunden

F12 = Frühschicht 12 Stunden
S12 = Nachtschicht 12 Stunden

Sobald ich jetzt P7 oder P4 eingebe, rechnet mir Excel natürlich 7 oder 4 Stunden, anstatt 8.
Kann ich da Excel auf ne Hilfstabelle verweisen, wo ich die Schichten hinterlege und Excel auch
gleich sage, wieviel Stunden es dafür zusammen zählen soll?


Anzeige
AW: Zellinhalte zusammenzählen
26.03.2023 06:36:40
HL
Ich hab jetzt mal die folgende Excel Formel ausprobiert, aber irgendwie mag die Excel nicht so ganz:

=SUMMEWENN(E16:AI16;"F8";8)+SUMMEWENN(E16:AI16;"M8";8)+SUMMEWENN(E16:AI16;"S8";8)+SUMMEWENN(E16:AI16; "F12";12)+SUMMEWENN(E16:AI16;"S12";12)+SUMMEWENN(E16:AI16;"P*";8)+SUMMEWENN(E16:AI16;"X*"; RECHTS(E16:AI16;LÄNGE(E16:AI16)-1)*1)

In meiner Excel Datei ist auch bloß der erste Bereich E16:AI16 blau hinterlegt, die anderen nicht und ich versteh nicht so ganz wieso.


AW: Zellinhalte zusammenzählen
26.03.2023 19:21:51
SF
Hola,
=SUMMEWENN(E16:AI16;"F8";8)
Summewenn hat einen Bereich, ein Suchkriterium, und wieder einen Bereich. Dein 2. Bereich ist eine Zahl.
SUMMEWENN(E16:AI16;"X*"; RECHTS(E16:AI16;LÄNGE(E16:AI16)-1)
Hier ist der 2. Bereich ebenfalls kein Bereich.
Die Hilfe von Excel erreicht man über F1 ;)
Gruß,
steve1da


Anzeige
AW: Zellinhalte zusammenzählen
24.03.2023 09:16:28
GerdL
Moin
=SUMME(ZÄHLENWENN(E9:AI9;{"M*";"S*";"F*"}))/(3*24)
Gruß Gerd

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige