2016-06-28 6 views
0

У меня есть таблица со следующей структурой: Есть Объекты с уникальным id -s. Каждая организация имеет один или несколько компонентов . Компоненты имеют несколько полей . Моя задача - рассчитать сумму полей номеров компонентов для каждого объекта, используя только базовые функции excel feautres (без VBA, без внешних скриптов).Значения сумм, кроме объединенных ячеек с переменным размером

Проблема с входным форматом. Вот небольшой очерк проблемы и ожидаемый результат. Каждая сущность представляется в виде нескольких строк в электронной таблице. ID и SUM поля объединяются для сущности, отдельные строки представляют собой компоненты, числовые поля никогда не сливаются (хотя иногда они просто пусты). Есть 4000 таких строк, структура не должна меняться (люди, использующие лист, используются для этого и хорошо смотрятся в печати), поля сумм сначала объединяются, но пустые. (Я думаю, кто-то давно собрал лист вручную).

enter image description here

Моя мысль заключалась в использовании SUMIF в формуле, но я не мог получить доступ к ID поля для отдельных строк (элементы) после того, как первый в каждой компании. Похоже, что ручки excel объединяют ячейки, такие как верхний левый угол, сама ячейка, а все остальные пустые. Другая проблема, с которой я столкнулся, заключается в том, что я не могу применить формулу для всего столбца SUM. Я попытался выбрать первую ячейку и перетащить маленькую точку в нижнем правом углу, но она отказалась сделать это, потому что объединенные ячейки имеют разные размеры.

Любая идея, как я могу рассчитать поле SUM с использованием базового excel и формулы без VBA и без ввода формулы для всех 4000 строк вручную?

ответ

1

Используйте вспомогательную колонку (см. Снимок экрана). Затем используйте SUMIF

Вы можете скрыть столбец помощника.

Смежные вопросы