数组中的过滤器/ IF功能(谷歌表)

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

我有问题,我总是想弄一个我要写的公式出错。所以我有一个包含€的列(含增值税)(J151:J),现在我有一个包含VAT%的列(I151:I)。因此,我制作了一个数组公式来计算总增值税,并将结果返回到一个单元格中。我可以使用此公式:

=SUM(ARRAYFORMULA($J$151:$J/100% *$I$151:$I))

但是在这个公式中,我想进行逻辑检验。在D151:D列中,我有多个公司名称,并且我只想为一个公司计算增值税。

我尝试过:

=IF(D151:D = "COMPAGNY.";SUM(ARRAYFORMULA(J151:J/100% *I151:I));"")

=SUMIF(D151:D;"COMPAGNY";ARRAYFORMULA(J151:J/100% *I151:I))

而且我也尝试使用过滤器。但是我得到了错误的#NA的#VALUE的

有人可以帮我这个表情吗?

if-statement google-sheets sum google-sheets-formula array-formulas
1个回答
0
投票

尝试:

=SUM(ARRAYFORMULA(IF(D1:D151="COMPAGNY"; J1:J151/100% * I1:I151; )))
© www.soinside.com 2019 - 2024. All rights reserved.