用于检查值之间的嵌套 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))
我正在努力处理 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))