17.04.2019, 15:30
Hallo zusammen,
ich habe folgendes Problem:
In Spalte A habe ich diverse Zahlen. In Spalte B steht ein Wert, entweder positiv oder negativ. In Spalte D sollen die Werte aus Spalte B wie folgt umgewandelt werden:
Ist der Wert in Spalte B negativ, so soll er in Spalte D in einen positiven Wert umgewandelt werden (also aus -3000 wird 3000). Ist der Wert in Spalte A positiv, so soll er ohne Änderung in Spalte D übernommen werden (3000 bleibt 3000). Ist aber die 3. Zahl der Belegnummer in Spalte A eine 4 oder 8, so soll der Wert in Spalte D auch ohne Änderung übernommen werden. (Um die Verwirrung komplett zu machen: ein positiver Wert in Spalte A kommt nicht vor, wenn die 3. Stelle der Belegnummer 4 oder 8 ist --> 4 und 8 bedeutet immer negativ).
Anders ausgedrückt: Die Werte in Spalte D müssen immer positiv sein. Es sei denn, die 3. Stelle der Belegnummer ist 4 oder 8, dann müssen sie negativ sein.
Ich habe mir dafür eine Verschachtelung von Wenn/und/oder ausgedacht, aber es funktioniert nicht richtig: =WENN(UND(ODER(TEIL(A1;3;1)*1=4;TEIL(A1;3;1)*1=8);B1<0);B1;(B1*-1))
Die Formel wandelt auch die positiven Werte aus Spalte B in negativ um.
Hier ist die Tabelle:
Wenn_und_oder.xlsx (Größe: 8,88 KB / Downloads: 5)
Ich kann leider den Fehler nicht entdecken....
Dank und Gruß
Carsten
ich habe folgendes Problem:
In Spalte A habe ich diverse Zahlen. In Spalte B steht ein Wert, entweder positiv oder negativ. In Spalte D sollen die Werte aus Spalte B wie folgt umgewandelt werden:
Ist der Wert in Spalte B negativ, so soll er in Spalte D in einen positiven Wert umgewandelt werden (also aus -3000 wird 3000). Ist der Wert in Spalte A positiv, so soll er ohne Änderung in Spalte D übernommen werden (3000 bleibt 3000). Ist aber die 3. Zahl der Belegnummer in Spalte A eine 4 oder 8, so soll der Wert in Spalte D auch ohne Änderung übernommen werden. (Um die Verwirrung komplett zu machen: ein positiver Wert in Spalte A kommt nicht vor, wenn die 3. Stelle der Belegnummer 4 oder 8 ist --> 4 und 8 bedeutet immer negativ).
Anders ausgedrückt: Die Werte in Spalte D müssen immer positiv sein. Es sei denn, die 3. Stelle der Belegnummer ist 4 oder 8, dann müssen sie negativ sein.
Ich habe mir dafür eine Verschachtelung von Wenn/und/oder ausgedacht, aber es funktioniert nicht richtig: =WENN(UND(ODER(TEIL(A1;3;1)*1=4;TEIL(A1;3;1)*1=8);B1<0);B1;(B1*-1))
Die Formel wandelt auch die positiven Werte aus Spalte B in negativ um.
Hier ist die Tabelle:

Ich kann leider den Fehler nicht entdecken....
Dank und Gruß
Carsten