一個 Excel 儲存格中的 VLOOKUP 和 IF 函數

一個 Excel 儲存格中的 VLOOKUP 和 IF 函數

我已經找到瞭如何嵌入多個 IF 函數以及如何輸入VLOOKUPandIF函數,但我認為我的情況仍然是獨特的。

我將此函數輸入到單元格中:

=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)

相關內容