Excel表计算当月天数

来源:百度知道 编辑:UC知道 时间:2024/06/18 17:20:50
我需要完成以下任务:

根据住户入住日期计算他当月入住天数。
入住日期 搬迁日期 当月入住天数
A 2008/11/01 30
B 2007/08/09 2009/08/20 20
C 2009/08/03 2009/08/16 14

这里有三种情况:A 是很早以前(当月以前)搬入的,本月也没搬出,当月按30天算。
B 是很早以前(当月以前)搬入的,本月搬出,当月按实住天数计算。
C 是本月入住的,本月又搬出了,用搬出日期减去搬入日期计算实住天数。

注意:不能写三句话(这我自己都会写了),而是要在一个格子里遇到上述三种情况分别对待,即用IF语句嵌套三次。

就你的数据位置,大概是:第1行是标题,数据从第2行起;A列=入住日期、B列=搬迁日期、C列=当月入住天数。在C2输入
=IF(AND(A2<(TODAY()-30),B2=""),30,IF(AND(A2<(TODAY()-30),B2<>""),INT(TEXT(B2,"DD")),IF(AND(A2>(TODAY()-30),B2<>""),B2-A2+1,"")))回车并向下填充。

不知道你原先怎么写的,反正你会,就写个套嵌格式吧=if(a(当月以前)搬入的,30,if(b当月以前)搬入的,实际天数,if(c是本月入住的本月又搬出了,自己减,"")))
类似与=IF(A7="a",1,IF(A7="b",1,IF(A7="c",1,"")))

下面以计算2012年6月的天数为例来介绍操作方法:

有函数计算当月天数的吗? EXCEL计算天数的问题 求助:excel 计算天数公式 关于用excel 计算天数的问题 请教EXCEL中计算天数的函数 excel按工龄计算休假天数 寻求工资正确的、合理的计算方式(按30天计算or按当月天数计算) Excel日期问题,想计算时间段的天数 怎么在excel中计算天数啊,就是当期时间-前个日期得出天数啊 如何简化计算天数?