发布网友 发布时间:2022-04-30 02:30
共4个回答
热心网友 时间:2022-06-29 09:18
1楼的方法的确不错:
第一步:统计第一行等于ng,并且小于8的数之和
第二步:统计第一行等于ng,并且大于等于8的数的个数,再成8
不过,公式中的F应改为E
修正后的公式为:
=SUMIFS(A2:E2,$A$1:$E$1,"=ng",A2:E2,"<8")+COUNTIFS($A$1:$E$1,"=ng",A2:E2,">=8")*8
将首行地址采用绝对地址,便于3,4。。。。。等行向下拖动复制
结果如下:
追问非常谢谢!因为最佳答案只有一个,我看到1楼是正确的就给他了。不过你的解释非常详细,非常感谢!
热心网友 时间:2022-06-29 09:18
若是用的是excel2007以上的版本,分享一种使用SUMIFS和COUNTIFS联合的解决方式。在单元格F2输入“=SUMIFS(B2:E2,B1:E1,"=ng",B2:E2,"<=8")+COUNTIFS(B1:E1,"=ng",B2:E2,">8")*8”。其中,增加了ng的值刚好是8的可能选择。供参考啊。热心网友 时间:2022-06-29 09:19
就分开来算就好了.热心网友 时间:2022-06-29 09:19
=SUMPRODUCT((A1:E1="ng")*(((A2:E2>8)*8)+((A2:E2<=8)*A2:E2)))