用于检查值

时间:2015-05-11 16:12:28

标签: if-statement google-sheets google-docs

我正在努力使用Google文档中的IF语句。

我在财务上使用它来找出对价值产生的利息。

利息为1%,2%或3%,具体取决于金额。

如果金额介于£0和£1999之间,则给出1% 如果它在2000英镑到2999英镑之间,则给出2% 任何超过3000英镑的东西都会达到3%

这是我的尝试:

=IF(M8>=3000,(M8/100)*3,IF(M8<2999),(M8/100)*2,IF(M8<1999),(M8/100)*1)

我的思考过程是先检查>=3000并计算出3%。如果该陈述不正确,它将继续进行2%计算,依此类推。

但这不起作用。我收到"wrong number of arguments for IF"错误

1 个答案:

答案 0 :(得分:2)

您没有正确关闭IF语句,只需要两个。

逻辑应该是:如果number大于或等于3000,则乘以3,如果number小于3000,但是大于1999(大于或等于2000)乘以2,在任何其他情况下(当number小于或等于1999时)乘以1.

这是一个工作函数

=IF(M8>=3000,(M8/100)*3,IF(AND(M8>1999,M8<3000),(M8/100)*2,(M8/100)*1))