excel - 如何获得动态数组的每一行的总和?
问题描述
我有一个 0 和 1 的二维动态数组(例如 B1#)。我想计算每行中 1 的数量。这可以使用每行的 SUM 或每行的 COUNTIFS 来完成。
我的目标是拥有一个动态数组公式,它将对每一行求和/计数,从而根据 2D 动态数组中的行数自动溢出。
我该怎么做呢?
我尝试了什么:
- 我在 A1# 中添加了一个支持列作为 Sequence(Rows(B1#))
- 我尝试了 SUM(INDEX(B1#,A1#,0)) 但显然这不起作用,因为 SUM 必然会返回单个值,而我预计 ROWS(B1#) 中的总数会溢出
- 我尝试了 COUNTIFS(INDEX(B1#,A1#,0),1) 但这也导致了一个单一的值 #VALUE!
解决方案
推荐阅读
- elasticsearch - 如何计算 Elasticsearch 字段数组中包含多个对象的文档总数?
- python-3.x - 有没有一种更优雅的方式来使用“while 循环”而不必先在“while 循环”之外定义变量?
- sql - 如果字段不为空,则仅提取 json
- python - 在 for 循环中创建自定义变量
- sql - Oracle SQL - 获取每列的最新值
- javascript - 使用 async/await 时如何在嵌套的 Promise 中捕获错误
- java - 尝试验证用户是否已记录任何活动的 Spring Boot 问题
- r - Applying a subset to repeated measures using a unique ID and conditions?
- biztalk - Biztalk 编排和 AS2 同步 MDN
- oracle - 从数据泵实用程序导入的表的大小和行数比导出的少?