NETWORDAYS公式返回日期而不是数字

时间:2019-07-11 13:55:47

标签: excel date excel-formula

我想计算两个日期之间的工作日,但是NETWORKDAYS返回一个日期,而不是一个数字,我想知道为什么...

在使用的公式下方:

=NB.JOURS.OUVRES.INTL(TEXTE(RECHERCHEV(B5;'Sheet1'!$1:$1048576;8;FAUX);"JJ/MM/AA");TEXTE(FIN.MOIS(Février!A2;0);"JJ/MM/AA");1;'Jours feriés'!C2:C12)

美国公式:

=NETWORKDAYS.INTL(TEXT(VLOOKUP(B5,'Sheet1'!$1:$1048576,8,FALSE),"JJ/MM/AA"),TEXT(EOMONTH(Février!A2,0),"JJ/MM/AA"),1,'Jours feriés'!C2:C12)

我测试了这些公式的返回值:

下面的公式用于获取开始日期

=TEXTE(RECHERCHEV(B5;'Sheet1'!$1:$1048576;8;FAUX);"JJ/MM/AA")返回日期(请看下面的屏幕)

美国公式:

=TEXT(VLOOKUP(B5,'Sheet1'!$1:$1048576,8,FALSE),"JJ/MM/AA")

下面的公式用于获取结束日期

TEXTE(FIN.MOIS(Février!A2;0);"JJ/MM/AA")返回我该月的最后一天(请看下面的屏幕)

美国公式:

=TEXT(EOMONTH(Février!A2,0),"JJ/MM/AA")

这里是屏幕截图:

enter image description here

总而言之,以screeshot示例为例,例外输出应为 2 ,并且不得为 03/01/1900

1 个答案:

答案 0 :(得分:0)

问题本身有答案,已由@BigBen识别并由@Dorian同意。答案已经发表在评论中。