如何将这个excel公式转换成英文单词?
有人可以请用英文单词翻译这个Excel电子表格单元格公式吗?
=ROUND(IF(F28 < 1568,2.5,IF(F28 < 2491,0.004873 * F28-5.142,0.02269*F28^0.7329)),2)
我正在根据这个公式创build一个程序,但我不明白哪一个会先行。 至less我明白这个部分IF(F28小于1568)…那么什么?
从外部if语句开始并向内移动。 IF
函数中的逗号分隔如下的语句:
布尔expression式,真实部分和假部分
以下是上述的伪码。 所有的回合都是小数点后两位。
IF (F28 < 1568) THEN ROUND (2.5) ELSE IF (F28 < 2491) THEN ROUND (0.004873 * F28 - 5.142) ELSE ROUND (0.02269 * F28^0.7329)
如果单元格F28中的值小于1568,则此单元格中的值将被舍入为2.5小数点后两位 – 即2.5
如果单元格F28中的值为1568或更大,但小于2491,则此单元格中的值将为:0.004873乘以[单元格F28中的值减去5.142],四舍五入到小数点后两位
否则(即单元格F28中的值为2491或更大),此单元格中的值将为:0.02269乘以[单元格F28中的值为0.7329的值],四舍五入至小数点后两位
您将按以下顺序进行下列操作:
- 小于1568 =
2.5
- 大于/等于1568但小于2491 =
0.004873 * F28-5.142
- 大于/等于2491 =
0.02269*F28^0.7329
基本上这意味着这个:
IF F28 is smaller than 1568 then use 2.5 IF F28 is larger or equal to 1568 but smaller than 2491 then use 0.0004873 * F28 - 5.142 IF F28 is larger or equal to 2491 then use 0.02269 * F28^0.7329 Round the outcome to 2 digits.