Sumif 与 arrayformula 和水平和垂直范围
Sumif with arrayformula and horizontal and vertical ranges
我正在尝试使用 google sheet 中的水平和垂直范围内的标准来执行 "sumif"。我找到了一个参考资料,上面写着 excel 可以用 arrayformulas here.
做到这一点
我想我已经根据 arrayformulas 在 gsheets 中的工作方式复制了语法,但我无法让它工作。我制作了一个快速示例 sheet here,其中 "sum" 列应将 B 列中的日期与第 3 行相匹配,"yes" 将 L 列的结果匹配为“2”对于每个日期,但由于某种原因我收到错误。
更奇怪的是,这个公式在我的实际数据集上的完美匹配 returns 每次都是数字日期......我相信这可以通过更智能的索引匹配来完成(我会没问题!)但还没能让它发挥作用。
提前致谢!
你最后的范围应该排除第 3 行:
=arrayformula(sum(if($G:$K=B4,if($L:$L="Yes",$G:$K))))
我正在尝试使用 google sheet 中的水平和垂直范围内的标准来执行 "sumif"。我找到了一个参考资料,上面写着 excel 可以用 arrayformulas here.
做到这一点我想我已经根据 arrayformulas 在 gsheets 中的工作方式复制了语法,但我无法让它工作。我制作了一个快速示例 sheet here,其中 "sum" 列应将 B 列中的日期与第 3 行相匹配,"yes" 将 L 列的结果匹配为“2”对于每个日期,但由于某种原因我收到错误。
更奇怪的是,这个公式在我的实际数据集上的完美匹配 returns 每次都是数字日期......我相信这可以通过更智能的索引匹配来完成(我会没问题!)但还没能让它发挥作用。
提前致谢!
你最后的范围应该排除第 3 行:
=arrayformula(sum(if($G:$K=B4,if($L:$L="Yes",$G:$K))))