-1

有人可以将这些Excel公式翻译成英文吗?

=IF(F28="","",ROUND(IF(F28<750,(0.1391*F28^0.4931)/2,((0.001559*F28)+2.476)/2),2)*101.61%)

因为我目前正在创建一个计算机程序来使用这个公式自动计算,但我不明白这个东西。比如应该先走哪一个?我知道 MDAS 规则是什么,但是正如您看到的这个公式,有一个逗号分隔。

4

2 回答 2

2

=IF(F28="","",ROUND(IF(F28<750,(0.1391*F28^0.4931)/2,((0.001559*F28)+2.476)/2),2)*101.61%)

如果 F28 为空,则输出为空,否则将 ROUND。ROUND-> 如果 F28 小于 750,则输出为 ((0.1391*F28^0.4931)/2),否则输出为 ((0.001559*F28)+2.476)/2)。无论输出是什么,它都会四舍五入为 2 位数字。ROUND 的公式是 ROUND(value, numbers to round the number)。

四舍五入后,最终输出将计算为四舍五入值的 101.61%。

分步 1- 检查 F28 是否为空。如果空输出为空。如果不是空的第 2 步

2-将step3或step4的输出四舍五入为2位

3-检查 F28 是否小于 750。如果是,则输出为 (0.1391*F28^0.4931)/2。如果不是第 4 步

4-输出为 ((0.001559*F28)+2.476)/2) step5

5- 最终输出为四舍五入值的 101.61%。

于 2012-12-01T09:18:15.410 回答
1

IFF28 == "Value1", Then"SomeValue", Else Round(这里同理IF

于 2012-12-01T08:44:02.810 回答