2.88 FAQ-871 Origin 中是否含有 "IF" 函数?
Last Update: 10/22/2019
是的,自 Origin 2019 起,我们添加了if()函数。
例如。 假设 A 列包含一些缺失值。 在 B 列的 F(X) 单元格中输入 if(A=1/0, mean(A), A),如果 A 列中有值,则 B 列中将填充 A 列值; 如果 A 列中的相应行是缺失值或为空白,则 B 列将以 A 列的平均值填充。
Origin 2019 前的版本,请使用 "?" 操作符。
要执行上述相同的计算,请在 B 列 F(x) 单元中输入 if(A=1/0, mean(A), A)
一个更复杂的例子:我在 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 列的公式行单元格中输入以下公式:
A>=1&&A<=7?"Low":(A>7&&A<=17?"Mid":"High")
也可以看看Excel and Origin Functions Comparison
Keywords:IF function, set values under condition, conditional operator,IF 函数,根据条件设置值,条件操作
