У меня есть 3 таблицы (упрощенный пример на изображении ниже).В таблице 1 показана взаимосвязь между основными и подкодами;каждый основной код может иметь ноль или более подкодов.Таблица 2 показывает подкоды и значение;Подкоды могут иметь ноль или несколько значений.Таблица 3 показывает каждый уникальный Основной код и сводку всех значений для всего Подкода, связанного с Основным кодом.
Пример значительно упрощен.На самом деле кодовые имена являются бессмысленными примерами, и коды не всегда начинаются с одной и той же буквыТретья таблица не может быть создана с помощью сводной таблицы или какой-либо другой конструкции Excel (например, промежуточных итогов), поскольку в действительности она намного сложнее и имеет другую структуру / формулу и т. Д.
Мой вопрос заключается в том,Можно написать формулу для ячеек H1 и H2, чтобы сделать косвенные суммы.Например, в H1 ... что-то вроде = SUMIF (D: D, «весь субкод, принадлежащий G1», E: E).
Я мог бы написать немного VBA, чтобы сделать это относительно легко, но я пытаюсь понять, могу ли я достичь того же результата с помощью формулы, но не могу понять, как это сделать.
Спасибо.