函数,我可以用来在networkdays函数中停止负数和#value

问题描述 投票:0回答:1

我试图阻止负数和#value出现在networkdays函数中。我想计算网络日,但不计算第一天。我尝试研究可能解决此问题的可能功能,并提出了以下建议:

=IFERROR(IF(NETWORKDAYS(E9,F9,MenuData!G3:G22)<0,"",NETWORKDAYS(E9,F9,MenuData!G3:G22)-1),0)

它的确在带有负数的行上显示了一个空白单元格,而负数是因为单元格E或F中只有一个值。但是在有两个日期的行上,它使单元格为0。

excel-formula worksheet-function
1个回答
0
投票

我解决了。如果别人遇到与我相同的问题(我仍在学习),这就是我要做的事情:

=IFERROR(IF(AH7="",0, IF(NETWORKDAYS(C7,AH7,MenuData!$G$3:$G$22)<0, 0, (NETWORKDAYS(C7,AH7,MenuData!$G$3:$G$22)-1))),0)

这避免了由于电子表格中包含空白单元格而导致的负数,并在日期应为N / A的情况下停止了错误(#VALUE)。

© www.soinside.com 2019 - 2024. All rights reserved.