mysql一行多列求和_EXCEL无意发现2个很好用的求和新用法,你会用得上的

本文介绍了在Excel中处理复杂数据的两种实用技巧。第一种是确保在删除或插入行后,求和公式仍然能够正确计算。通过使用INDEX和INDIRECT函数,可以创建动态引用,即使在第一行插入数据,公式也能保持正确。第二种技巧是在多行多列的非标准数据布局下,实现条件求和。利用SUMIF函数的强大功能,即使数据分布不规则,也能轻松完成按条件的求和操作。这些方法大大提高了Excel数据处理的灵活性。
摘要由CSDN通过智能技术生成

转自EXCEL不加班

学员多了以后,需求就更为复杂。通过不断满足学员的需求,卢子又发现了2个特有意思的用法。

1.不管删除行、插入行,求和都要保证正确

这是正常的删除行、插入行,操作完以后,发现求和区域错了。

3d720087934e0fc3743535cce7a1c49c.gif

针对这种,卢子很久以前就想到了解决的方法。

=SUM(B2:INDEX(B:B,ROW()-1))

0e9e1ddf2e58c8c7b651e29d4575105e.png

ROW()-1就是当前行的上一行号,INDEX(B:B,ROW()-1)就是当前单元格的上一个单元格。

这种可以解决99%的问题,但是还剩下1%的可能出错。就是当在第一行数字插入一行的时候,开始单元格就会出错。

e1795a6049413639fae7e36a2fff49c0.png

这种插入方法,虽然出现概率很低,但还是有可能出现。针对这种情况又该如何解决呢?

B2改成INDIRECT("B2"),这样就固定死,不管如何删除或者插入,始终引用B2单元格。

=SUM(INDIRECT("B2"):INDEX(B:B,ROW()-1))

7beabb724904f3846885a78136720168.png

目前只是对2列进行求和,C列的就直接将B改成C就好。

=SUM(INDIRECT("C2"):INDEX(C:C,ROW()-1))

2.多行多列,条件求和

多行多列,按条件求每个发票号码的数量合计。这种输入方法好坑人,不按套路出牌,发票号码1对应数量1,发票号码2对应数量2。

97d00bb79e2e1fbc7b5cf28cb7c63434.png

正常应该一列是发票号码,一列是数量,这种才是标准的输入法。这样求和多简单,一个SUMIF函数就搞定。

=SUMIF(A:A,E2,B:B)

1ffe190b5fc12eb791595c46b09169ba.png

好在天无绝人之路,SUMIF函数的强大超乎想象,居然如此布局也可以搞定。

=SUMIF($A$3:$G$6,A11,$H$3:$N$6)

51aa0888643d01c98c91e0f14b004fbf.png

真的是意外惊喜!

陪你学Excel,一生够不够?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值