Excel教程:不一样的函数MONTH玩法 办公技巧 24年7月10日 编辑 汪站长职场达人 取消关注 关注 私信 函数MONTH是日期函数,用来返回月份的,今天就一起来看下他还有哪些不一样的玩法! 函数MONTH:返回月份值,是一个1(一月)到12(十二月)之间的数字。 MONTH(serial_number) MONTH(要查找的月份日期) 1、基础应用 根据A列日期提取月份: 输入公式:=MONTH(A2) 2、返回当前日期所在月份 输入公式:=MONTH(TODAY()) 函数TODAY:返回日期格式的当前日期。注意函数TODAY是没有参数的。 3、判断日期是上半年还是下半年 根据A列日期判断是属于上半年还是下半年: 输入公式:=IF(MONTH(A2)<=6,”上半年”,”下半年”) MONTH(A2)提取月份返回1,用函数IF判断1<=6是否成立,成立返回”上半年”,不成立返回”下半年”,1<=6成立,所以返回”上半年”。 4、统计销量 统计日期为4月份的总销量: 输入公式:=SUMPRODUCT((MONTH(A2:A13)=4)*B2:B13) 先用函数MONTH提取每个日期的月份,MONTH(A2:A13)部分返回{4;5;11;6;4;5;5;11;4;7;8;8} 然后判断这些月份是否等于4,等于返回TRUE,不等于返回FALSE,即{4;5;11;6;4;5;5;11;4;7;8;8}=4返回{TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE} 发生四则运算时TRUE相当于1,FALSE相当于0,*B2:B13返回{282;0;0;0;593;0;0;0;402;0;0;0} 最后用函数SUMPRODUCT求和返回1277。 5、计算季度 根据A列日期计算出对应季度,计算季度的方法有很多,前面的文章也有提到过,今天来看下怎么用两个MONTH来解决。 输入公式:=MONTH(MONTH(A2)*10) MONTH(A2)是返回A列日期中的月份 提取的月份*10 将单元格格式设置成日期,可以看到效果如下: 日期的本质是数值,日期1900/1/1的序列值是1,日期1900/1/2的序列值是2,以此类推。。。 细心地童鞋可以发现,第一个MONTH返回4/5/6对应的日期是1900年2月份,返回1/2/3对应的日期是1900年1月份,刚好这个日期的月份就是要计算的季度,哈哈哈,你们觉得这是巧合吗? 现在来看这个公式就不难理解了吧:MONTH(A2)返回4,*10后返回40,对应日期1900/2/9,外层再套个MONTH提取月份返回2,所以A2单元格日期2022/4/6属于第2季度。 END 往期推荐 1. Office365/2021/2019/2016/2013/2010官方永久激活密钥(可绑定账号) 2. 软件库(软件下载) 3. CorelDRAW 2021破解版下载&安装步骤 4. Google Earth Pro 7.3 |(谷歌地球)安装教程 5. 最新行政区划、乡镇级、村级shp矢量地图、2022道路、水系、建筑轮廓 Office自学网公众号 Office自学网客服 打开微信扫一扫,Office自学网 专注分享软件安装和视频教程,让你一号在手,办公无忧! 给TA打赏 共{{data.count}}人 人已打赏