FAQ-871 Originには"IF"関数はありますか?
最終更新日: 2018/12/6
はい。Origin 2019以降、if()関数が追加されました。
例えば、列Aに欠損値が含まれているとします。列BのF(X)セルに、if(A=1/0, mean(A), A)と入力すると、A列に値があれば列BにはA列の値が入力され、A列が欠損値や空欄の場合、B列にはA列の平均値が入力されます。
Origin 2019より前のバージョンでは、"?"演算子を使用してください。
上の計算と同じことをするには、A=1/0? Mean(A):A とB列のF(x)セルに入力します。
複雑なサンプル: A列に行番号があり、col(A)の値によってB列に入力する値を決定する場合を考えます。
- 1<=col(A)[i]<=7 ならば、col(B)[i] に"Low"を入力
- 7<col(A)[i]<=17 ならば、col(B)[i] に"Mid"を入力
- 17<col(A)[i] ならば、col(B)[i] に"High"を入力
列BのF(x)=行に、A>=1&&A<=7?"Low":(A>7&&A<=17?"Mid":"High") を入力します。
Excel
と Origin の関数比較も参照してください。
キーワード:IF関数, 条件による値の設定, 条件演算子

