首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将指标函数与多准则相结合?

如何将指标函数与多准则相结合?
EN

Stack Overflow用户
提问于 2019-08-30 05:20:18
回答 2查看 30关注 0票数 0

我在找出索引函数时遇到了麻烦。我的数据表如下

表1-所有控股公司持有的所有子公司的完整列表-第一列显示控股公司-第二列显示每个控股公司持有的子公司-第三、第四和第五列给出这些子公司的关键财务数据(EBITDA)

页签1后面的页签是每个控股公司的页签。在这些选项卡中,我有一个部分希望仅包括表1中EBITDA高于2000万的子公司

例如:控股公司A有以下子公司: Sub1 (息税前利润:1000万),Sub2 (息税前利润:2100万),Sub3 (息税前利润:1500万)。

在公司A的标签中,我只想显示Sub2的信息,因为它满足最小阈值

我的功能现在显示每个控股公司的每个子公司的所有信息,而不考虑它们的EBITDA:

=IFERROR(INDEX(Tab1!D$5:D$337,SMALL(IF(Tab1!$C$5:$C$337=$C$6,ROW(Tab1!D$5:D$337)-MIN(ROW(Tab1!D$5:D$337))+1),ROWS(B$55:B55))),"")

Tab1列D包含所有子公司名称Tab1列C包含所有控股公司名称B列是我在控股公司选项卡中插入子公司的位置

输出提供每个控股的所有子公司,但我只希望每个持有的子公司的EBITDA等于或大于2000万

如果每个子公司的EBITDA (Tab1列N,O& P)中的一年或多年等于或大于20m,我如何添加筛选标准?

首先要感谢大家!

EN

回答 2

Stack Overflow用户

发布于 2019-08-30 11:42:38

将IF语句中的条件从:

Tab1!$C$5:$C$337=$C$6

还要检查列N、O或P是否超过20m:

(Tab1!$C$5:$C$337=$C$6)*((Tab1!$N$5:$N$337>20000000)+(Tab1!$O$5:$O$337>20000000)+(Tab1!$P$5:$P$337>20000000))

票数 0
EN

Stack Overflow用户

发布于 2019-08-30 15:45:22

您正在使用FormulaArray,但是,您也可以使用此标准公式(在B6__中输入)

代码语言:javascript
复制
= IFERROR( INDEX( 'Tab1'!$D$5:$D$337,
AGGREGATE( 15, 6, ROW(B:B) /
( ( 'Tab1'!$C$5:$C$337 = $C$6 ) *
( ( 'Tab1'!$N$5:$N$337 > 20 ) + ( 'Tab1'!$O$5:$O$337 > 20 ) + ( 'Tab1'!$P$5:$P$337 > 20 ) <> 0 ) ),
ROWS( B$5:B5 ) ) ), "" )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57717851

复制
相关文章

相似问题

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