作业帮 > 综合 > 作业

满足多种条件的求和有以下数据:序号 数量 种类1 20 花2 30 花3 40 草4 40 花5 40 草6 60 草7

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/03 08:21:04
满足多种条件的求和
有以下数据:
序号 数量 种类
1 20 花
2 30 花
3 40 草
4 40 花
5 40 草
6 60 草
7 30 花
8 50 树
9 40 花
10 20 草
如果我想统计第2-5行和第8-9行 中“花” “草”的数量有什么好的办法吗
我起初想用SUMIF 但是却没办法直接使用就是说不能通过=SUMIF(C3:C6,C9:C10,“花”,B3:B6,B9:B10)来求得
那有什么好方法 请高手赐教
延伸问题:如果有需要多种条件求和的时候有没有什么函数可以使用谢谢指教
在种类右边增加一列“选中行”,在要统计的行输入“1”,在其他任意单元格输入以下公式:
=SUM(IF(((C2:C13)="花")*((D2:D13)=1)),B2:B13))
注意:写好公式后,按住“Ctrl”和“Shift”键再按“Enter”键,得到下面的数组公式:
{=SUM(IF(((C2:C13)="花")*((D2:D13)=1)),B2:B13))}
再问: 我采用这种方法 excek 一直提示公式出错 无法输入了
再答: 公式=SUM(IF(((C2:C13)="花")*((D2:D13)=1)),B2:B13))【编辑时,公式里没有符号“{}”,按住“Ctrl”和“Shift”键再按“Enter”键后,公式两端会自动加上符号“{}”】
再问: 数组公式我知道,但仍然提示错误,我是2003
再答: 那就用这个试试:=SUMPRODUCT((B2:B13)*(C2:C13="花")*(D2:D13))