如何减去 2 个数组并对一个单元格中的差异求和?

How to Subtract 2 Arrays and Sum the difference in one Cell?

这是我想要实现的一个例子; 所以我有两个数组需要减去它们并检查右边的数组是否具有所有值如果没有我不想用另一个数组中的相应单元格减去空单元格(示例{B3-D3}) 我想在 A5 中添加所有差异的总和。 我以前的解决方案是在 E

列上做
E1=ifnumber(D1),B1-D1 
E2=ifnumber(D2),B2-D2 
E3=ifnumber(D3),B3-D3 
E4=ifnumber(D4),B4-D4

但我正在寻找更优雅的东西,在这种情况下只使用一个单元格显示结果 A5

在 A5 中尝试:

=ARRAYFORMULA(SUM(B1:B4-D1:D4)))

在A5中:

=SUM(FILTER(ABS(B1:B4-D1:D4),ISNUMBER(D1:D4)))