excel关于日期判断

那么在A1是3月14日,B1为3月15日(当A1日期在当月15日之前,跳出3月15日,当A1在3月15之后,则为4月15日),C为2月(如4月15日为3月)... 那么在A1是3月14日,B1为3月15日(当A1日期在当月15日之前,跳出3月15日,当A1在3月15之后,则为4月15日),C为2月(如4月15日为3月) 展开
 我来答
匿名用户
2012-03-16
展开全部
按我的理解把题目重新表述为:
若A1日期在15日之前,B1返回当月15日,否则,B1返回次月15日;
C1返回B1的前一月

B1公式: =IF(DAY(A1)<15,MONTH(A1),MONTH(A1)+1)&"月15日"
(A1单元格为日期格式)
C1公式: =IF(MONTH(B1)>1,MONTH(B1)-1,12)&"月"

均可向下填充

--------------------效果--------------------
3月14日 3月15日 2月
3月15日 4月15日 3月
3月24日 4月15日 3月
4月 2日 4月15日 3月
4月20日 5月15日 4月
5月 8日 5月15日 4月
12月 1日 12月15日 11月
12月19日 1月15日 12月
1月 6日 1月15日 12月
1月24日 2月15日 1月
2月11日 2月15日 1月
2月20日 3月15日 2月
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1975qjm
高粉答主

2012-03-14 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7609万
展开全部
B1 =IF(DAY(A1)=15,A1,IF(DAY(A1)<15,A1+1,DATE(YEAR(A1),MONTH(A1)+1,15))) 设置单元格格式为日期格式
D4 =MONTH(B1)-1 再设置单元格格式为常规
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友24ef169fc
2012-03-14 · TA获得超过9082个赞
知道大有可为答主
回答量:2.2万
采纳率:63%
帮助的人:4414万
展开全部
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免被误删)、excel样表文件(请特别注意:要03版的(如果是03以后的,把文件“另存为”一下,类型框可以选择03的),把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式