问题已解决
请问多条件求和用按个函数公式比较好用
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答在 Excel 中,多条件求和可以使用以下几个函数公式,它们各有特点,都比较好用:
SUMIFS 函数
语法:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2,...])
说明:sum_range 为需要求和的实际单元格区域;criteria_range1 为条件区域 1,criteria1 为条件 1,后面的条件区域和条件可根据需要增加。
示例:假设有一个销售数据表格,A 列是产品名称,B 列是销售地区,C 列是销售额。要计算 “产品 A” 在 “北京” 地区的销售总额,公式可以写成=SUMIFS(C:C,A:A,产品A,B:B,北京)。
SUMPRODUCT 函数
语法:SUMPRODUCT ((条件区域 1 = 条件 1)(条件区域 2 = 条件 2)...* 求和区域)
说明:通过将多个条件判断相乘,得到符合所有条件的数组,再与求和区域相乘并求和。
示例:对于上述销售数据表格,用 SUMPRODUCT 函数计算 “产品 A” 在 “北京” 地区的销售总额,公式为=SUMPRODUCT((A:A=产品A)*(B:B=北京)*C:C)。
COUNTIFS 函数结合数组运算
语法:通过数组运算,将符合条件的单元格对应的求和区域的值提取出来,再进行求和。
示例:对于上述销售数据表格,计算 “产品 A” 在 “北京” 地区的销售总额,可以使用数组公式{=SUM((A:A=产品A)*(B:B=北京)*C:C)},输入完成后按 Ctrl+Shift+Enter 组合键确认输入。
01/17 10:58
84784955
01/17 11:16
=SUMPRODUCT((MONTH(费用支出明细表!$B$5:$B$3600=E23))*(费用支出明细表!$G$5:$G$3600=$F$21)*(费用支出明细表!$E$5:$E$3600)) 我想提取每个公司的每个月的数据,可是月份提取不出来 我这个公式不知道是哪里不对,每次提取的都是1月份的数据,其他月份提取不出来
朴老师
01/17 11:19
原公式中MONTH(费用支出明细表!$B$5:$B$3600=E23)写法错误,正确的应该是MONTH(费用支出明细表!$B$5:$B$3600 =E23,这样才能正确判断月份是否等于指定的E23单元格中的月份值