gpt4 book ai didi

google-sheets - 用于多列条件的 Google 电子表格 Arrayformula

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

我是谷歌电子表格的新手,我遇到了这个小问题:

对于单元格 B3 中的指定人员,我需要对 K 列(一个项目)中的值求和,其中该项目属于 C 列中的 RF 或 RM 类别,我已经尝试过,但返回 K 的总和,而不是条件,其中应用...

=arrayformula(if(AND('SheetX'!I$3:I=B3;OR('SheetX'!C$3:C="RF";'SheetX'!C$3:C="RM"));sum('SheetX'!K$3:K);0))


=arrayformula(Sum(if(AND('SheetX'!I$3:I=B3;OR('SheetX'!C$3:C="RF";'SheetX'!C$3:C="RM"));'SheetX'!K$3:K;0)))

感谢任何可以帮助我解决这个简单问题的人。

最佳答案

已经修好了。根据 this link “OR 函数在数组表达式中不起作用(AND 函数也不起作用;但 NOT 函数确实起作用)。解决方法是使用 ADD 而不是 OR 和 MULTIPLY 而不是 AND;出于实际原因,使用与相关联的 + 运算符ADD 和与 MULTIPLY 关联的 * 运算符。”

我所做的是这样的:

=Sum(filter('SheetX'!K$3:K;'SheetX'!I$3:I=B3;('SheetX'!C$3:C="RF")+('SheetX'!C$3:C="RM")))

感谢 this video清除它。

关于google-sheets - 用于多列条件的 Google 电子表格 Arrayformula,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17800336/

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