Приветствую. Много и тут искал и вообще в интернете но ответа не нашел.
Суть в следующем. Есть таблица в которой первая колонка фамилия, вторая колонка должность. Далее идут колонки по датам. 01.07 День, Ночь; 02.07 День, Ночь и т.д.
Требуется на отдельном листе, расположив даты вертикально а должности горизонтально, поделив каждую должность на день и ночь просуммировать соответствующие значения.
Я сделал формулу используя именованный диапазон по вертикали:
Где - Д26 - это именованный диапазон - 'Вахта'!C:C
'Вахта'!$B:$B - диапазон в котором ищем условие
B$3 - ячейка, в которой строкой лежит что ищем.
Все работает, но создавать 60 именованных диапазонов не хочется. А потом еще и в 30 строках править в ручную в 8-ми столбцах (4 должности день/ночь).
Я смог вычислить имя столбца формулой
В результате получаю то что нужно - $E
но как это вставить в СУММЕСЛИМН как диапазон для суммирования не могу понять. А может это вообще по другому как то нужно делать?
В общем если есть какое то решение - прошу подсказать.
В общем пока, как в примере, в ручную проставил диапазон в первых двух колонках и потом раслянул до конца. Но у меня еще подобные таблицы есть. И подобные задачи - подсчет по датам. Так что вопрос по прежнему очень актуален.
Заранее спасибо.
Суть в следующем. Есть таблица в которой первая колонка фамилия, вторая колонка должность. Далее идут колонки по датам. 01.07 День, Ночь; 02.07 День, Ночь и т.д.
Требуется на отдельном листе, расположив даты вертикально а должности горизонтально, поделив каждую должность на день и ночь просуммировать соответствующие значения.
Я сделал формулу используя именованный диапазон по вертикали:
Код |
---|
=СУММЕСЛИМН(Д26; 'Вахта'!$B:$B; B$3) |
Где - Д26 - это именованный диапазон - 'Вахта'!C:C
'Вахта'!$B:$B - диапазон в котором ищем условие
B$3 - ячейка, в которой строкой лежит что ищем.
Все работает, но создавать 60 именованных диапазонов не хочется. А потом еще и в 30 строках править в ручную в 8-ми столбцах (4 должности день/ночь).
Я смог вычислить имя столбца формулой
Код |
---|
=ПСТР(АДРЕС(1;ПОИСКПОЗ($A11; 'Вахта'!$A$1:$BL$1;0));1;2) |
В результате получаю то что нужно - $E
но как это вставить в СУММЕСЛИМН как диапазон для суммирования не могу понять. А может это вообще по другому как то нужно делать?
В общем если есть какое то решение - прошу подсказать.
В общем пока, как в примере, в ручную проставил диапазон в первых двух колонках и потом раслянул до конца. Но у меня еще подобные таблицы есть. И подобные задачи - подсчет по датам. Так что вопрос по прежнему очень актуален.
Заранее спасибо.