Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 804|回复: 9

一列为特定值时,另一列的最大5个数求和,谢谢!

[复制链接]
发表于 2023-4-18 12:55 | 显示全部楼层 |阅读模式
数字
江苏省常州市556
广东省潮州市563
广东省东莞市596
广东省佛山市579
广东省广州市94
广东省河源市453
江苏省淮安市365
广东省惠州市487
广东省江门市207
广东省揭阳市317
江苏省连云港市116
广东省茂名市60
广东省梅州市121
江苏省南京市243
江苏省南通市98
广东省清远市678
广东省汕头市128
广东省汕尾市480
广东省韶关市752
广东省深圳市44
江苏省苏州市835
江苏省宿迁市704
江苏省泰州市555
江苏省无锡市744
江苏省徐州市364
江苏省盐城市101
江苏省扬州市308
广东省阳江市251
广东省云浮市455
广东省湛江市448
广东省肇庆市996
江苏省镇江市832
广东省中山市505
广东省珠海市747


求A列为江苏省时,C列最大的5个数字求和的公式,谢谢
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2023-4-18 13:41 | 显示全部楼层
=SUM(LARGE((A2:A35="江苏省")*C2:C35,ROW(1:5)))

祝順心,南無阿彌陀佛!
回复

使用道具 举报

 楼主| 发表于 2023-4-18 14:12 | 显示全部楼层
cutecpu 发表于 2023-4-18 13:41
=SUM(LARGE((A2:A35="江苏省")*C2:C35,ROW(1:5)))

祝順心,南無阿彌陀佛!

完美,谢谢!

点评

不客氣喔~  发表于 2023-4-18 14:31
回复

使用道具 举报

 楼主| 发表于 2023-4-18 22:02 | 显示全部楼层
cutecpu 发表于 2023-4-18 13:41
=SUM(LARGE((A2:A35="江苏省")*C2:C35,ROW(1:5)))

祝順心,南無阿彌陀佛!

再请教下,如果不是=“江苏省”,而是要含江苏两字,公式该怎么写呢,谢谢。
回复

使用道具 举报

发表于 2023-4-18 22:47 | 显示全部楼层
xiangyu1008 发表于 2023-4-18 22:02
再请教下,如果不是=“江苏省”,而是要含江苏两字,公式该怎么写呢,谢谢。


方法之一=SUM(LARGE(COUNTIF(OFFSET(A1,ROW(1:14),),"*江苏*")*C2:C15,ROW(1:5)))
1.png
回复

使用道具 举报

 楼主| 发表于 2023-4-19 09:27 | 显示全部楼层
ssg365 发表于 2023-4-18 22:47
方法之一=SUM(LARGE(COUNTIF(OFFSET(A1,ROW(1:14),),"*江苏*")*C2:C15,ROW(1:5)))

谢谢,我研究下
回复

使用道具 举报

发表于 2023-4-19 11:02 | 显示全部楼层
xiangyu1008 发表于 2023-4-18 22:02
再请教下,如果不是=“江苏省”,而是要含江苏两字,公式该怎么写呢,谢谢。

=SUM(AGGREGATE(14,6,FIND("江苏",A2:A35)^0*C2:C35,ROW(1:5)))
祝順心,南無阿彌陀佛!

回复

使用道具 举报

发表于 2023-4-22 10:31 | 显示全部楼层
=sumifs(c:c,a:a,“江苏*",c:c,">5")
回复

使用道具 举报

 楼主| 发表于 2023-4-24 14:55 | 显示全部楼层
ssg365 发表于 2023-4-18 22:47
方法之一=SUM(LARGE(COUNTIF(OFFSET(A1,ROW(1:14),),"*江苏*")*C2:C15,ROW(1:5)))

发现个问题,如果里面有负数,负数好像没参与计算
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-16 22:08 , Processed in 0.246054 second(s), 15 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表