arrays - 在 Google 表格上使用 ArrayFormula 逐行检查 COUNTIF
问题描述
我正在尝试制作一个基本的countif函数,它是=COUNTIF(C2:BE2,"Yes")
一个ArrayFunction,它是
=ArrayFormula(if(isblank(A2:A),"",countif(C:BE,"Yes")
但是这个函数计算范围内的每一个“是” C:BE
。
我怎样才能让它逐行计算并且仍然是一个数组公式?
这意味着具有此功能的单元格从 C2:BE2 计数,下一个从 C3:BE3 计数
此外,我不能使用符号功能,因为它仅在标准中包含此论坛中其他帖子的数字时才有效。
解决方案
作为 MMULT 的替代方案(请参阅 Max 的链接),请尝试在第 2 行输入
=ArrayFormula(if(len(A2:A), countif(if(C2:BE="Yes", row(C2:C)), row(C2:C)),))
推荐阅读
- json - 我的 JSON 序列化中的“目标”属性来自哪里?
- google-cloud-platform - 是否可以使用 GCP VPN 将实例连接到互联网?
- php - PHP - session_start
- python - 在 pandas 数据框中随机排列行,将重复项放在一起
- excel - 如何运行存储过程(身份验证)然后显示查询结果
- gradle - Android资源编译失败-找不到资源文件
- sql - 从链接表更新记录
- r - base::noquote 是公认的使用 dplyr 编程的方式吗?
- ruby-on-rails - 在应用初始化程序中访问 Activeadmin 资源集合
- node.js - 是否有任何可用于 node.js/express.js 项目的样板文件?节点项目应该遵循哪些实践?