如何列出应用的单元格 根据另一个表的值应用不同的计算表达式

How to list cells applied different calculation expression depending on another table's value

提问人:ohGoogleSheet 提问时间:9/21/2023 最后编辑:marc_sohGoogleSheet 更新时间:9/22/2023 访问量:20

问:

首先,我很抱歉英语不好。

我想根据其他表的值列出具有不同计算的单元格。我将用表格解释更多细节。

源表:

类型 价值 条件
1 10
1 10
0 10
0 10

结果表:

类型 计算 条件
1 10 * 2
1 10 + 1
  1. 我只想列出 {'Type' = 1} 个单元格,但类型是从 0 到 10 的几个。
  2. 如果源表的 {'Condition' = True},则返回 {'Value' * 2},否则 {'Value' + 1}

我想我可以用QUERY的ARRAYFORMULA或MATCH的INDEX解决这个问题,但我没有信心。

我该如何解决这个问题?

Google 表格 索引匹配

评论


答:

0赞 rockinfreakshow 9/21/2023 #1

您可以尝试:

=filter(hstack(A:A,if(C:C,B:B*2,B:B+1),C:C),A:A=1)

enter image description here

评论

0赞 ohGoogleSheet 9/21/2023
真的谢谢你,这就是我要找的。