Excel技术问询:如何让IF函数逻辑下仅计算工作日?
工作日天数计算修正方案
把你原来的公式替换成以下版本即可实现仅统计工作日的需求:=IF($I6:I="",NETWORKDAYS($F6:F,TODAY()),NETWORKDAYS($F6:F,$I6:I))
说明:
- 原公式的问题在于错误地将
NETWORKDAYS直接嵌套在最外层,而没有正确传递它需要的起始日期和结束日期两个核心参数。 - 修正后的公式完全保留了你原本的逻辑:
- 当
$I6:I为空时,用NETWORKDAYS计算$F6:F到今日的工作日天数 - 当
$I6:I填入结束日期后,自动切换为计算$F6:F到该结束日期的工作日天数,同时自动排除周六和周日
- 当
内容的提问来源于stack exchange,提问作者loz
相关产品推荐
相关产品推荐

