Google sheets 如何在谷歌工作表的多列中计算一些内容?

Google sheets 如何在谷歌工作表的多列中计算一些内容?,google-sheets,Google Sheets,我需要在谷歌表单中计算每个人每个日期的项目数。你推荐什么配方? 我写了这篇文章,但它不起作用: =countifs(A2:A11, "3/14/2020", B2:B11, "person1", D2:H11, "*") 查看图像: 由于第一个标准的范围仅为一列,后续标准也应使用相同的范围,即一列 B2:B11, "person1", D2:D11, "*", E2:E11, "*" ... 参考:由于第一个标准的范围仅为一列,后续标准也应使用相同的范围,即一列 B2:B11, "pers

我需要在谷歌表单中计算每个人每个日期的项目数。你推荐什么配方? 我写了这篇文章,但它不起作用:

=countifs(A2:A11, "3/14/2020", B2:B11, "person1", D2:H11, "*")
查看图像:


由于第一个标准的范围仅为一列,后续标准也应使用相同的范围,即一列

B2:B11, "person1", D2:D11, "*", E2:E11, "*" ...


参考:

由于第一个标准的范围仅为一列,后续标准也应使用相同的范围,即一列

B2:B11, "person1", D2:D11, "*", E2:E11, "*" ...


参考资料:

您可以使用数据透视表

查看随附的电子表格


请阅读有关如何创建和使用数据透视表的更多信息

查看随附的电子表格


请阅读有关如何创建和使用的更多信息

另一种方法是使用mmult方法获取行总数,然后使用分组或透视查询:

=ArrayFormula(query({A2:B11,mmult(n(D2:H11="*"),transpose(column(D2:H11)^0))},"select Col2,Col1,sum(Col3) group by Col2,Col1"))


另一种方法是使用mmult方法获取行总数,然后在其后进行分组或透视查询:

=ArrayFormula(query({A2:B11,mmult(n(D2:H11="*"),transpose(column(D2:H11)^0))},"select Col2,Col1,sum(Col3) group by Col2,Col1"))


有没有办法通过编写公式来实现这一点?(不使用透视表)有没有办法通过编写公式来实现这一点?(不使用透视表)