我需要一个类似的公式networkdays
,但我不希望它只计算工作日。
例如:2015 年 3 月 23 日至 2015 年 3 月 28 日
这些天是星期一到星期六,如果我使用网络天数,我会得到 5 的结果,我希望结果是包括星期几的天数,所以在这个例子中是 6。
我试过 datedif、days 和 networkdays。我试过用 cell1-cell2+1,除非 cell1 或 cell2 中没有数据,否则它总能给出正确的答案。
答案1
如果您要检查的只是空白单元格,则可以使用以下公式:
=IF(NOT(OR(ISBLANK(A1),ISBLANK(B1))),A1-B1+1,"")
公式如下:如果这些单元格都不为空,则使用该公式,否则显示空字符串。
可以通过两种方式来改进,以检查负数结果。
=IF(NOT(OR(ISBLANK(A1),ISBLANK(B1))),MAX(A1:B1)-MIN(A1:B1)+1,"")
处理任一订单=IF(AND(NOT(OR(ISBLANK(A1),ISBLANK(B1))),A1>B1),A1-B1+1,"")
仅显示正数的结果
另外,还有一个名为的 VBA 函数可以找到isDate()
。