用excel 统计 一行数字中,大于某个数字之后的数字的个数!

例如:
0 1 2 3 4 2 1 3
如何用函数统计大于3.5的数字之后的数字的个数,就是统计 4之后的数字的个数(包含4),谢谢

方法一:

第一步:如图,随手建立一个Excel表格,步骤如图;

第二步:依次选中统计、COUNTIF、确定

第三步:左键点击,再选中表格区域,eter键后便如图所示。

第四步:如图,直接键盘输入“>3.5”字样,再点确定。

最后,所看到的结果便显示出来,如图。

方法二:熟悉函数的可直接在此区域输入函数,其中红线画出部分为你所选中的区域,可手动输入也可鼠标拖动选中。其实是与方法一同一原理。只是要求对函数熟悉的人应用。。

还有不清楚的可追问。。

追问

我要的结果 是>3.5,符合条件的 4后边的 2 1 3 ,包括4共4个。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-17

=COLUMN(H1)-SUMPRODUCT((A1:H1>3.5)*(COLUMN(A1:H1)))

如果有重复的>3.5的数字,

用=COLUMN(H1)-SMALL(IF($A$1:$H$1>3.5,COLUMN(A1:H1),256),COUNTIF($A$1:$H$1,">3.5"))

同时按CTRL  SHIFT  回车键

如图

追问

兄弟 你这公式 确实 实现,能给分拆讲解一下吗, 这几个函数没怎么用过 多谢.
早就是 4 2 1 3为啥 你的结果是3呢?

追答

求第1行(A1:H1)>3.5的数,这个数,后面的数的个数
E1=4,就是>3.5的,后面的数有3个。

=SUMPRODUCT((A1:H1>3.5)*(COLUMN(A1:H1))) 先求出,>3.5的数在第几列?结果是5,说明在第5列。

你第1行的数共有8个,COLUMN(H1)就是8,或COUNTIF(1:1,">3.5")
然后相减,就是最后结果。

如果要求结果是4
=COUNTIF(1:1,">3.5")-SUMPRODUCT((A1:H1>3.5)*(COLUMN(A1:H1)))+1

第2个回答  2014-10-17
输入=countif(a1:a8,">3.5")即可。假定你的数字是在a1到a8的单元格内,同时记住条件一定要用加引号
第3个回答  2014-10-17
这一行数字是分别占用一个单元格吗?如果数字在第一行,B1输入=COUNTIF(1:1,">3.5")
第4个回答  2014-10-17
=COUNTIF(A1:A9,">3.5")
相似回答