Wenn die Differenz größer oder kleiner als die Anzeige ist

Wenn die Differenz größer oder kleiner als die Anzeige ist

Ich brauche eine Excel-Formel, die Folgendes anzeigt:

  • 1wenn B um mehr als 2 kleiner als A ist
  • 0wenn B innerhalb von 2 von A liegt
  • -1wenn B um mehr als 2 höher ist als A

Kann mir bitte jemand sagen, ob das möglich ist und mich in die richtige Richtung weisen?

Beispiel:

Bild

Antwort1

Verwenden Sie Folgendes:

=IF(B1<(A1-2),1,IF(B1>(A1+2),-1,0))

Die erste IFprüft, ob B1kleiner ist als A1-2, was bedeutet, dass um mehr als 2 B1kleiner ist als A1. Wenn wahr, gibt sie 1 zurück, andernfalls prüft sie, ob die zweite Bedingung erfüllt ist; IF B1ist größer als A1+2. Wenn wahr, gibt sie -1 zurück, andernfalls 0. Abschließend schließen Sie beide IFFunktionen.

Antwort2

Ja, das ist möglich. Hier ist eine Möglichkeit, wie es gemacht werden kann:

  • =IF(ABS(A1-B1)>2,IF(A1>B1,1,IF(A1<B1,-1)),0)

Der erste Teil der Formel prüft, ob eine Differenz von mehr als 2 vorliegt. Wenn dies der Fall ist, wird anschließend geprüft, ob A größer als B (1) oder ob B größer als A (-1) ist. Abschließend wird das Ergebnis ausgegeben, wenn die Differenz zwischen A und B kleiner als 2 (0) ist.

verwandte Informationen