求Excel函数公式:在多列多行表格,统计连续三行中连续出现特定数字1、6、11的频数。谢谢

如图:在连续三行出现1、6、11的频数5次;连续三行出现4、6、12的频数4次,连续三行出现5、10、14的频数3次。请问这有什么函数公式能直接统计出来吗?

确实不容易,但却还是一个清水题。虽说悬赏神马是浮云,但也多少体现对别人劳动的尊重吧。

为了便于简化编写公式,能用一个公式实现三个问题的解答,如图,在G到I列中,把要相等的数字输入进去,如连续3行为1、6、11,就在G1中输入1,H1中输入6,I1中输入11,其余在下面同样输入。J列得到出现次数:

J1=SUM(MMULT(N(SUBTOTAL(9,OFFSET(A$1,ROW($1:$15)-1,COLUMN(A:E)-1))=G1),TRANSPOSE(COLUMN(A:E))^0)*MMULT(N(SUBTOTAL(9,OFFSET(A$1,ROW($1:$15),COLUMN(A:E)-1))=H1),TRANSPOSE(COLUMN(A:E))^0)*MMULT(N(SUBTOTAL(9,OFFSET(A$1,ROW($1:$15)+1,COLUMN(A:E)-1))=I1),TRANSPOSE(COLUMN(A:E))^0))

同时按Ctrl+Shift+Enter三键输入数组公式,下拉得到对应G:I列指定数据出现的次数。

追问

大神,其他人都没办法,我都打算放弃了,您竟然解决了,真让我佩服的五体投地。Excel太强大了,人的智慧更加的强大。这么多数字您全部转化成Excel格式,还写这么长的函数,还码这么多字,这种对知识的执着、奉献的精神值得我等学习。 我在知道连发两个问题,这个问题实在没有财富值,所以没有设置悬赏。实在不好意思哈。另外一题悬赏比较低,您能随便回答一下吗。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-19
有点难度
需要VBA才行
需要定制才行
不免费
第2个回答  2020-03-19
公式说:臣妾做不到呀。
代码说:So Easy!
相似回答