将 SUMIFS 与 MAP/LAMBDA 结合使用

问题描述 投票:0回答:1

我对 MAP/LAMBDA 公式相当陌生,我似乎无法弄清楚这个公式。我想将其保留为 MAP/LAMBDA 公式,因为表格的大小可以更改,并且我不想在更改时必须复制公式。

数据如下:

复选框 1 复选框2 复选框 3
领袖 状态1 状态2 状态3 总计
蒂姆·库克 1 10 6 公式在这里
史蒂夫·乔布斯 4 13 10

我的目标是在选中复选框时将数字相加。假设我想要添加状态 1 和状态 3,我会选中复选框 1 和复选框 3。

这是我对公式的尝试:

=MAP($A3:$A,LAMBDA(x,IF(x="","",SUMIFS(B3:D3,$B$1:$D$1,true))))

我在这里做错了什么?

预期结果应该是:

复选框 1 = 真 复选框 2 = 假 复选框 3 = 真
领袖 状态1 状态2 状态3 总计
蒂姆·库克 1 10 6 7
史蒂夫·乔布斯 4 13 10 14
google-sheets google-sheets-formula
1个回答
0
投票

您可以尝试:

=byrow(filter(B3:D,B1:D1),lambda(Σ,if(counta(Σ)=0,,sum(Σ))))

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.