excel2007中,怎么统计某一个单元格下一个单元格数据个数?

学习 时间:2026-04-04 00:18:02 阅读:107
excel2007中,怎么统计某一个单元格下一个单元格数据个数?例如A1 12 23 44 15 56 17 1这样一列数字,统计1下面的数字出现的个数.

最佳回答

活力的猫咪

花痴的月光

2026-04-04 00:18:02

亲,在B1粘贴公式并下拉,请根据实际数据情况调整公式中的引用范围:=IF(A1=1,MATCH(1,A2:$A$7,0)-1,"")  再问: 就是1下面的一个数字,无论是多少都计数类似于countif函数 再答: 亲,在I1粘贴下面的公式,并下拉。请根据实际情况修订一下公式中数据的引用范围。数组公式,请按“Ctrl+Shift+回车”结束输入:=SUM(((($D$1:$D$10=1)*ROW($D$1:$D$10)+1)=(($D$2:$D$11=H1)*ROW($D$2:$D$11)))*1) 再问: 能帮我解释下吗? 没太看懂($d$1:$d$10=1)*ROW($D$1:$D$10)+1) 这段应该是d1到d10等于1的数,乘上所在行的行数再加1,,但是这里有个问题如果我想要5下面单元格的数据个数的话,是不是就不对了呢? 再答: 亲,一段一段说吧:(((($D$1:$D$10=1)*ROW($D$1:$D$10)+1),这是取“等于1”的行号;加1是指这些1下面的那一行的行号。(($D$2:$D$11=H1)*ROW($D$2:$D$11))),这是取要统计的那个数字所在的行号。比如5就在5、8两行。上面两个相等,就是说要统计的那个数字是不是在1下面;外面套一个SUM,就是相等了几次,即在几个1下面出现的次数。我想您现在理解为什么后半段要从2到11行了吧。 如果您要统计5下面的次数,就把开始的$D$1:$D$10=1改成$D$1:$D$10=5。再问: 我怎么得到的是这个结果呢? 你看看我是哪里弄错了?换成1的话也是不对的 再答: 为什么是Q1? 

最新回答共有2条回答

  • 光亮的烤鸡
    回复
    2026-04-04 00:18:02

    亲,在B1粘贴公式并下拉,请根据实际数据情况调整公式中的引用范围:=IF(A1=1,MATCH(1,A2:$A$7,0)-1,"")  再问: 就是1下面的一个数字,无论是多少都计数类似于countif函数 再答: 亲,在I1粘贴下面的公式,并下拉。请根据实际情况修订一下公式中数据的引用范围。数组公式,请按“Ctrl+Shift+回车”结束输入:=SUM(((($D$1:$D$10=1)*ROW($D$1:$D$10)+1)=(($D$2:$D$11=H1)*ROW($D$2:$D$11)))*1) 再问: 能帮我解释下吗? 没太看懂($d$1:$d$10=1)*ROW($D$1:$D$10)+1) 这段应该是d1到d10等于1的数,乘上所在行的行数再加1,,但是这里有个问题如果我想要5下面单元格的数据个数的话,是不是就不对了呢? 再答: 亲,一段一段说吧:(((($D$1:$D$10=1)*ROW($D$1:$D$10)+1),这是取“等于1”的行号;加1是指这些1下面的那一行的行号。(($D$2:$D$11=H1)*ROW($D$2:$D$11))),这是取要统计的那个数字所在的行号。比如5就在5、8两行。上面两个相等,就是说要统计的那个数字是不是在1下面;外面套一个SUM,就是相等了几次,即在几个1下面出现的次数。我想您现在理解为什么后半段要从2到11行了吧。 如果您要统计5下面的次数,就把开始的$D$1:$D$10=1改成$D$1:$D$10=5。再问: 我怎么得到的是这个结果呢? 你看看我是哪里弄错了?换成1的话也是不对的 再答: 为什么是Q1? 

上一篇 减少噪声主要在消声、吸声和隔声三个方面采取措施.下列分别采取了什么措施:

下一篇 我们的节日春节征文关于春节的好文章