FAQ-871 Hat Origin eine "IF"-Funktion?

Letztes Update: 06.12.2018

Ja, seit Origin 2019 haben wir eine if()-Funktion hinzugefügt.

Angenommen, Spalte A enthält Werte mit einigen fehlenden Werten. Geben Sie if(A=1/0, mean(A), A) in Zelle F(X) von Spalte B ein. Dann wird B mit Werten aus Spalte A gefüllt, falls es Werte in A gibt; Spalte B wird mit dem Mittelwert von Spalte A gefüllt, wenn die entsprechende Zeile in A gefüllt mit fehlenden Werte oder leer ist.

If function.jpg

Vor Origin 2019 verwenden Sie bitte den Operator "?".

Um die gleiche Berechnung wie oben durchzuführen, geben Sie A=1/0? ein. Mean(A):A in Zelle F(x) der Spalte B


Ein kompliziertes Beispiel: Ich habe eine Reihe von Zeilennummern in Spalte A und möchte Spalte B mit konditionalen Sequenzen füllen, so dass, wenn der Wert in col(A)

  • 1<=col(A)[i]<=7 ist, dann wird col(B)[i] mit "Low" gefüllt.
  • 7<col(A)[i]<=17 ist, dann wird col(B)[i] mit "Mid" gefüllt.
  • 17<col(A)[i] ist, dann wird col(B)[i] mit "High" gefüllt.

Geben Sie A>=1&&A<=7?"Low":(A>7&&A<=17?"Mid":"High") in Zelle F(x) von Spalte B ein.


Siehe auch Vergleich von Excel- und Origin-Funktionen.

Qh871.png


Schlüsselwörter:IF-Funktion, Werte festlegen unter Bedingung, konditionaler Operator