PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Office
[算表] 判断A栏值取得B栏阵列直接计算的方法
楼主:
KawasumiMai
(さあ、死ぬがいい)
2020-04-12 15:54:13
软件: Excel
版本: 2019
==
想问有没有更有效率且更快的公式写法
就是目前有两栏资料A跟B
想搜寻当"A栏"资料符合的时候,取得"B栏"资料的"阵列"
并且直接在一行公式内进行其他计算
==
例如
A B
1 10
1 10
2 20
3 10
1 20
2 10
3 30
当搜寻A为1的时候,会传回 10, 10, 20 的阵列
并且进行MODE之类的可以吃阵列的公式计算,得到10的答案
==
目前查到的方法,是使用SMALL + ROW 的"阵列公式"({})
但这方法需要在另一个地方取得一串符合的List
而且看起来每一格都需要进行相同的计算
但是当资料量一多....然后需要查询的条件一多
(一万笔 * 6种条件)之类的
这计算量有点超乎预期
==
可以的话希望也不要使用VBA
有没有神人能提供方法
让公式可以找出对应A = 1的B栏结果 {10,10,20}的阵列资料提供给其他公式吃
而不需要另外先列出一栏结果再进行二次计算的?
作者: soyoso (我是耀宗)
2020-04-12 16:01:00
以内文所举例mode
https://i.imgur.com/HXtrQf7.jpg
如果回文所指的只有一个对应值是指5于资料内只有一笔,对应值50的话
https://i.imgur.com/MDgRxmb.jpg
如果是指5于资料内有多笔,但对应值都是唯一值的话若要回传最大值的话
https://i.imgur.com/MFYAzUU.jpg
最小值的话minifs,这个方式也可以用于16:27回文所举例,只有一笔的情况
继续阅读
[算表] VBA 侦测图表是否存在
jasonhsu14
[问题] office365家用版无法共用?
mashapple
[算表] 重复字串只留下一个
nash30113
[算表] VBA财务分析应用:存货周转天数
moodyblue
Re: [算表] excel转换工时呈现方式
hexual
[算表] 求助excel画图方法(直接抓raw data)
brian791213
[算表] 如何多笔资料拆解
g5566
[公告] 资源回收桶
aokman
[问题] 特定字串后的位置数确认方式
yenwang
[算表] excel转换工时呈现方式
hexual
Links
booklink
Contact Us: admin [ a t ] ucptt.com