【发布时间】:2015-05-01 19:29:05
【问题描述】:
我在使用 Google 电子表格中的过滤器功能时遇到问题。我正在尝试使以下公式起作用:
=SUM(FILTER(Table!$C$2:C, AND(EXACT(Table!$A$2:A,A2)=TRUE, EXACT(Table!$B$2:B,B2)=TRUE))).
但是它返回错误:
FILTER 的范围大小不匹配。预期行数:999。列数:1。实际行数:1,列数:1
然后我尝试了以下公式:
=SUM(FILTER(Table!$C$2:C, {EXACT(Table!$A$2:A,A2)=TRUE; EXACT(Table!$B$2:B,B2)=TRUE}))
并收到错误:
FILTER 的范围大小不匹配。预期行数:999。列数:1。实际行数:1998,列数:1
基本上,当且仅当小时数针对特定工作和工作类型时,我要做的是从另一张表(“表”)中添加小时数。然后,我尝试在另一张工作表(“工作时间”)上显示工作和工作类型的总小时数。
我可以让这个功能发挥作用:
=SUM(FILTER(Table!$C$2:C, EXACT(Table!$A$2:A,A2)=TRUE))
但是当我尝试过滤第二个条件时,我得到了上述错误之一。任何输入表示赞赏。谢谢。
【问题讨论】:
-
我也试过这个函数:=SUMIF(Table!$C$2:C, AND(EXACT(Table!$A$2:A,A2), EXACT(Table!$B$2:B, B2))=真);但什么都没有返回。
标签: google-sheets