[Gelöst] Problem mit Excel-Funktion SUMMEWENN

funkenmarie

Erster Beitrag
Hallo liebe Excel-Experten :)

ich habe folgendes Problem und bin schon am verzweifeln! Ich habe in der ersten Spalte Uhrzeiten und in einer anderen Werte. Nun möchte ich, dass die Werte in einem bestimmten Uhrzeitbereich addiert werden (zwischen 7 und 20 Uhr). Die Uhrzeiten sind 15-minütig:

Spalte A Spalte B

.
.
.
18:30 0,66
18:45 0,77
19:00 0,78
19:15 0,45
19:30 0,78
19:45 0,87
20:00 0,57
20:15 0,45
20:30 0,45
20:45 0,48
. .
. .
. .


Wenn ich den Befehl =SUMME(WENN(UND(A20-ABRUNDEN(A20;0)>=7/24;A20-ABRUNDEN(A20;0)<20/24);B20:B19362)) verwende, summiert er die gesamte Spalte B und nicht den dazugehörigen Bereich zwischen 7 und 20 Uhr.

Beim Befehl =SUMMEWENN(A20:A19362;UND(A20-ABRUNDEN(A20;0)>=7/24;A20-ABRUNDEN(A20;0)<20/24);B20:B19362)
kommt 0 als Ergebnis raus.

Ich würde mich sehr sehr freuen, wenn ihr mir helfen könntet!
 
Ganze allgeimen der Rat, nicht zu viel in eine Zeile schreiben sondern lieber auf mehrere aufteilen.

Hier mal kurz mit Openoffice ein entsprechendes Dokument erstellt:
 

Anhänge

  • Beispiel Urzeit.zip
    7,9 KB · Aufrufe: 237
Ich habe eine Holländische Excel und benutze die Formel

=SOMMEN.ALS(C1:C10;B1:B10;">06:59";B1:B10;"<20:00") mit Auskunft 4,36

Ihre daten stehen als Text in A, zum Bespiel in A1 18:30 0,66

In B1:B10 steht die Formel =TIJDWAARDE(LINKS(A1;5)) weil die Uhren-Text sollen als Zeitwerte eingeführt werden
In C1:C10 steht die Formel =WAARDE(RECHTS(A1;5)), weil die Betragen-Text sollen als Ziffern eingeführt werden

Ubersetzung:
SOMMEN.ALS SUMMEWENNS
TIJDWAARDE ZEITWERT
WAARDE WERT


Siehe Microsoft Excel 2013 function translations
 
Hab mal ein bisserl gespielt...

Das Hauptproblemm liegt - wie so oft in Excel - in der Uhrzeit.
Um das zu umgehen, schlage ich zwei Hilfsfelder vor:
H1 sei die Startzeit weniger 1 Minute, also 6:59 Uhr
H2 sei die Endzeit plus eine Minute, also 20:01 Uhr.

Zweites Problem ist die gewähltte Formel:
SUMMEWENN lässt m.E. nur ein Argument zu, also z.B. "Wenn in A1 20:00 Uhr steht, addiere A2". Aber eben nicht "Wenn A1 größer 06:59 Uhr UND kleiner 20:01 Uhr, dann addiere...".
Hier hilft SUMMEWENNS.

Meine Lösung wäre demnach:

=SUMMEWENNS(B1:B10;A1:A10;">" & H1;A1:A10;"<" & H2)

Also: Addiere die Werte aus B1 bis B10, wenn in A1 bis A10 ein Wert größer als in H1 (der Startzeit, siehe oben) und kleiner als in H2 (der Endzeit, siehe oben) steht.
 
Hallo Bullabeisser, :)

aber Excel existiert doch noch, oder? :D
Ich glaube, dass man das nicht so eng sehen sollte, wenn zu einem älteren Thread noch weitere neue mehr oder weniger sinnvolle Lösung gepostet werden. Das kann ja auch anderen helfen, die vielleicht dasselbe Problem haben.

Da der TE sich aber nicht mehr gemeldet hat, habe ich aufgrund deines Hinweises mal das Thema als gelöst markiert.
 
Oben