我想计算有多少个单元格的值为另一列中的相应单元格的值为x。任何好的想法如何做到这一点?给定的值,如果有人想计算有多少细胞在A具有给定的是,在B中的相应单元具有对数据集的x在图像上的值下是高级计数
Q
高级计数
0
A
回答
2
=SUMPRODUCT(NOT(ISBLANK(A1:A12))*(B1:B12="x"))
这样解决为
=SUMPRODUCT(NOT({FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE})*(B1:B12="x"))
=SUMPRODUCT({TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;FALSE}*(B1:B12="x"))
=SUMPRODUCT({TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;FALSE}*{TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;TRUE})
=SUMPRODUCT({1;0;1;0;0;0;1;0;1;0;0;0})
当被迫成为一个数字(如当你乘以它们时),真空度为1和假数为零。
1
尝试:
SUMPRODUCT(IF(ISBLANK($A$1:$A$12);0;1)*IF($B$1:$B$12="x";1;0))
您可能需要验证像array formula与CTRL-SHIFT-ENTER
+0
不,你不需要使SUMPRODUCT成为一个数组公式,它需要内部处理,因此不需要任何括号。 –
+0
@Lance Roberts:谢谢,我总是想知道如何使用SUMPRODUCT,如果它需要验证为数组公式 – JMax
+0
其实,它不工作,我认为ISBLANK不喜欢数组。无论如何,我也试图使它成为一个数组公式,无论如何也不行。 –
相关问题
- 1. SQLAlachemy高级计数()查询
- 2. Excel中的高级计数
- 3. WordPress的高级SQL - 连接和计数
- 4. 高级计数与连接SQL
- 5. 任务队列高级呼叫计数
- 6. 高级计数和加入Rails
- 7. PHP高级下载计数器
- 8. 高级库和API设计
- 9. 高级rdlc报告设计
- 10. 高级SQL查询设计
- 11. XSLT 1.0高级计算
- 12. 高级函数
- 13. TSQL中的日期范围高级计数计算
- 14. Javascript数组。高级
- 15. XSLT高级数学
- 16. 高级函数toList
- 17. 高级时间戳计算(偶数行和总行数)
- 18. MS Access:需要高级设计建议
- 19. 高级搜索大型物体设计
- 20. 类层次环 - 高级设计建议
- 21. SQL Server:高级计算列公式
- 22. 如何计算高级查询行
- 23. Ember.js计算属性的高级用法
- 24. 无法计算班级高度
- 25. 具有高级设计的饼图
- 26. 实体框架高级计算字段?
- 27. 批量执行更高级的计算
- 28. 高级JavaScript/JQuery设计模式
- 29. 高级计算器java脚本问题
- 30. Rails高级查询加入和计算
非常好。这一个也在工作 –