Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel:计算范围内增加(减少)的总和,仅在一个公式中_Excel_Range_Formula - Fatal编程技术网

Excel:计算范围内增加(减少)的总和,仅在一个公式中

Excel:计算范围内增加(减少)的总和,仅在一个公式中,excel,range,formula,Excel,Range,Formula,我想计算范围内增加(减少)的总和。我不能用SUMIF函数来计算它。单元格A2:A8中的值如下所示(同样在图中)。我想把公式写成C2(增加)和D2(减少)。写出公式后,C2应该是30,D2应该是17 A2:1 A3:12 A4:4 A5:8 A6:15 A7:23 A8:14 您可以使用SUMPRODUCT进行以下操作: 检查每个单元格是否比上面的单元格大/小:-(A2:A7 =SUMPRODUCT(-)(A2:A7Try=SUMPRODUCT(-)(A2:A7Thank you!它起作用了。如果

我想计算范围内增加(减少)的总和。我不能用SUMIF函数来计算它。单元格A2:A8中的值如下所示(同样在图中)。我想把公式写成C2(增加)和D2(减少)。写出公式后,C2应该是30,D2应该是17

A2:1 A3:12 A4:4 A5:8 A6:15 A7:23 A8:14


您可以使用SUMPRODUCT进行以下操作: 检查每个单元格是否比上面的单元格大/小:-(A2:A7
=SUMPRODUCT(-)(A2:A7Try=SUMPRODUCT(-)(A2:A7Thank you!它起作用了。如果单元格“A5”是“13/8”,是否可以用公式计算?13/8表示从“A4”,“4”增加到“13”,在当前单元格中,“13”减少到“8”公式应该考虑这一点,然后C2和D2应该是35和22。A2:1 A3:12 A4:4 A5:13/8 A6:15 A7:23 A8:14,为什么不在A4和A5之间插入一个13的值?
=SUMPRODUCT(--(A2:A7<A3:A8),--(A3:A8-A2:A7))
=SUMPRODUCT(--(A3:A8<A2:A7),--(A3:A8-A2:A7))