Hi, die Funktion „wechseln()“ kannte ich noch nicht. Die Lösung führt aber zu einer Mischung aus Text und Zahlenformat.
Wenn die übergebenen Zahlen - also sowohl die positiven als auch die negativen mit nachgestelltem Minuszeichen - als Text in Excel übernommen wurden, sollte die Formel wie folgt lauten:
=WENN(WECHSELN(A1;"-";"")=A1;WERT(A1);WERT(WECHSELN(A1;"-";""))*(-1))
Wenn postive Werte bereits als Zahl übergeben wurden, werden Sie von Siegfrieds Formel nicht erkannt und fälschlich auch in negative Werte umgesetzt. In diesem Fall müsste die Formel z.B. so lauten:
=WENN(ZELLE(„Typ“;A1)=„w“;A1;WERT(WECHSELN(A1;"-";""))*(-1))
Gruß
Wolfgang
Hallo! Die Funktion wechseln entfernt ein definerbares Zeichen
aus einem Text, damit kannst du das Problem so lösen: (A1 =
12345-, B1 ergibt das Ergebnis)
B1 =
wenn(wechseln(a1;"-";"")=a1;a1;wert(wechseln(a1;"-";""))*(-1))
Die Funktion Wert wandelt eine Zahl, die als Text formatiert
ist, in das Zahlenformat um.
mfg Siegfried