Not sure what you don't understand.
Performing SUMIF in 3D requires an array of all sheets to be aggregated, e.g:
becomes::
However, given you explicitly state that you wish to:
a) add / remove sheets at will
and, in turn
b) do not want to have to manually update the formula each time
in my opinion it makes a great deal of sense to use a VBA Event to keep an up to date list of all relevant sheets.
The sample file in post #17 of the referenced thread does the above c/o of the following workbook driven event:
The subsequent 3D SUMIFs utilise the Defined Range: _3DList as basis for sheet listing - in your case the formula would appear as:
Unfortunately performing 3D SUMIF is inefficient and volatile ... an overview of your options: http://www.mcgimpsey.com/excel/threedsumif.html
Bookmarks