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

Summewenn-Formel? - Auswertung 4 erste Zahlen in String

Summewenn-Formel? - Auswertung 4 erste Zahlen in String
25.01.2024 08:10:45
Peter
Guten Tag

Ich möchte in einer Tabelle bestimmte Beträge addieren, wenn in Spalte A die ersten 4 Zeichen Zahlen sind und diese kleiner als 2024 sind.
Wer kann mir helfen? - vgl. Beispieltabelle - Zielwert --> 2'059.67

Danke.

Gruss, Peter

https://www.herber.de/bbs/user/166403.xlsx

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Summewenn-Formel? - Auswertung 4 erste Zahlen in String
25.01.2024 08:47:57
SF
Hola,
in einer Hilfsspalte mit LINKS() die ersten 4 Stellen auflisten und mit *1 in eine Zahl umwandeln.
Danach mit Summewenn() das gewünschte Ergebnis erhalten.
Gruß,
steve1da
AW: Summewenn-Formel? - Auswertung 4 erste Zahlen in String
25.01.2024 09:08:13
MCO
Hallo Peter!

Möglichkeit 1 (ähnlich wie SF beschreibt) mit Hilfsspalte
Formel in J3
=JAHR(DATWERT(A3:A24))

Formel in J27 (eigentlich position egal)
=SUMMEWENN(J3#;"2024";H3:H24)


Möglichkeit 2 ohne Hilfsspalte
Formel in H27 (eigentlich position egal)
=SUMMENPRODUKT(--(WENNFEHLER(--(LINKS(A3:A24;4));9999)2024);H3:H24)

Formeln die nicht funktioniert
=SUMMEWENN(LINKS(A3:A24;4);"2023";H3:H24)
oder
=SUMMEWENN(LINKS(A3:A24;4);"2023";WENNFEHLER(--(H3:H24);0))
Ich weiß aber nicht WARUM?! Die werden noch nicht mal als Formel akzeptiert...

Gruß, MCO
Anzeige
AW: Summewenn-Formel? - Auswertung 4 erste Zahlen in String
25.01.2024 09:24:40
Peter
Hallo MCO
Vielen Dank. Diese Formel hat es mir angetan :-).

=SUMMENPRODUKT(--(WENNFEHLER(--(LINKS(A3:A24;4));9999)2024);H3:H24)

Könntest du mir die Formel erklären? Weshalb die zweimal "--" und was ist mit der Zahl 9999?

Gruss, Peter
AW: richtige Feststellung zu SUMMEWENN()-Formeln ...
26.01.2024 10:26:15
neopa C
Hallo MCO,

... denn die Funktion SUMMEWENN() ist so programmiert, daß sie im 1. Argument der Funktion lediglich eine Zellbereichsangabe akzeptiert. Aber sie akzeptiert keine Teilformel, die eine Matrix auswertet. Die Bereichsangabe für die Funktion kann jedoch mit Hilfe von INDEX() definiert werden. Z.B. wäre folgendes fiktives Formeldefinition (welche nichts mit dem vorliegenden Fall zu tun hat, mit dem ich mich jetzt nicht auseinandergesetzt habe) möglich: =SUMMEWENN(INDEX(I:I;RUNDEN(SUMME(K2+K4)/2;0)):I99;5)

Gruß Werner
.. , - ...
Anzeige
Vielen Dank, Werner! owt
31.01.2024 12:47:53
MCO
Vielen Dank, Werner!

Gruß, MCO
AW: bitteschön owT
31.01.2024 15:44:02
neopa C
Gruß Werner
.. , - ...
AW: Summewenn-Formel? - Auswertung 4 erste Zahlen in String
25.01.2024 11:55:30
MCO
Hallo Peter!

=SUMMENPRODUKT(--(WENNFEHLER(--(LINKS(A3:A24;4));9999)2024);H3:H24)

Im prinzip werden die Felder zeilenweise auf Wahr/falsch geprüft und wenn alles WAHR ist, wird die Zahl in H:H summiert

LINKS holt den Text, mit -- davor wandle ich das in Zahlen (ich könnte auch *1 schreiben). Wenn es ein Text ist, der nicht gewandelt werden kann, wird es ein FEHLER.
Fehlerwerte kann die Formel nicht gebrauchen, daher weist WENNFEHLER einen künstlichen Wert zu, der aber unsere Bedingung nicht erfüllen soll, daher ist der 9999.

Übrig bleiben die WAHR/FALSCH -Auswertungen, die für H:H relevant sind.

Gruß, MCO
Anzeige
AW: Summewenn-Formel? - Auswertung 4 erste Zahlen in String
26.01.2024 08:00:26
Peter
Vielen Dank für die Lösung und die Erklärung!
Gruss, Peter

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige