В любом случае если работает с ТЗ будут переборы.
Собрать таблицу Подразделение, Н1, Н2 ... где Н1,Н2 колонки соотвествующие номенклатуре из исходной таблицы тип будево
чтобы получилось
П | Н1 | Н2 | Н3
————————
П1| + | - | +
П2| + | + | +
П3| + | - | +
Добавить поле для суммы получить что у нас набор (Н1,Н3) имеет повторы для П1,П3.
Н1 | Н2 | Н3 | E
————————
+ | - | + | 2
+ | + | + | 1
По другому только загонять все в ВТ и через Запросы.