昨天我了解了什么here写什么到单元格C1中,以获得在添加的屏幕快照中看到的小表,以获取表C1:D4。是
=ARRAYFORMULA(QUERY({A:A\ B:B*1};"select Col1,sum(Col2) where Col1 is not null group by Col1"))
您能解释为什么在那里需要ARRAYFORMULA
功能吗?有没有一种方法可以简单地在C6中操纵我的查询
=query(A:B;"select A,count(B) where A is not null group by A")
要获得相同的结果?因此,我只想操纵查询字符串"select A,count(B) where A is not null group by A"
。我不想添加其他ARRAYFORMULA
。
需要arrayformula将范围B:B中的布尔值(选中时为true,未选中时为false)转换为数字(0和1)。
对于没有Arrayformula的解决方案,请尝试
=query(A:B; "Select A, count(B) where B = true group by A")
看看是否可行?
由于以下乘法,所以需要ArrayFormula:B:B*1
,并且需要将TRUE
/ FALSE
转换为1
/ 0
您在C6中的公式将所有复选框都计数,无论它们是否已选中