计算一行中包含相同内容的单元格数量
我想统计包含相同内容的单元格的数量(在一行中)。 喜欢:
A |B |C |D |E item | test1 | test2 | test3 | result Apple1 | red | red | red | 3 Apple2 | red | green | green | 2 Apple3 | green | red | red | 2 Apple4 | red | red | red | 3 Apple5 | red | red | NF | 2 Apple6 | red | NF | NF | 1 Apple7 | NM | NM | NM | 0
实际上,在我的桌子上,并不总是“红”或“绿”,所以它可能是一个二进制数字或一个String
(如“红色”或“绿色”)。
而且,还有一些testing没有得到很好的执行。 所以里面还有Not Found
和NO MESEUREMENT
。 我想忽略他们,因为在统计分析中,我只是想让“好”的答案数,但没有错误。
更清楚的是,我想知道拥有相同内容的大多数单元的数量。 因为可以有第四个testing等等,所以我可以在一行中有超过3列的结果。
我已经尝试过使用IF
function,但是因为可能有不同的“标准”答案(比如在这个例子中,有时是“红色”,有时候是“绿色”),所以我没有做到。 所以,如果你有一些想法,请留下评论。 谢谢。
你会想要一个数组公式:
=MAX(COUNTIFS($B2:$D2,$B2:$D2,$B2:$D2,"<>NF",$B2:$D2,"<>NM"))
这将find匹配的最大数量。
作为一个数组公式,在退出编辑模式而不是Enter时,必须用Ctrl-Shift-Enter确认。 如果做得正确的话,excel会把{}
放在公式的周围。
所以把公式放在E2中,按下Ctrl-Shift-Enter,然后复制下来。
另一个有用的项目:要找出哪个项目是最常见的,请使用E2中的这个条目。 这是一个数组公式,所以在input后按CTRL SHIFT ENTER。
=INDEX(A2:D2,MODE(MATCH(A2:D2,A2:D2,0)))
不能拿出解决scheme的功劳。 之前使用它,并在这里find它。
http://www.excel-easy.com/examples/most-frequently-occurring-word.html