我已经找到了如何嵌入多个 IF 函数以及如何输入VLOOKUP
andIF
函数,但我认为我的情况仍然是独一无二的。
我已经将此函数输入到一个单元格中:
=IFERROR(VLOOKUP(N3,'Pivot Tables'!$D:$E,2,FALSE),0)
它从数据透视表中提取数据,如果没有答案,则显示 0。数据透视表中的数字是NETWORKDAYS.INTL
两个日期之间的平均数。
问题是我不想让它计算第一天。我可以让它从公式中减去一天,如下所示:
=IFERROR(VLOOKUP(N3,'Pivot Tables'!$D:$E,2,FALSE),0)-1
但我正在将这些数据转移到图表中,并且不想/不能在图表上显示“-1”。我需要做什么才能插入 IF 函数,以便当计数小于零时显示零?
我试图使用if<0="0"
,但无法正确输入。
答案1
尽管@PeterH 的答案有效,但它的缺点是重复 VLOOKUP,从维护的角度来看这不是很好。
对于这种特殊情况,您可以使用 MAX 而不是 IF:
=MAX(0,IFERROR(VLOOKUP(N3,'Pivot Tables'!$D:$E,2,FALSE),0)-1)