IMT*_*Man 5 google-sheets-formula
我正在尝试创建一个计算列,如果另一列等于某值,则该计算列会对一列进行求和。
我正在使用这个公式,我认为它应该有效,但它给出了错误Argument must be a range.。
=SUMIF(type, "a", age)
Run Code Online (Sandbox Code Playgroud)
我的样本数据:
我的数据透视表出现错误:
您可以通过稍微更改数据透视表的设置来实现所需的结果,而不是使用计算字段:
\ntype到\xe2\x80\x94 下的行group部分\xe2\x80\x94 并取消选中“显示总计”。age到\xe2\x80\x94 下的值作为列count of a部分\xe2\x80\x94 并将“汇总依据”设置为SUM。type到过滤器部分并a从“状态”下拉菜单中进行选择。注意:计算count of a字段也可以使用内置函数而不是计算字段来实现,方法是添加type到“值作为列”部分并COUNTA从“汇总方式”下拉菜单中进行选择。
使用数据透视表,您添加的值已经以您指定的行为条件,因此当您添加type“由 COUNTA 汇总”时,左侧的值已经暗示了“where group = alpha AND type = a” 。
希望有帮助!
\n