Excel公式计算单个单元格中的多个可能组合
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel公式计算单个单元格中的多个可能组合相关的知识,希望对你有一定的参考价值。
这里有Excel的新手。我试图让事情变得简单,以便长期使用,因为我的工作中大多数人对Excel或VBA的任何东西都知之甚少。
我希望在32个可能的代码中有一个包含最多4个不同代码(TRM2-TRM5)的公式计数单元格。但是,输入这些组合的单元格不需要按任何特定顺序排列。
如:
B1
(TRM2,R2,TRM3)
B2
(TRM2,PN1,DC5,TRM4)
B3
(PN1,IPA5c,HW2,TRM5)
B4
(PN1,HW2,R2)
公式的期望结果是3的计数
我不需要计算TRM代码出现的个别次数。只是它们出现在一个范围内的细胞数量(例如B1:B99
)。
我已经尝试了COUNTIFS
,但很快发现我必须为4个代码的每个可能组合都有一个COUNTIFS
。
到目前为止,最简单的方法是使用多个条件格式实例,突出显示包含四个代码之一的单元格并进行可视化计数。我读过的所有例子都没有在一个单元格中有多个值,所以我不确定如何解决它。
对于那些好奇的人,目的是报告审计中遗漏的问题的错误报告。
谢谢您的帮助!
举个例子,您可以使用帮助列来完成此操作。
要么使用要查找的代码对数组常量进行硬编码,要么在某个单独的单元格中输入它们。我做了后者,并将该范围命名为theCodes
。
在帮助器列中使用此数组公式:
C1: =MIN(FIND(theCodes,B1&CONCAT(theCodes)))<LEN(B1)
并根据需要填写
这将返回TRUE
或FALSE
,具体取决于单元格中是否存在任何代码。
然后,一个简单的COUNTIF
将计算所有TRUE
的
D1: =COUNTIF($C:$C,TRUE)
注意:要输入/确认数组公式,请在按Enter键时按住ctrl + shift。如果您正确执行此操作,Excel将在公式栏中看到的公式周围放置大括号{...}
。
以上是关于Excel公式计算单个单元格中的多个可能组合的主要内容,如果未能解决你的问题,请参考以下文章
excel 表格中,一个单元格中如果有数据,那么另一个单元格显示“1”,如果设置公式,多谢。
excel 表格中,一个单元格中如果有数据,那么另一个单元格显示“1”,如果设置公式,多谢。