作者:绿色风
分类:
时间:2022-08-18
浏览:107
楼主 水星钓鱼 |
Q:如何统计一列数字中大于10并且小于20的个数? A:假设数据在A列的A2:A31单元格区域,则用以下这些公式可以返回以上条件的结果。 公式1:- =SUMPRODUCT(COUNTIF(A2:A31,{">10",">=20"}),{1,-1})
公式2:- =INDEX(FREQUENCY(A2:A31,{10;19.99999}),2)
公式3:设置条件区域 数据 数据 >10 <20- =DCOUNT(A1:A31,,C1:D2)
附件如下:
条件计数.rar |
2楼 天南地北 |
这样不是更简单了
- =SUMPRODUCT((A2:A31>10)*(A2:A31<20))
|
3楼 海洋之星 |
天南地北函数真牛 |
4楼 wjc2090742 |
公式3错了,应该是- =DCOUNT(A1:A31,,C1:D2)
再补个取巧的- =SUMPRODUCT(N(ABS(A2:A31-15)<5))
|
5楼 水星钓鱼 |
已经修改了,多谢提醒。 |
6楼 传递 |
来凑个更省事的- =COUNTIFS(A:A,">10",A:A,"<20")
03也可以用的- =COUNTIF(A:A,">10")-COUNTIF(A:A,">=20")
冷门的- =FREQUENCY($A$2:$E$31,{19.9,10})
|
7楼 CheryBTL |
补充一个TEXT的吧: =SUM(-TEXT(A2:A31-20,"[>=0]!0;[>-10]1;!0")) =COUNT(0/TEXT(A2:A31-20,"[>=0]!0;[>-10]1;!0")) =COUNT(0/(A2:A31>10)*(A2:A31<20)) |
免责声明
有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素,
经与ExcelTip.Net站长Apolloh商议并征得其同意,
现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示,
供有需要的人士查询使用,也慰缅曾经的论坛时代。
所示各个帖子的原作者如对版权有异议,
可与本人沟通提出,或于本站点留言,我们会尽快处理。
在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一