excel公式,请高手指点,谢谢!!

来源:百度知道 编辑:UC知道 时间:2024/05/28 10:02:07
如:单元格A1:A100,B1:B100,日期3月1日至3月25日显示为3月份,3月26日至4月25日显示为4月份,如此类推,结果显示在C列.
A.B列日期交错出现不并列,如A1"3月1日",B2"3月5日",A3"3月24日",B4"3月25日",B5"3月27日",A6"3月20日",,,,,
看不明白啊~~能不能附加解释一下啊?

如果你日期能用3.25这样表示,我就可以用if完成

if

首先你的问题没有阐述清楚:
1、A1:A100和B1:B100是并列的2列数据,这两列数据有区别吗?
2、显示在C列中的月份到底是用A1:A100列还是B1:B100列的数据呢?否则无法判别啊
请补充!

PS:人家要“月26日至4月25日显示为4月”,因此Month()取出来的肯定是错误的!

C1单元格输入=IF(DAY(A1)<26,MONTH(A1),MONTH(A1)+1)

试试
=MONTH(A1+DAY(EOMONTH(A1,0))-25)
如果不能用,工具-加载宏,勾选“分析工具库”。