Excel formula Excel行的条件求和

Excel formula Excel行的条件求和,excel-formula,sumifs,excel-indirect,Excel Formula,Sumifs,Excel Indirect,大家好,我对SUMIFS和INDIRECT的公式有问题。 我想总结一下D列中B列中没有“AL”的行 公式所在行和D6之间的行数将增加并变化 我得到了错误值! 公式是: =SUMIFS(D6:INDIRECT("R[-1]C";0);B6:INDIRECT("R[-1]C";0);"<>AL") =SUMIFS(D6:间接(“R[-1]C;0);B6:间接(“R[-1]C;0);“AL”) 上面这行的公式=和(D6:间接(“R[-1]C”,0))非常有效 我认为这个公式应该行得

大家好,我对SUMIFS和INDIRECT的公式有问题。

我想总结一下D列中B列中没有“AL”的行

公式所在行和D6之间的行数将增加并变化

我得到了错误值! 公式是:

=SUMIFS(D6:INDIRECT("R[-1]C";0);B6:INDIRECT("R[-1]C";0);"<>AL")
=SUMIFS(D6:间接(“R[-1]C;0);B6:间接(“R[-1]C;0);“AL”)

上面这行的公式=和(D6:间接(“R[-1]C”,0))非常有效

我认为这个公式应该行得通,但行不通

谁能找出这个公式的错误

谢谢


/martin

在SUMIFS函数中,条件范围需要在一列中。在间接函数中,您使用的是绝对起始列和相对结束列,这将导致多个列。需要使用绝对结束列。例如,改变

=SUMIFS(D6:INDIRECT("R[-1]C";0);B6:INDIRECT("R[-1]C";0);"<>AL")
=SUMIFS(D6:间接(“R[-1]C;0);B6:间接(“R[-1]C;0);“AL”)

=SUMIFS(D6:间接(“R[-1]C;0);B6:间接(“R[-1]C2;0);“AL”)
=SUMIFS(D6:INDIRECT("R[-1]C";0);B6:INDIRECT("R[-1]C2";0);"<>AL")