例如:
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个。
=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