Excel – 对一个单元格中的If语句栏进行求和

我觉得我之前做过这个,但是已经看了很多页面之后,我完全失败了。

考虑在x和y两列中给出的一组数据。 X列总是上升的值,Y是随机的。 我需要一个单元格来计算在x的指定范围内的一列IF语句的总和,而不实际显示IF语句的列或使用VBA。 换句话说:我想把这个(IMG1)变成这个(IMG2)

在第一张图中,z列按照降序排列: =IF(AND(B2>0,A2>$D$2,A2<$D$3),A2-A1,0)

我觉得我可以使用SUMIFS或数组公式,但我不知所措。

请原谅,如果我不正确地张贴这个不知何故 – 这是我的第一篇文章。

-亚当

试试这个数组公式 ,需要一个特殊的按键Ctrl + Shift + Enter而不是单独input。

 =SUM(IFERROR((A2:A11>0)*(B2:B11>0)*(A2:A11>D2)*(A2:A11<D3)*(A2:A11-A1:A10),0)) 

Ctrl + Shift + Enter确认这个公式