Excel中sum 和sumif套用函数,如何修改?

=SUM(SUMIF(数据发放!$C:$C,E8,INDIRECT({"e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t"}&1)))

你要修改什么,不知你的源数据,也不知道你要求什么,从公式结构上看没什么问题,但是sumif的参数无法对应,也就是只有 数据发放!$C1=E8 的时候才会计算,其他时候应该都是0吧,所以,猜下你要的是,当数据发放!$C:$C等于E8是,对E:T列对应数据求和是吧
那就得对应整理,把你后面的改一下就好了。
=SUM(SUMIF(数据发放!$C:$C,E8,INDIRECT({"e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t"}&":"&{"e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t"})))
这样应该能计算了。追问

是这个意思,但是您给的公式最后求和是0

追答

同时按下Ctrl+Shift+Enter结束输入。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-27
这个公式本身就是一个错误吧SUMIF函数的条件区域和求和区域本身就是需要在同一张工作表中,且数量应该相等,而你的公式中求和区域在公式所在工作表的E1:T1区域,条件区域在另一个工作表的整个C列。建议截图说明你的需求,利用其他函数公式来完成。
第2个回答  2021-11-26
这个不需要套用啊,直接sumif(数据发放!C5:C20,E8,E1:T1)
第3个回答  2021-11-26
有没有excel表格提供下,了解清楚具体情况才能判断追问

格式样式是上面的,需要跨页算出所有各个省的每人的合计,请指导,谢谢

追答

sheet1b2=sumproduct((sheet1!a$2:a$17=a2)*sheet2!d$2:k$17)下拉

第4个回答  2021-11-26


对于职场中的同事来说,老板拿来一张表格要求汇总求和是常有的事,并且还伴随着按部门、产品等求和条件,甚至多个条件去求和,这时你要是用手工计算,那说不定真是一整天都沉浸数字中,利用SUMIF函数,2分钟搞定这么难题,今天小编就和大家分享几个SUMIF函数的求和技巧,希望大家多多支持,给我点赞关注!

先来看一下SUMIF的语法及用途:

【用途】根据指定条件对若干单元格、区域或引用求和。

【语法】SUMIF(range,criteria,sum_range)

【参数】Range为用于条件判断的单元格区域,Criteria是由数字、逻辑表达式等组成的判定条件,Sum_range为需要求和的单元格、区域或引用。

一、单条件求和:

求下图表格中数量大于60的总和?

具体操作:在E4单元格输入公式:=SUMIF(B4:B14,">60"),按回车键即可计算出总数量。

公式说明:B4:B14为条件求和单元格区域,">60"为求和条件。


二、多条件求和:

求下图表格中香皂的数量总和?

具体操作:在E4单元格输入公式:= SUMIF(A4:A14,D4,B4:B14),按回车键即可计算出香皂总数量。

公式说明:D4单元格值(香皂)为求和条件,A4:A14(品名列)为条件单元格区域,B4:B14为求和单元格区域。

演示如下图:


三 、模糊条件求和:

求下图表格中以"洗"开头的数量总和?

具体操作:在E4单元格输入公式:=SUMIF(A4:A14,"洗*",B4:B14),按回车键即可计算出总数量。

公式说明:"洗*"为求和条件,*为通配符,代表任何字符。

演示如下图:


四、非空单元格求和:

求下图表格中品名不为空的数量总和?

具体操作:在E4单元格输入公式:=SUMIF(A4:A14,"<>",B4:B14),按回车键即可计算出总数量。

演示如下图:


五、查找功能:

下图表格中查找李四的销售额?

具体操作:在E4单元格输入公式:=SUMIF(A4:A11,D4,B4:B11),按回车键即可。

注意:利用SUMIF函数的查找功能前提是函数中条件参数必须保证唯一性。

演示如下图:


希望以上操作技巧对你的工作有实质性的帮助,如果有哪些不明白之处,可以在评论区留言。也希望可以转发点个赞,给小编鼓励和支持,小编会继续写出更多优质的Excel技巧教程。您的赞赏、关注、转发、评论、点赞和收藏都是对小编的鼓励和支持,谢谢您!