请教EXCEL中计算天数的函数

来源:百度知道 编辑:UC知道 时间:2024/05/16 06:05:23
A1:2007-1-1
B1:2007-3-3

条件是当B1空白时,C1为空白
C1=B1-A1(天)??
=if(or(a1,b1),"",b1-a1)
并把C1设置成数值格式。

为什么都是空白

  • 条件用错了:条件是当B1空白时,C1为空白是,公式应该为:=IF(OR(A1,B1),B1-A1,"")。

  • or函数:当任意条件为真时,即为真。

    即当A1、B1有任意内容的时候,则返回真,结合if函数,条件为真,返回if的第二个参数,即是说返回B1-A1。反之则返回空。

=if(b1="","",b1-a1)

=if(and(a1<>"",b1<>""),b1-a1,""1)
并把C1设置成数值格式。

1.把 A1,B1这两个单元格设置成日期型

2.把C1设置成数值型,小数位数设为0

3.在C1里填入以下公式
=if(b1<>"",