首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从excel中的列中获取“n”值

从excel中的列中获取“n”值
EN

Stack Overflow用户
提问于 2015-08-20 05:11:51
回答 1查看 782关注 0票数 1

我有一个xls表,其中的收入数据部门在过去20年。我需要得到前3名、第5名或第10名(这不是。是动态的) xls表中任何特定部门的收入值。

我曾经使用下面粘贴的公式来得到前3的值,但是现在我需要上面的n值,其中n是一个动态的数字。

代码语言:javascript
运行
复制
=SUM(LARGE(IF('Sector Data'!C$3:C$1000="Energy",'Sector Data'!D$3:D$1000),{1,2,3}))

有人能帮忙得到一个VBA代码或xls公式来完成这个任务吗?

  1. 投入工业1工业2消费者自由裁量3 4公用事业6工业7消费者自由裁量8金融9金融11金融13消费者自由支配14消费者自由支配15公用事业16公用事业17消费者自由裁量18消费者自由裁量19公用事业20
代码语言:javascript
运行
复制
1. Output Top 3

行业15家财务公司36家公用事业53家消费者自由裁量52

EN

回答 1

Stack Overflow用户

发布于 2015-08-20 05:37:46

你已经得到了数组公式的答案。这是一个标准的。

代码语言:javascript
运行
复制
=SUMIFS($D$3:$D$9999, $C$3:$C$9999, "energy", $D$3:$D$9999, ">="&AGGREGATE(14, 6, $D$3:$D$9999/($C$3:$C$9999="energy"), G3))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32109983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档