怎么用 today函数求月份的汇总?

本文介绍了如何在Excel中利用SUMPRODUCT函数结合TEXT和EDATE函数,根据指定的月份条件(11月和12月)求和特定单元格的金额。通过逻辑值转换,实现对非当前月份数据的筛选和求和。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

怎样用today函数来求以下表格中11月、12月的总额呢?

在excel里,可识别的日期实际上也是数值,这样的条件汇总,妨用SUMPRODUCT函数。

一、使用SUMPRODUCT函数

=SUMPRODUCT((TEXT(A2:A5,"e-m")=TEXT(EDATE(TODAY(),-1),"e-m"))*B2:B5)

二、公式解析:

TEXT(A2:A5,"e-m"),将A列的日期转换成年-月的格式的一个数组,{"2023-11","2023-11","2023-12","2023-12"}。EDATE(TODAY(),-1)是取得上个月的日期,也用TEXT函数转换成年-月的格式,这个是条件。问这个数组是否等于条件,得到结果数组,{FALSE,FALSE,TRUE,TRUE}

下面就是求和了,将上一步得到的数组,与金额的值相乘,在相乘的时候,逻辑值TRUE和FALSE会相应的转换成1和0来参与运算,做为的参数,这样就通过SUMPRODUCT函数得到了条件求和的总数。

三、sumproduct函数的注意事项

  1. 常用的一个套路是:SUMPRODUCT((条件1)*(条件2)*......*(条件n)*值)

  2. 每个条件以及值的数组大小必须相同,否则会报错 #VALUE!

  3. 可以经常直接使用其他函数的返回结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值