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
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!.. 
ä scheene tag nu und vile dank!
Danke gliichfalls
–
Mit freundlichen Grüssen
Thomas Ramel
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