用于检查值之间的嵌套 IF 语句

Nested IF statement to check between values

我正在努力处理 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" 错误

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

逻辑应该是:number大于等于3000乘以3,number小于3000但大于1999(大于等于2000)乘以2,其他任意case(当number小于或等于1999)乘以1.

这是一个工作函数

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