Excel表计算当月天数

我需要完成以下任务:根据住户入住日期计算他当月入住天数。入住日期搬迁日期当月入住天数A2008/11/0130B2007/08/092009/08/2020C2009/0... 我需要完成以下任务:

根据住户入住日期计算他当月入住天数。
入住日期 搬迁日期 当月入住天数
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语句嵌套三次。
展开
 我来答
绿衣人敲门
推荐于2016-01-14 · 知道合伙人软件行家
绿衣人敲门
知道合伙人软件行家
采纳数:18765 获赞数:63780
毕业于西北大学计算机网络技术专业,现在在西安电力学院进行网络推广维护工作!

向TA提问 私信TA
展开全部

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

  1. 方法:

  2. 在A1单元格输入年份2012

  3. 在B1单元格输入文字"年"(不是必须的)

  4. 在C1单元格输入月份6

  5. 在D1单元格输入文字"月"(不是必须的)

  6. 在F1单元格输入文字"本月共计"(不是必须的)

  7. 在G1单元格输入公式=DAY(DATE(A1,C1+1,1)-1)

  8. 在H1单元格输入文字"天"(不是必须的)

  9. 至此就可以了,只要A1与C1单元格中的年月改变,G1单元格中就可以实时显示那个月份的总天数。


Stcxj
高粉答主

推荐于2020-01-06 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.8亿
展开全部
就你的数据位置,大概是:第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,"")))回车并向下填充。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西门无刀
2009-08-17 · TA获得超过614个赞
知道小有建树答主
回答量:669
采纳率:100%
帮助的人:439万
展开全部
不知道你原先怎么写的,反正你会,就写个套嵌格式吧=if(a(当月以前)搬入的,30,if(b当月以前)搬入的,实际天数,if(c是本月入住的本月又搬出了,自己减,"")))
类似与=IF(A7="a",1,IF(A7="b",1,IF(A7="c",1,"")))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
思雪遥遥
科技发烧友

2009-08-17 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:8076
采纳率:49%
帮助的人:564万
展开全部
这么简单的问题别你们俩翻来覆去的写汉字,我都直接晕死算了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天府剑客
2009-08-17 · TA获得超过785个赞
知道小有建树答主
回答量:731
采纳率:0%
帮助的人:465万
展开全部
想到方法了,吃完饭来写公式。先占个座。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式