标签: excel excel-2010
我想计算两个日期之间的工作日。 NETWORKDAYS会解决这个问题,但是我在构造IF语句组件时遇到了困难。
NETWORKDAYS
IF
我有5列,A列总是有一个开始日期;其他4列可能不会。我想要计算的是A列和B列之间的网络天数,但如果B是空白则是A列和C列,如果C是空白,则A列和D列等等
答案 0 :(得分:4)
使用此公式:
=NETWORKDAYS(A1,INDEX(A1:E1,AGGREGATE(15,6,COLUMN(B1:E1)/(B1:E1<>""),1)))
INDEX / AGGREGATE会在B:E中找到非空的第一个单元格,并将其作为结束日期返回NETWORKDAYS。
答案 1 :(得分:0)
drag
这就是诀窍,我无法让=IF(A1<>"",NETWORKDAYS(A1, B1), IF(C1<>"", NETWORKDAYS(A1, C1)))工作
=IF(A1<>"",NETWORKDAYS(A1, B1), IF(C1<>"", NETWORKDAYS(A1, C1)))