Excel如何按条件求和

  • 原创
  • |
  • 浏览:10669
  • |
  • 更新:
  • |
  • 标签:EXCEL 

61条相关视频

  • Excel中数据如何按条件求...

    T小豆儿
  • excel小技巧:不规则单元...

    老杨教你玩...
  • 如何在excel中筛选出想要...

    戴你飞游戏...
  • Excel中不连续的单元格如...

    小熊科技视...
  • excel中如何对符合条件的...

    T小豆儿
  • Excel中的高级求和技巧

    办公科技汇
  • Excel如何实现隔行求和

    ai写作
  • Excel2016版快速填充新功...

    小熊科技视...
  • Excel表里的数据自动筛选...

    小熊科技视...
  • excel如何隔行插入行

    Excel研究...
加载更多~
842897人看了这个视频

Excel中的sum函数对于简单的求和操作简单便捷,但在实际工作我们遇到的问题往往更复杂,比如说有条件的求和,下面我通过几个实际中经常会遇到的问题来简单说明。

工具/原料

  • Excel

方法/步骤

  1. 1

    先从简单的求和来说,下表是模拟某班级学生的数学和语文考试成绩表,现在要求出每个学生的总成绩,此时只需在E2l输入公式=SUM(C2:D2),向下填充即可。

    Excel如何按条件求和
  2. 2

    如果我们要求全班同学的成绩总各,只要选中E8单元,按ALT+加号,就可以自动输入公式=SUM(E2:E7),非常的简便

    Excel如何按条件求和
  3. 3

    但此时我们需要有选择的进行求和,比如我们只求女生的语文成绩,简单的用sum就无法来完成了,这时就有了sumif的用武之地,在F2输入公式=SUMIF(B2:B7,"女",D2:D7),第一个参数是条件区域,第二个参数是条件,第三个参数是求和区域,需要说明的是求和区域无论选择了几列,只对首列求和

    Excel如何按条件求和
  4. 4

    但我们需要对多列进行有选择的求和呢?比如说我们可求男生的总成绩,刚才说到了,sumif只对求和区域的首列求和,现在要对整个区域求和,当然,我们可以选加一个辅助列计算出每个人的总成绩,再用sumif来求和,但有时候条件不允许我们添加辅助列,此时我们可以通过下面这个公式来实现:=SUMPRODUCT((B2:B7="男")*C2:D7),B2:B7是条件区域,C2:D7是求和区域,结果如下图

    Excel如何按条件求和
  5. 5

    好,现在情况更复杂了,有另一张表(表二) 为此班同学的加分系数,需要根据此表计算出最后总成绩,但问题是姓名列的顺序发生了变化,如果对两张表建立起关联而准确的得出结果?

    Excel如何按条件求和
    Excel如何按条件求和
  6. 6

    首先需要对两张表的姓名进行关联,大家不要想复杂了,其实用sumif可以很轻松的做到,哦,我刚才没有说sumif第二个参数也可以是区域吗?大家先输入公式=SUMIF(A12:A17,A2:A7,B12:B17),选中公式按F9可以看到结果是加分列组成的数组{1.89;1.2;2;1;1.5;1.3},但顺序已经调整成和表1相同了,我们只要用这个数组和每个同学的总成绩相乘再求和,就可以了。

  7. 6
    本页面未经许可获取自百度经验
  8. 7

    在C13输入公式=SUMPRODUCT(SUMIF(A13:A18,A3:A8,B13:B18)*(C3:C8+D3:D8)),结果如图。

    Excel如何按条件求和
    END

注意事项

  • 如果对此公式还无法完全理解的话,可以先在网上自学Excel数组
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签EXCEL