如何编写一个带有 IF 和 Vlookup 的公式,如果 Vlookup 返回的值为零或更小,则返回零?

如何编写一个带有 IF 和 Vlookup 的公式,如果 Vlookup 返回的值为零或更小,则返回零?

IF(E2>0,E2-VLOOKUP(C2,'小时工资和配额'!$A$2:$E$7,4,FALSE)*F2))

因此,如果此公式返回负数,我希望它返回零

我该怎么做呢?

答案1

您需要使用嵌套的 IF:

IF(E2>0,IF (E2-VLOOKUP(C2,'Hourly Wages and Quota'!$A$2:$E$7,4,FALSE)*F2<0,0,E2-VLOOKUP(C2,'Hourly Wages and Quota'!$A$2:$E$7,4,FALSE)*F2))

答案2

使用

=MAX(0,YOURFORMULA)

比嵌套 IF 更简洁、更快速

相关内容