excel有条件求和公式怎么写?

记录1表示迟到,2表示旷工,迟到罚10,旷工罚20,怎么直接计算一个月下来总共扣多少钱?

SUM求和快捷键

  在表格中设置sum求和公式我想每个excel用户都会设置,所以这里学习的是求和公式的快捷键。

  要求:在下图所示的C5单元格设置公式。

  步骤:选取C5单元格,按alt + = 即可快设置sum求和公式。

2 巧设总计公式

  对小计行求和,一般是=小计1+小计2+小计3...有多少小计行加多少次。换一种思路,总计行=(所有明细行+小计行)/2,所以公式可以简化为:

  =SUM(C2:C11)/2

3 隔列求和

  隔列求和,一般是如下图所示的计划与实际对比的表中,这种表我们可以偷个懒的,可以直接用sumif根据第2行的标题进行求和。即

  =SUMIF($A$2:$G$2,H$2,A3:G3)

  如果没有标题,那只能用稍复杂的公式了。

  =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)

  或

  {=SUM(VLOOKUP(A3,A3:G3,ROW(1:3)*2,0))} 数组公式

4.单条件求和

  根据条件对数据分类求和也是常遇到的求和方式,如果是单条件,其他的函数不用考虑了,只用SUMIF函数就OK。(如果想更多的了解sumif函数使用方法,可以回复sumif)

5 单条件模糊求和

  如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。

6 多条件求和

  多条件求和是一个小难题,但自从excel2007版添加了sumifs函数后,多条件求和变得简单起来。

  SUMIFS(数字区域,条件区域1,条件1,条件区域2,条件2....)

7 多条件模糊求和

  多条件模糊求和,算是真的遇到了一个难题。因为sumif虽然可以条件求和,但不支持多条件,sumifs可以多条件求和,但不能使用通配符。不过可以用sumproduct+isnumber+find组合来完成。

8 多表求和

  多个工作表如果格式完全相同,可以用sum函数的多表求和功能。

  如下图所示,要求在汇总表里设置合计公式,汇总前19个工作表B列的和。

分析:

  很多同学应该是这样设置的:

  =Sheet1!B2+Sheet2!B2+Sheet3!B2+Sheet4!B2+Sheet5!B2+Sheet6!B2+Sheet7!B2+Sheet8!B2+Sheet9!B2+Sheet10!B2+Sheet11!B2+Sheet12!B2+Sheet13!B2+Sheet14!B2+Sheet15!B2+Sheet16!B2+Sheet17!B2+Sheet18!B2+Sheet19!B2。

  够长吧,其实这还只是有19个工作表,如果需要汇总一个月或更多天,这个公式会更长,万一将来删除和添加工作表,整个求和公式需要重新设置。遇到这种情况我们可以用sum函数多表求和功能完成。

  公式:

  =SUM(Sheet1:Sheet19!B2)

  公式说明:

  1 Sheet1:Sheet19 这是表示由第1工作表和最后一个工作表组合的工作表集合。大家注意输入方法。

  2 在输入公式时可以按公式组成直接输入,也可以用星号快速输入。

  =sum('*'!B2) 输入后就公式会自动转换成=SUM(Sheet1:Sheet19!B2)

  注:公式中*表示除当前工作表外的所有工作表。

  3 在sheet1~sheet19之间添加的工作表,B2会自动统计到合计数中,如果在sheet19后添加,公式无法自动统计。如果想自动统计就在汇总前添加一个辅助工作表,然后设置公式

  =SUM(Sheet1:AA!B2)

  “AA”是添加的辅助工作表名称。

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-06-22
Excel中做统计,经常遇到要使用“条件求和”,就是统计一定条件的数据项。现把计算公式整理如下:
  一、使用SUMIF()公式的单条件求和:
如要统计C列中的数据,要求统计条件是B列中数据为"条件一"。并将结果放在C6单元格中,我们只要在C6单元格中输入公式“=SUMIF(B2:B5,"条件一",C2:C5)”即完成这一统计。
  二、SUM()函数+IF()函数嵌套的方式双条件求和:
  如统计生产一班生产的质量为“合格”产品的总数,并将结果放在E6单元格中,我们用“条件求和”功能来实现:
  ①选“工具→向导→条件求和”命令,在弹出的对话框中,按右下带“―”号的按钮,用鼠标选定D1:I5区域,并按窗口右边带红色箭头的按钮(恢复对话框状态)。
  ②按“下一步”,在弹出的对话框中,按“求和列”右边的下拉按钮选中“生产量”项,再分别按“条件列、运算符、比较值”右边的下拉按钮,依次选中“生产班组”、“=”(默认)、“生产一班”选项,最后按“添加条件”按钮。重复前述操作,将“条件列、运算符、比较值”设置为“质量”、“=”、“合格”,并按“添加条件”按钮。
  ③两次点击“下一步”,在弹出的对话框中,按右下带“―”号的按钮,用鼠标选定E6单元格,并按窗口右边带红色箭头的按钮。
  ④按“完成”按钮,此时符合条件的汇总结果将自动、准确地显示在E6单元格中。
其实上述四步是可以用一段公式来完成的,因为公式中含有数组公式,在E6单元格中直接输入公式:=SUM(IF(D2:D5="生产一班",IF(I2:I5="合格",E2:E5))),然后再同时按住Ctrl+Shift+Enter键,才能让输入的公式生效。
  上面的IF公式也可以改一改,SUM(IF((D2:D5="生产一班")*(I2:I5="合格"),E2:E5)),也是一样的,你可以灵活应用,不过注意,IF的嵌套最多7层。
第2个回答  2016-03-24

    插入函数,点击选择类别里面的全部

    选择sumif函数或者sumifs函数,如果条件很多的话选后者

    希望可以达到目的

第3个回答  2016-02-25
先来个单条件求和,求“客户A的销售额”。
注意:如图的SUMPRODUCT函数可以用SUM的数组方式来实现。

第一个多条件求和公式,求“客户A的1月份销售额”,用SUMIFS基本用法。

第二个多条件求和公式,求“客户A的1月份销售额”,用SUM的数组用法。

第三个多条件求和公式,求“客户A的1和3月份销售额”,用SUM+SUMIF完成。
注意:SUMIFS部分返回的一个数组,我们选中SUMIFS部分,然后按F9可以看到返回的结果,参见本步骤第2个图。实际公式就是这样运行的,最后再用SUM求这两个数字的合计就可以了。

同理,可以用SUM+SUMIFS的嵌套公式完成求第四个多条件求和公式:求“客户A和C的销售额”合计。

第五个多条件求和公式,求“A的1月份和C的3月份销售额合计”,这时SUMIFS的两个参数都用数组的形式。
注意:这里的{"A","C"}和{1,3}的数组都要用逗号分隔,这样返回的结果还是2维数组。

第六个多条件求和公式,求“A和C客户1和3月份销售额合计”,这时SUMIFS的两个参数都用数组的形式。
注意:这里的{"A","C"}和{1;3}的数组分别要用逗号和分号分隔,这样返回的结果是一个2行2列的数组。
相似回答