求EXCEL公式:A列是名字,B列是金额,如何快速在C列显示每个人的合计金额??

A列有(N>200)个名字,且一个人的名字可能出现多次(但一个名字就是一个人,不会出现多人同名),B列是A列人对应的金额。求,如何快速在C列显示每个人的合计金额??... A列有(N>200)个名字,且一个人的名字可能出现多次(但一个名字就是一个人,不会出现多人同名),B列是A列人对应的金额。求,如何快速在C列显示每个人的合计金额?? 展开
 我来答
zhouyiran1
2013-01-31 · TA获得超过1870个赞
知道大有可为答主
回答量:1302
采纳率:100%
帮助的人:345万
展开全部
1、在C1中输入公式:=IF(ROW()<>MATCH(A1,A:A,0),"",SUMIF(A:A,A1,B:B))
2、选中C1,向下拖动应用公式到C列其他各行单元格即可。

原理:
当姓名是列中第一次出现时(即,满足当前行与检索行数相等时),在C列对应单元格显示该姓名的B列总和。

此方法可适用于wps表格/excel,公式已验证。
更多追问追答
追问
嗯,可以了~
你的方法如果有重复的名字,后面就没显示金额了。
如果要每个名字后面都显示出他的最高金额,要用什么公式呢??
追答
1、对呀,重复显示该人的总和,有意义吗,不是自找麻烦吗,所以,用条件公式予以简化界面;就你求问的题目而言,自认为此公式是到现在为止的答案中效率最高,界面最简洁的答案,希望被采纳;
2、同理,将条件求和公式,替换成最大值函数即可,但因涉及某人的最大值,需使用数组公式,本人尚不精通,建议重新发帖求问,有待其他高手补充吧。
百度网友ca64c0c
2013-01-31 · TA获得超过4670个赞
知道大有可为答主
回答量:2991
采纳率:61%
帮助的人:1548万
展开全部
用数据透视表
选中A:B两列
点菜单:数据-数据透视表和数据透视图
点两次“下一步”
点“布局”按钮
把A列“姓名”拖到“行”的地方
把B列“金额”拖到“数据”的地方,双击这个“金额”,修改汇总方式为“求和”
一路确定即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自朱家尖积极进取的大平原狼
2013-01-31 · TA获得超过6274个赞
知道大有可为答主
回答量:6076
采纳率:71%
帮助的人:2622万
展开全部
显示合计金额:
=SUMIF(A:B,A1,B$1)
显示最高金额:
=MAX(IF(A$1:A$1000=A1,B$1:B$1000))
公式以CTRL+SHIFT+ENTER三键结束。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沧浪的旅行人生
2013-01-31 · 超过11用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:22万
展开全部
=sumif(人名,区域)就OK了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
路见不平0阳新
2013-01-31
知道答主
回答量:6
采纳率:0%
帮助的人:9405
展开全部
C1=SUMIF(A:B,A1,B:B)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式