首页 » Web前端 » phpsqldate区间技巧_Excel自动汇总日期区间的数据一个函数便能解决拜别手动操作

phpsqldate区间技巧_Excel自动汇总日期区间的数据一个函数便能解决拜别手动操作

duote123 2024-11-10 0

扫一扫用手机浏览

文章目录 [+]

1、打开数据源,我们须要统计这些数据,指定开始日期为:2024/9/1,结束日期为2024/9/30,我们在单元格中输入公式:=SUMPRODUCT(($A:$A>=$E2)($A:$A<=$F2)($C:$C=G1)$B:$B),按回车键即可。

2、该公式的事情事理如下:

phpsqldate区间技巧_Excel自动汇总日期区间的数据一个函数便能解决拜别手动操作

A$2:$A$10>=$E2会对日期范围进行判断,返回一个数组,个中包含所有大于即是E2单元格所给日期的值;

phpsqldate区间技巧_Excel自动汇总日期区间的数据一个函数便能解决拜别手动操作
(图片来自网络侵删)

$A$2:$A$10<=$F2 会对日期范围进行判断,返回一个数组,个中包含所有小于即是F2单元格所给日期的值;

$C$2:$C$10=G1会对产品种别列进行判断,返回一个数组,个中包含所有符合G1单元格指定条件的产品值;

$B$2:$B$10 是实际的金额;上述四个数组通过乘法运算逐一对应相乘,得到的结果数组中仅包含知足所有条件的金额;

3.如果按月进行数据汇总,处理方法与按日期区间统计类似,但须要提取月份信息进行比较。
MONTH函数可以将日期转换为月份数值形式。
我们调度公式中的日期比较部分,利用MONTH函数提取A列日期的月份信息,并与E5和F5单元格给出的开始和结束月份进行比较。
同时,其他条件判断逻辑保持不变,输入对应的公式为:=SUMPRODUCT((MONTH($A$2:$A$10)>=$E5)(MONTH($A$2:$A$10)<=$F5)($C$2:$C$10=G4)$B$2:$B$10)。

4.如果处理跨年度的月份区间统计时,由于年月格式为文本类型(如"年-月"),我们须要先将文本格式转换为数值格式才能进行比较运算。
可以利用TEXT函数将日期转换为形如"年-月"的文本格式,并合营双负号--将文本格式转换为数 值格式。
转换后的年月数值可以用于判断是否落在指定的跨年度月份区间内。
同样地,我们须要确保E8和F8单元格中的年月数据是已经精确转换为数 值格式的文本字符串。
公式如下:=SUMPRODUCT((--TEXT($A$2:$A$10,"emm")>=$E8)(--TEXT($A$2:$A$10,"emm")<=$F8)($C$2:$C$10=G7)$B$2:$B$10),末了完成,如图。

标签:

相关文章

房山第一探寻历史文化名区的魅力与发展

房山区,位于北京市西南部,历史悠久,文化底蕴深厚。作为北京市的一个重要组成部分,房山区的发展始终与首都的发展紧密相连。房山区积极推...

Web前端 2025-02-18 阅读1 评论0

手机话费开钻代码数字时代的便捷生活

我们的生活越来越离不开手机。手机话费作为手机使用过程中的重要组成部分,其充值方式也在不断创新。手机话费开钻代码应运而生,为用户提供...

Web前端 2025-02-18 阅读1 评论0

探寻专业奥秘如何查询自己专业的代码

计算机科学已成为当今社会不可或缺的一部分。掌握一门专业代码对于个人发展具有重要意义。面对繁杂的学科体系,如何查询自己专业的代码成为...

Web前端 2025-02-18 阅读1 评论0