Excel怎么特定条件的数值计数?

就是,这是一个月的表单,只截取一部分,求和的公式都好处理,就是我想计算,在计件天数那里,每天如果计件里面有数值,就表示是在计件,怎么统计这个的天数有多少

可以使用COUNTIFS函数来解决这个问题,
=COUNTIFS(A2:L2,"计件",A3:L3,"<>")
=COUNTIFS(A2:L2,"计时",A3:L3,"<>")
可以在计件计时所在的行统计计件,然后对应的其他行里面确认非空单元格来达到计数的目的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-09
excel如何统计满足某个条件的数的个数?利用COUNTIF函数即可实现。下面,小编给大家分享其中的操作方法,给大家作个参考。

开启分步阅读模式
工具材料:
excel 2013
操作方法
01
以图中的表格数据为例演示操作方法。
A列的数据中,计算出含有“A”的数据个数。
结果显示在B2单元格中。

02
在B2单元格输入函数公式:
=COUNTIF(A2:A10,"A*")
当然,也可以在编辑框内输入公式。

03
接着,我们按下回车,
即可显示出结果:4;

04
那么,这个公式=COUNTIF(A2:A10,"A*")怎么去理解呢。
可能有些初学的朋友不太理解公式;
下面,小编给大家解释下。
COUNTIF(A2:A10,"A*")中的A2:A10,这个大家应该很好理解,这是数据区域。

05
COUNTIF(A2:A10,"A*")中的"A*" ; 这是条件;
要统计的条件;在步骤1里已提出了条件,要统计含有A的数值;A后面的*号是一个模糊值,就是后面跟着什么字符都算在内。

06
通过上述的解释,大家应该能理解了吧。
再比如,要统计小于100000的数值个数。
在B2输入:=COUNTIF(A2:A10,"<100000")

07
按回车,立即得出结果。
如下图所示。
第2个回答  2022-06-27
D建立辅助列标题为"B是否大于A",然后D2=IF((B2-A2)>0,是,否),下拉出所有的是否结果
然后选中A1:D14区域进行透视表
行字段拉入日期,列字段拉入B是否大于A,数值统计拉入B是否大于A
这样就能速度统计各个日期各自多少个“是”,即某天。B>A的行数多少个
追问 : 请问:为什么“=”后要加“--”呢?

追 : A:A="2016/1/7"有两种逻辑值 TRUE 与 FALSE,EXCEL中TRUE作1运算, FALSE作0运算,但SUMPRODUCT函数不能直接对逻辑值进行运算,所以要在前面加两个减号 -- 即负负得正,经过这样的数学运算后,TRUE 与 FALSE就会转化为1和0,SUMPRODUCT函数就能正确运算了。
第3个回答  2021-09-09
使用类似下面的公式
=COUNTIFS(B$2:AM$2,"计件",B3:AM3,">0")

下拉填充
第4个回答  2022-06-27
D建立辅助列标题为"B是否大于A",然后D2=IF((B2-A2)>0,是,否),下拉出所有的是否结果
然后选中A1:D14区域进行透视表
行字段拉入日期,列字段拉入B是否大于A,数值统计拉入B是否大于A
这样就能速度统计各个日期各自多少个“是”,即某天。B>A的行数多少个
追问 : 请问:为什么“=”后要加“--”呢?

追 : A:A="2016/1/7"有两种逻辑值 TRUE 与 FALSE,EXCEL中TRUE作1运算, FALSE作0运算,但SUMPRODUCT函数不能直接对逻辑值进行运算,所以要在前面加两个减号 -- 即负负得正,经过这样的数学运算后,TRUE 与 FALSE就会转化为1和0,SUMPRODUCT函数就能正确运算了。