VIP学员的问题,左边的数据源是不同时期做的表格,格式有所不同。现在要统计合计行对应的总金额、总利息。 原始数据有很多行,刚开始以为格式一样,写了一大堆公式统计的结果都不同,写得怀疑人生,最后才发现原来是格式不同导致。 先来跟卢子看看格式一样的处理方法。 总金额都在同一列,用SUM求和整列,再除以2就是合计对应的金额。
也可以按合计这个条件,用SUMIF条件求和。
语法:
总利息所在列(标题)不同,唯一庆幸的是要么在F列,要么在G列,而且这2列只有一个单元格有合计。 那就用SUMIF+SUMIF解决最简单。
假设利息可能存放在很多列,遇到这种情况,可以借助一个辅助列,先将合计对应的所有数据引用出来。
语法:
再用SUM对整个辅助列求和。
直接将区域的公式套进去也可以。
假如现在要将日期转换成年月的形式,并统计总金额。正常情况下是辅助列用TEXT将日期转换成年月的形式,再用SUMIF条件求和。 有了前面FILTER+SUM的铺垫,卢子突然想到一个新的用法。 假如现在要将年月为202304的数据引用出来。引用整列区域写起来方便,而数据多的情况下,运算效率会很低,导致卡,这里建议只引用有数据的区域。
再嵌套SUM就可以对符合条件的金额求和。
现在年月已经在L列,直接引用对应的单元格就行。
只要肯花时间研究,总会有意想不到的收获。 最后,有粉丝留言怎么查找最后一行对应的数据? 这里改成最后一列,并且大于0的数据。
如果单元格的0是空单元格,可以用另外的方法,会更加简洁。
链接: https://pan.baidu.com/s/1ovraSoLNxLrsDCfqHVh2Yg?pwd=gu43 提取码: gu43 |
|