Excel NETWORKDAYS-这些返回值看起来更合理吗?
对于NETWORKDAYS,这些返回值看起来更合理吗 2013年6月26日星期三Excel NETWORKDAYS-这些返回值看起来更合理吗?,excel,excel-formula,Excel,Excel Formula,对于NETWORKDAYS,这些返回值看起来更合理吗 2013年6月26日星期三 2013年6月27日星期四 2013年6月28日星期五 =NETWORKDAYS("2013/6/27","2013/6/26") = -2 以上是否最好返回-1? =NETWORKDAYS("2013/6/27","2013/6/27") = 1 上面的值最好返回0吗? =NETWORKDAYS("2013/6/27","2013/6/28") = 2 以上是否最好返回1?否,如果您在27
2013年6月27日星期四
2013年6月28日星期五
=NETWORKDAYS("2013/6/27","2013/6/26") = -2
以上是否最好返回-1?=NETWORKDAYS("2013/6/27","2013/6/27") = 1
上面的值最好返回0吗?=NETWORKDAYS("2013/6/27","2013/6/28") = 2
以上是否最好返回1?
否,如果您在27日工作,您会说您的开始日是27日,结束日是27日,净天数是1
=NETWORKDAYS("2013/6/27","2013/6/27") = 1
对我来说似乎完全正确。不,如果你在27日工作,你会说你的开始日是27日,结束日是27日,净天数是1
对我来说似乎完全正确。谢谢格雷恩斯,我明白你的意思。也许网络日不是相反的,我需要接受。谢谢格雷恩斯,我明白你的意思。也许NETWORKDAYS不是相反的,我需要接受这一点。我认为您可以在
NETWORKDAYS()
的基础上使用IF()
公式来获得您期望的值,例如=IF(NETWORKDAYS(“2013/6/27”、“2013/6/26”)谢谢Jerry,我也提出了同样的解决方案。如果你不想,NETWORKDAYS总是包括开始日期和结束日期,你可以使用=NETWORKDAYS(A2,B2)-SIGN(NETWORKDAYS(A2,B2))
谢谢Barry提供了更简洁的解决方案。我想你可以在NETWORKDAYS()的基础上使用if()
公式
要获得您期望的值,例如=if(NETWORKDAYS(“2013/6/27”,“2013/6/26”)谢谢Jerry,我也会提出相同的值。NETWORKDAYS始终包括开始日期和结束日期,如果您不想,可以使用=NETWORKDAYS(A2,B2)-签名(NETWORKDAYS(A2,B2))
感谢Barry提供了更简洁的解决方案。