具有WHERE参数的Excel SUM语句?
我已经得到了下面的代码,从“First”到“Last”的所有工作表中获得了F18的总值,
=SUM(First:Last!F18)
我如何修改这个,所以它使用下面的逻辑:
First&Last WHERE B12 =“Name1”之间的所有工作表中的F18总数
Name1可以出现在几个工作表上
除非您有所有工作表的列表,否则不容易使用公式。 如果你有名为WSList
列表,那么你可以使用这个公式:
=SUMPRODUCT(SUMIF(INDIRECT("'"&WSList&"'!B12"),"Name1",INDIRECT("'"&WSList&"'!F18")))