首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Excel公式,用于计算值在按组动态的范围内出现的次数

Excel公式,用于计算值在按组动态的范围内出现的次数
EN

Stack Overflow用户
提问于 2019-07-10 01:20:15
回答 1查看 28关注 0票数 0

我有一个四列的电子表格,第一列表示公司的主要运营区域,第二列表示第二区域,第三列表示第三区域,依此类推。数据库如下图所示。

我感兴趣的是,有多少公司在同一主要领域运营,但至少有一个其他领域(第二,第三等)有共同之处。

我没有一个代码可以接近下面的预期结果。

我正在寻找一个生成结果的公式:5对于在主要区域119中运营的公司,对于在主要区域12,125中运营的公司,126 2对于在主要区域123中运营的公司,对于在主要区域128中运营的公司

EN

回答 1

Stack Overflow用户

发布于 2019-07-10 01:39:44

要使用公式,您需要一个帮助器列和两个步骤:

在E2中放入此公式:

代码语言:javascript
运行
复制
=SUM(--(MMULT(($A$2:$A$20=A2)*(($B$2:$D$20=B2)+($B$2:$D$20=C2)+($B$2:$D$20=D2)>0)*($B$2:$D$20<>""),TRANSPOSE(COLUMN($B$2:$D$20)^0))>0))

并在退出编辑模式时使用Ctrl-Shift-Enter确认,而不是Enter。然后将公式复制下来。

然后,您需要列出主节点并使用MAXIFS获取最大值:

代码语言:javascript
运行
复制
=MAXIFS(E:E,A:A,H2)

或聚合:

代码语言:javascript
运行
复制
=AGGREGATE(14,7,$E$2:$E$20/($A$2:$A$20=H2),1)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56957694

复制
相关文章

相似问题

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