在excel 中,给一个开始日期和截止日期, 怎么计算天数

例如开始日期为1月6为A1,截止日期为1月12号为A2 如何设置公式计算出7天为C1,
(起止日期当天要包含在内)
补充计算:如何设置是2012年的日期,如何设置计算的日期是不包含节假日的?

=DATEDIF(开始日期,截止日期,"d")
该函数为excel隐藏函数,"d"表示按天计算,也可以写作"y","m",分别计算间隔年、月。
其他常用隐藏函数分别是

=NUMBERSTRING(VALUE,TYPE)该函数用于小写数字转换大写数字,支持正整数,type取值范围{1,2,3}
=DATESTRING(date)将指定日期的序列号转换为文本日期
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-28
日期如果是电脑认可的格式,直接相减就可以了,
=A2-A1+1
公式所在单元格格式设置为常规或数字。不信的话,可以将日期都放在公式中试试
="12-1-12"-"12-1-6"+1
回答补充
公式可为
=WORKDAY(A2,A1,E1:E10)+1
需要把那些中秋节,春节之类的节日放在E1:E10中,外国人设置的函数是不认识这些节日的。适用07版。
第2个回答  2012-02-28
=datedif(A1,A2,"d")+1
不包含节假日,NETWORKDAYS()函数,但你须设定特殊的节日,周六、周日可能已自动剔除了(你揣摸一下,看看帮助,我没用过。
第3个回答  2012-02-28
上面那个可以
如果只要显示天数也可以用这个
=ceiling(A2-A1+1,1)本回答被网友采纳
第4个回答  2012-02-28
c1=a2-a1+1,然后把c1设置为常规格式
相似回答