我想计算包含相同内容的单元格数(在一行中)。像:
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 | N.F | 2
Apple6 | red | N.F | N.F | 1
Apple7 | N.M | N.M | N.M | 0
实际上,在我的表中,并不总是“红色”或“绿色”,因此它可以是二进制数或String
(如“红色”或“绿色”)。
此外,还有一些测试尚未完成。所以内部还有Not Found
和NO MESEUREMENT
。我想忽略它们,因为在统计分析中,我只想让'好'的答案计数,但没有错误。
更清楚的是,我想知道具有相同内容的多数细胞的数量。因为可能有第四个测试等等,所以我可以在一行中有超过3列的结果。
我尝试过使用IF
功能,但因为可能会有不同的“标准”答案(例如,有时候是“红色”,有时候是“绿色”),所以我没有做到。所以,如果您有任何想法,请发表评论。谢谢。
答案 0 :(得分:5)
您将需要一个数组公式:
=MAX(COUNTIFS($B2:$D2,$B2:$D2,$B2:$D2,"<>N.F",$B2:$D2,"<>N.M"))
这将找到匹配的最大数量。
作为数组公式,必须在退出编辑模式而不是Enter时使用Ctrl-Shift-Enter确认。如果正确完成,那么excel会将{}
放在公式周围。
所以将公式放入E2,按Ctrl-Shift-Enter,然后复制。
答案 1 :(得分:0)
另一个有用的项目: 要找出最常见的项目,请在E2中使用此条目。它是一个数组公式,因此在键入后按CTRL SHIFT ENTER。
=INDEX(A2:D2,MODE(MATCH(A2:D2,A2:D2,0)))
不能归功于解决方案。之前使用它并在此处找到它。
http://www.excel-easy.com/examples/most-frequently-occurring-word.html