仅当另一个单元格上存在值时才减去单元格

Dre*_*eni -1 excel vba excel-vba excel-formula

我的电子表格看起来像这样:

A1 B1 C1 D1 E1 F1
10 7  2  5  11 =SUM(A1:E1)

A2 B2 C2 D2 E2 F2
X     X  X     =18

A3 B3 C3 D3 E3 F3
   X        X  =17

在从F2开始的F列上,我希望excel将F1中的值相加并减去字母X所在的值.在我的例子中,单元格F1上的和为35. 因此,F2上的值应为: 35(从F1检索) -10(字母X出现在A2上,因为A1的值为10,我们减去该值) -2(相同)在这里,字母X出现在C2上,由于C1的值为2,我们减去该值) -5(这里也是相同的,D2有字母X存在,因为D1的值为5,我们减去该值).



所以35-10-2-5 = 18.F2的值应为18.

和F3在我的例子中的值应为35-7-11 = 17.

此公式应适用于从F2开始的每一行.

我怎样才能做到这一点?

我想也许可以使用IF ISBLANK功能,但我是一个菜鸟.

chr*_*sen 6

这是一个简单的SUMIFS公式

=SUMIFS($A$1:$E$1,$A2:$E2,"")
Run Code Online (Sandbox Code Playgroud)