Betrag in einer Formel in Excel

Governator

Weltenbummler
ID: 210625
L
21 April 2006
8.963
676
Hi!

Ich habe eine Formel in Excel um was zu berechnen und brauche das Zeichen fuer Betrag.
Genauer: Ich baue in eine Formel "(B1-B2)*435" ein. Dieses Ergebnis soll aber positiv sein, und da ich noch nicht weiss ob B1 oder B2 groesser ist, kann ich zb nicht einfach *-1 oder so dranhaengen, um ein negatives Ergebnis positiv zu machen.
Deswegen halt Betrag, da dass ja alles positiv macht.

In der Schule haette man das |(B1-B2)*435| geschrieben, aber in Excel klappt das net, bzw er erkennt das net an.

So sieht meine Formel aus: =IF(B1+B2<0,0,IF(B1+B2>0,((B1+B2)*735))-((B1-B2)*435))
Und wenn B1 kleiner als B2 ist, wird da zum Schluss halt addiert anstatt subtrahiert (weil -(-15) gleich +15, als Beispiel)

Ich hoffe, dass mir da wer helfen kann.

Thx & cheers
Gov
 
Du meinst nicht zufällig ABS([Zahl])?

Die Funktion gibt den Absolutwert zurück...

b1= 100, B2=50, dann ABS(B1-B2)=50
b1=50, B2=100, dann ABS(B1-B2)=50

Marty
 
Danke, bistn Schatz :)
Genau das meinte ich.

Jetzt kommt ich zwar noch nicht aufs richtige ergebenis, aber da werd ich wohl woanders nen Fehler in der Formel eingebaut haben (denn wenn ich zwischen B1=50 und B2=60 hin und herwechsel, kommt immer das selbe falsche ergebnis raus) ^^

Auf jeden Fall vielen Dank (mein Kollege neben mir der sich besser mit Excel auskennt dankt auch, das wusste der auch net ;) )

€: Fehler gefunden. So wird auf meiner Versuchs-Formel
=IF((B1+B2)<0,0,IF((B1+B2)>0,((B1+B2)*44100))-(((B1-B2)*26100)*IF(L44<0,(L44*-1),IF(L44=0,(L44*1),IF(L44>0,(L44*1))))))
Die richtige Formel:
=((B1+B2)*44100)-(ABS(B1-B2)*26100) :D
 
Zuletzt bearbeitet: