有人可以将这些Excel公式翻译成英文吗?
=IF(F28="","",ROUND(IF(F28<750,(0.1391*F28^0.4931)/2,((0.001559*F28)+2.476)/2),2)*101.61%)
因为我目前正在创建一个计算机程序来使用这个公式自动计算,但我不明白这个东西。比如应该先走哪一个?我知道 MDAS 规则是什么,但是正如您看到的这个公式,有一个逗号分隔。
有人可以将这些Excel公式翻译成英文吗?
=IF(F28="","",ROUND(IF(F28<750,(0.1391*F28^0.4931)/2,((0.001559*F28)+2.476)/2),2)*101.61%)
因为我目前正在创建一个计算机程序来使用这个公式自动计算,但我不明白这个东西。比如应该先走哪一个?我知道 MDAS 规则是什么,但是正如您看到的这个公式,有一个逗号分隔。
=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%。
IF
F28 == "Value1", Then
"SomeValue", Else
Round
(这里同理IF
)