Summe absoluter Werte

Hallo
Ich habe folgendes Problem. Spalte A ist gefüllt mit positiven und negativen Zahlenwerten. Aus dieser Spalte brauche ich die Summe einiger ausgewählter Zahlen, allerdings ihres absoluten Wertes.

Ein Beispiel:

 A1 -20
 A2 30
 A3 -50
 A4 80
 A5 -30
 A6 40
 A7 -20
 A8 90
 A9 70
 A10 -90
 A11 40
 A12 -60
 A13 -90
 A14 20
 A15 10
 A16 -40
 A17 70
 A18 70
 A19 -30
 A20 -90

Mit folgender Formel komme ich zum gewünschten Resultat:
=SUMME(ABS(D2);ABS(D3);ABS(D6);ABS(D11);ABS(D16);ABS(D18);ABS(D19))
nämlich 300
Es sind mehr Zahlen als hier dargestellt. Deshalb meine Frage: Kann man diese Formel einfacher gestalten?
Wenn ich von allen Zahlen die Summe der absoluten Werte brauchen würde, ginge es so schlicht und einfach mit der Matrixformel
{=SUMME(ABS(A1:A20))}

Ich stelle mir etwas vor wie
{=SUMME(ABS(D2;D3;D6;D11;D16;D18;D19))}

Weiss jemand von Euch Bescheid? Vielen Dank für Eure Bemühungen
Niclaus

Mit folgender Formel komme ich zum gewünschten Resultat:
=SUMME(ABS(D2);ABS(D3);ABS(D6);ABS(D11);ABS(D16);ABS(D18);ABS(D19))
nämlich 300
Es sind mehr Zahlen als hier dargestellt. Deshalb meine Frage:
Kann man diese Formel einfacher gestalten?
Wenn ich von allen Zahlen die Summe der absoluten Werte
brauchen würde, ginge es so schlicht und einfach mit der
Matrixformel
{=SUMME(ABS(A1:A20))}

Ich stelle mir etwas vor wie
{=SUMME(ABS(D2;D3;D6;D11;D16;D18;D19))}

Weiss jemand von Euch Bescheid? Vielen Dank für Eure
Bemühungen
Niclaus

Hallo Niclaus,
in deiner Formel hast du nicht Spalte A sondern D verwendet, daher mal der Bezug auf Spalte D

Wäre es vielleicht denkbar das du zutreffende Zeilen markierst?
Dann wäre es relativ einfach:
Mal als Beispiel mit Spalte D für die Zahlen Spalte E für die relevanten Zeilen („x“)

=SUMMENPRODUKT(ABS(D1:smiley:20)*(E1:E20=„x“))

Grüezi zusammen

Wäre es vielleicht denkbar das du zutreffende Zeilen
markierst?
Dann wäre es relativ einfach:
Mal als Beispiel mit Spalte D für die Zahlen Spalte E für die
relevanten Zeilen („x“)

=SUMMENPRODUKT(ABS(D1:smiley:20)*(E1:E20=„x“))

Alternativ ist dann auch folgende Möglichkeit denkbar:

=SUMMENPRODUKT(WURZEL(((D1:smiley:20)\*(E1:E20="x"))^2))

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Alternativ ist dann auch folgende Möglichkeit denkbar:

=SUMMENPRODUKT(WURZEL(((D1:smiley:20)*(E1:E20=„x“))^2))

salü Thomas
ich ha zerscht gmeint, dü machsch en witz, bis ich drhindrt cho bi!!
ä scheene tag nu und vile dank!
Niclaus

Grüezi Niclaus

=SUMMENPRODUKT(WURZEL(((D1:smiley:20)*(E1:E20=„x“))^2))

ich ha zerscht gmeint, dü machsch en witz, bis ich drhindrt
cho bi!!

Aber näääii au - bi so ärnschte Sache wie Excel mach I doch käini Witz!.. :wink:

ä scheene tag nu und vile dank!

Danke gliichfalls


Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Wäre es vielleicht denkbar das du zutreffende Zeilen
markierst?
Dann wäre es relativ einfach:
Mal als Beispiel mit Spalte D für die Zahlen Spalte E für die
relevanten Zeilen („x“)
=SUMMENPRODUKT(ABS(D1:smiley:20)*(E1:E20=„x“))

Vielen Dank für den Hinweis.
Ich habe mir auch eine Lösung mit einer Hilfsspalte E ausgedacht. Statt „x“ schreibe ich z. B. in E1: =VORZEICHEN(D1)
Die Formel für die Berechnung der Summe heisst dann:
=SUMMENPRODUKT(D1:smiley:20*E1:E20)
Grüsse Niclaus

Vielen Dank für den Hinweis.
Ich habe mir auch eine Lösung mit einer Hilfsspalte E
ausgedacht. Statt „x“ schreibe ich z. B. in E1:
=VORZEICHEN(D1)
Die Formel für die Berechnung der Summe heisst dann:
=SUMMENPRODUKT(D1:smiley:20*E1:E20)
Grüsse Niclaus

Hallo Niclaus,
da stimmt was nicht. In deinem Beispiel zu Beginn, hast du [für mich] willkürlich positive und negative Werte aus der Liste ausgewählt und als absolute Werte zusammengezählt.

=VORZEICHEN(D1)
=SUMMENPRODUKT(D1:smiley:20*E1:E20)

Diese Zusammenstellung macht doch das gleiche wie von dir Eingangs erwähnte Formel {=SUMME(ABS(A1:A20))}

Wie kommst du damit auf die relevanten Zeilen?

Gruß Holger

da stimmt was nicht. In deinem Beispiel zu Beginn, hast du
[für mich] willkürlich positive und negative Werte aus der
Liste ausgewählt und als absolute Werte zusammengezählt.

=VORZEICHEN(D1)
=SUMMENPRODUKT(D1:smiley:20*E1:E20)

Diese Zusammenstellung macht doch das gleiche wie von dir
Eingangs erwähnte Formel {=SUMME(ABS(A1:A20))}
Wie kommst du damit auf die relevanten Zeilen?

Hallo Holger
Ich habe mich schlecht ausgedrückt:
Nur die ausgewählten Zellen der Spalte D erhalten im entsprechenden Feld in Spalte E die Formel VORZEICHEN(D …), die andern bleiben leer. Diese leeren haben ja dann den Wert 0 und so werden in der Formel SUMMENPRODUKT die ausgewählten D-Zellen nicht dazu addiert.
Man hats nicht leicht im Leben! Vor allem wenn sich Dein Gesprächspartner nicht klar und verständlich ausdrücken kann.
Viele Grüsse
Niclaus

Ah, ok alles klar.
Wobei die =vorzeichen()-Formel nicht unbedingt brauchst.
Ich würde die Zellen in Spalte E einfach auf „“ prüfen, dann reicht eine beliebige Eingabe.

=SUMMENPRODUKT(ABS(D1:smiley:20)*(E1:E20""))

Gruß Holger