gpt4 book ai didi

arrays - ARRAYFORMULA 中的 SUMIFS 不起作用

转载 作者:行者123 更新时间:2023-12-01 14:46:09 24 4
gpt4 key购买 nike

我正在创建一个销售跟踪器并在 SUMIFS ARRAYFORMULA 上苦苦挣扎。

这是公式:-

=arrayformula(SUMIFS('LIVE!'!$C$4:$C,'LIVE!'!$K$4:$K,$C$14:$C,'LIVE!'!$J$4:$J,"Ex-Yard"))

这是我正在查看的列的快照:

  • 工作表 1(“客户销售”):C 列 = 帐号,G 列 ='出厂总计'
  • 工作表 2(“实时!”):C 列 =“销售值(value)”,列j = "Ex-yard"/"Direct", Column K = Account number

公式在工作表 1 的 G 列中。我需要它对工作表 2(C 列)中所有在 J 列中显示为“Ex-Yard”的行的销售值(value)列求和,但仅限于表 1 C 列中的帐号在表 2 K 列中找到。

它包含敏感数据,因此无法共享,但这是一个示例:https://docs.google.com/spreadsheets/d/1jcZNkg5lI7SFlZw153vNGSjOyGmwr3Q-xEq03AmVkeo/edit?usp=drivesdk

谢谢

家伙

最佳答案

公式存在多个问题。

首先,它解决了 SUMIFS 中的错误列:根据您发布的电子表格,帐号在工作表 2 中无处可寻,您可以建立链接的似乎是 A 列中的客户名称。确定地址后,将此公式应用于“客户销售”!G5 中的单个单元格时,将为该客户生成正确的总和:

=if(isblank(C5),"",sumifs('直播!'!C$4:C,'直播!'!A$4:A,D5,'直播!'!J$4:J "Ex-Yard"))

其次,由于只有 Google 才知道的原因,ARRAYFORMULA 不能很好地与 SUMIFS 或其他在第一个参数中处理范围的函数一起使用。不幸的是,您不能使用 ARRAYFORMULA,而是需要将公式复制下来(这就是为什么您现在必须使用带 $ 符号的绝对寻址的原因)。

enter image description here

关于arrays - ARRAYFORMULA 中的 SUMIFS 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50080188/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com