excel 如何按不同条件分类求和?(本人初学)
来源:百度知道 编辑:UC知道 时间:2024/08/23 08:58:00
种类 价格(元) 营业人员 实售价格(%) 是否库存
a 10 张三 李四 王麻子 80 是
b 11 赵钱 孙李 100 是
c 12 王麻子 张三 李四 100 否
d 13 赵钱 孙李 80 否
e 14 孙李 赵钱 100 否
f 15 王麻子 赵钱 100 是
g 16 赵钱 李四 100 否
j 17 李四 张三 80 否
i 18 张三 孙李 100 否
j 19 李四 王麻子 80 是
k 20 不晓得 100 是
…… …… …… …… ……
以上“营业人员”一栏第一个名字为销售经手人,下表是以“销售经手人”为准的。本人EXCEL为初学,请问如不用宏,而只用多个函数来统计,该使用哪些函数?谢谢了
姓名 实售总金额(库存) 实售总金额(非库存)
张三
李四
王麻子
赵钱
孙李
不晓得
a 10 张三 李四 王麻子 80 是
b 11 赵钱 孙李 100 是
c 12 王麻子 张三 李四 100 否
d 13 赵钱 孙李 80 否
e 14 孙李 赵钱 100 否
f 15 王麻子 赵钱 100 是
g 16 赵钱 李四 100 否
j 17 李四 张三 80 否
i 18 张三 孙李 100 否
j 19 李四 王麻子 80 是
k 20 不晓得 100 是
…… …… …… …… ……
以上“营业人员”一栏第一个名字为销售经手人,下表是以“销售经手人”为准的。本人EXCEL为初学,请问如不用宏,而只用多个函数来统计,该使用哪些函数?谢谢了
姓名 实售总金额(库存) 实售总金额(非库存)
张三
李四
王麻子
赵钱
孙李
不晓得
=SUMPRODUCT($B$2:$B$12*$D$2:$D$12/100*(LEFT($C$2:$C$12,FIND(" ",$C$2:$C$12)-1)=G2)*($E$2:$E$12="是"))
B列为价格,D列实售价格,C列为营业人员,LEFT($C$2:$C$12,FIND(" ",$C$2:$C$12)-1)是求营业人员中的第一个人名LEFT($C$2:$C$12,FIND(" ",$C$2:$C$12)-1)=G2),这是一个条件,其中G2为你的结果中的姓名,($E$2:$E$12="是")是是否库存的判断条件,求非库存的改为"否"就是了
公式往下拖
1.先按姓名排序
数据-排序-主关键字(姓名)
2.分类汇总
数据-分类汇总-分类字段(姓名)
汇总方式(求和)
选定汇总项{实售金额(库存),实售金额(非库存)}
分类汇总
数据-分类汇总-分类字段(姓名)
汇总方式(求和)
选定汇总项{实售金额(库存),实售金额(非库存)}
SUMIF() 用帮助搜索一下该语句用法