数组公式总和列

时间:2018-04-11 08:29:59

标签: google-sheets

任何人都可以帮助我,我有千列需要公式计算。

   A         B       C          B
1,000.00    50.00   0.00      100    
1,000.00    -       50.00     100 
1,000.00    50.00     - 
1,000.00    -       25.00     50 

任何团体都知道如何对此公式进行排列

=ifs(or(D2="-",D2=""),"",C2<>"-",D2+A2-C2,C2="-",D2+A2-B2)

Sample spreadsheet here

1 个答案:

答案 0 :(得分:2)

对于数组公式,您需要传递一组单元格。例如,使用D2而不是D2:D

OR()语句会导致问题,因此您需要使用bracket notation重新格式化,以便为单个条件字段创建新范围,为OR创建+

=ARRAYFORMULA(IFS({(D2:D="-")+(D2:D="")},"",C2:C<>"-",D2:D+A2:A-C2:C,C2:C="-",D2:D+A2:A-B2:B))