Google sheets 具有阵列公式、水平和垂直范围的Sumif

Google sheets 具有阵列公式、水平和垂直范围的Sumif,google-sheets,array-formulas,Google Sheets,Array Formulas,我试图用谷歌表单中的水平和垂直范围的标准来做一个“sumif”。我发现一个参考资料说excel可以用arrayformulas实现这一点 我想我已经根据arrayformulas在GSheet中的工作方式复制了语法,但我无法让它工作。我制作了一个快速的样本表,其中“sum”列应将B列中的日期与第3行匹配,并将L列中的“yes”匹配,以给出每个日期的结果“2”,但由于某种原因,我得到了一个错误 更奇怪的是,这个公式在我的实际数据集上的完美匹配每次都会返回一个数字日期。。。我相信这可以通过更智能的索

我试图用谷歌表单中的水平和垂直范围的标准来做一个“sumif”。我发现一个参考资料说excel可以用arrayformulas实现这一点

我想我已经根据arrayformulas在GSheet中的工作方式复制了语法,但我无法让它工作。我制作了一个快速的样本表,其中“sum”列应将B列中的日期与第3行匹配,并将L列中的“yes”匹配,以给出每个日期的结果“2”,但由于某种原因,我得到了一个错误

更奇怪的是,这个公式在我的实际数据集上的完美匹配每次都会返回一个数字日期。。。我相信这可以通过更智能的索引匹配来实现(我也可以这么做!),但还没能实现


提前谢谢

最后一个范围应排除第3行:

=arrayformula(sum(if($G$3:$K$3=B4,if($L$4:$L$6="Yes",$G$4:$K$6))))