Excel 行的条件求和
Excel Conditional summation of rows
大家好,我对 SUMIFS 和 INDIRECT 的公式有疑问。
我想对D栏中B栏中没有"AL"的行进行总结
公式所在行的总和与D6之间的行数会增加变化
我收到错误#VALUE!
公式为:
=SUMIFS(D6:INDIRECT("R[-1]C";0);B6:INDIRECT("R[-1]C";0);"<>AL")
examples of my excel worksheet layout
上面的公式 =SUM(D6:INDIRECT("R[-1]C",0)) 效果很好
我认为该公式应该有效,但它无效。
谁能找出公式有什么问题?
谢谢!
/马丁
在 SUMIFS 函数中,criteria_range 需要在单个列中。在 INDIRECT 函数中,您使用的是绝对开始列和相对结束列,这会导致多列。需要使用绝对结束列。例如,更改...
=SUMIFS(D6:INDIRECT("R[-1]C";0);B6:INDIRECT("R[-1]C";0);"<>AL")
到...
=SUMIFS(D6:INDIRECT("R[-1]C";0);B6:INDIRECT("R[-1]C2";0);"<>AL")
大家好,我对 SUMIFS 和 INDIRECT 的公式有疑问。
我想对D栏中B栏中没有"AL"的行进行总结
公式所在行的总和与D6之间的行数会增加变化
我收到错误#VALUE! 公式为:
=SUMIFS(D6:INDIRECT("R[-1]C";0);B6:INDIRECT("R[-1]C";0);"<>AL")
examples of my excel worksheet layout
上面的公式 =SUM(D6:INDIRECT("R[-1]C",0)) 效果很好
我认为该公式应该有效,但它无效。
谁能找出公式有什么问题?
谢谢!
/马丁
在 SUMIFS 函数中,criteria_range 需要在单个列中。在 INDIRECT 函数中,您使用的是绝对开始列和相对结束列,这会导致多列。需要使用绝对结束列。例如,更改...
=SUMIFS(D6:INDIRECT("R[-1]C";0);B6:INDIRECT("R[-1]C";0);"<>AL")
到...
=SUMIFS(D6:INDIRECT("R[-1]C";0);B6:INDIRECT("R[-1]C2";0);"<>AL")