Имеется книга exel (см. приложенный файл) в ней листы с "01" по "15" и лист "Расчет смен" Задача: сделать автоматический подсчет количества человеко/смен на листе "Расчет смен" по статьям на основании ежедневных справок на листах "01" - "15"
На строительном объекте имеются четыре бригадира Иванов, Петров, Сидоров и Джамшут Они выполняют работы на участках здания от подвала и до 3 этажа Имеется четыре вида работ Демонтаж, Стяжка, Штукатурка и Окраска Каждая работа оплачивается из соответствующей статьи - 0-01, 0-02, 0-03 и 0-04 соответственно В ежедневных справках (листы с "01" по "15") произведен учет количества человеко/смен каждого бригадира на каждом участке по каждому виду работ На листе "Расчет смен" представлена таблица, в которой необходимо подсчитать суммарное количество человеко/смен каждого бригадира по каждому виду работ на каждый день
Для удобства все справки заполнены одинаково, но в реальности имеется большее количество бригад, участков и видов работ
Что делал я: На листе "Расчет смен" ставлю "=" в ячейке на пересечении "1 августа" и бригадира "Иванов" в статье "0-01" Далее формула СУММ, щелкаю на лист "01", выделяю все ячейки на пересечении столбца бригадира Иванова и работ Демонтаж (статья 0-01) включая обе смены работы (столбца смена 1 и смена 2) получается следующая формула:
значение получилось 11 и вот так мне необходимо сделать с каждым бригадиром на каждый день и на каждый вид работы-статью бюджета
Сложность заключается в создании формулы, которую можно было бы "растянуть" на все ячейки дней в таблице расчета, ведь формула, которую я указал выше, для данного бригадира на данную статью бюджета, но уже на следующий день ,будет отличаться только номером листа, т.е. будет выглядеть так:
красным я выделил то, что поменялось вручную менять все это очень долго + можно ошибиться подскажите пожалуйста, может есть каки-то другие варианты решить данную задачу.
Заранее благодарен!
Доброго времени суток!
Имеется книга exel (см. приложенный файл) в ней листы с "01" по "15" и лист "Расчет смен" Задача: сделать автоматический подсчет количества человеко/смен на листе "Расчет смен" по статьям на основании ежедневных справок на листах "01" - "15"
На строительном объекте имеются четыре бригадира Иванов, Петров, Сидоров и Джамшут Они выполняют работы на участках здания от подвала и до 3 этажа Имеется четыре вида работ Демонтаж, Стяжка, Штукатурка и Окраска Каждая работа оплачивается из соответствующей статьи - 0-01, 0-02, 0-03 и 0-04 соответственно В ежедневных справках (листы с "01" по "15") произведен учет количества человеко/смен каждого бригадира на каждом участке по каждому виду работ На листе "Расчет смен" представлена таблица, в которой необходимо подсчитать суммарное количество человеко/смен каждого бригадира по каждому виду работ на каждый день
Для удобства все справки заполнены одинаково, но в реальности имеется большее количество бригад, участков и видов работ
Что делал я: На листе "Расчет смен" ставлю "=" в ячейке на пересечении "1 августа" и бригадира "Иванов" в статье "0-01" Далее формула СУММ, щелкаю на лист "01", выделяю все ячейки на пересечении столбца бригадира Иванова и работ Демонтаж (статья 0-01) включая обе смены работы (столбца смена 1 и смена 2) получается следующая формула:
значение получилось 11 и вот так мне необходимо сделать с каждым бригадиром на каждый день и на каждый вид работы-статью бюджета
Сложность заключается в создании формулы, которую можно было бы "растянуть" на все ячейки дней в таблице расчета, ведь формула, которую я указал выше, для данного бригадира на данную статью бюджета, но уже на следующий день ,будет отличаться только номером листа, т.е. будет выглядеть так:
красным я выделил то, что поменялось вручную менять все это очень долго + можно ошибиться подскажите пожалуйста, может есть каки-то другие варианты решить данную задачу.
А я как раз ждал очередное произведение искусства от Бороды :-) Думал посидеть - поразбираться. Но вот, дождался, и понял, что в такой конструкции до конца рабочего дня - не разберусь)
А я как раз ждал очередное произведение искусства от Бороды :-) Думал посидеть - поразбираться. Но вот, дождался, и понял, что в такой конструкции до конца рабочего дня - не разберусь)ArkaIIIa
Сообщение отредактировал ArkaIIIa - Среда, 06.08.2014, 16:44
В ней сложность может вызвать разве что кусок ПРОСМОТР(;-КОДСИМВ($H$13:$H19);$H$13:$H19) А потом названия листа просто заменены на ДВССЫЛ(ТЕКСТ(K$12;"'00")
В ней сложность может вызвать разве что кусок ПРОСМОТР(;-КОДСИМВ($H$13:$H19);$H$13:$H19) А потом названия листа просто заменены на ДВССЫЛ(ТЕКСТ(K$12;"'00")_Boroda_
_Boroda_, Ого! Это конечно высший пилотаж!!! Я попытался разобраться с формулой, но без помощи тут не обойтись вообще сам документ в оригинале выглядит примерно так: (чтобы вписаться в 100КБ мне пришлось оставить только две справки, в реале их 31)
_Boroda_, Ого! Это конечно высший пилотаж!!! Я попытался разобраться с формулой, но без помощи тут не обойтись вообще сам документ в оригинале выглядит примерно так: (чтобы вписаться в 100КБ мне пришлось оставить только две справки, в реале их 31)alpl88
вообще сам документ в оригинале выглядит примерно так:
А почему Вы в качестве примера приложили файл с совершенно другой по формату таблицей? Ну, не совершенно, но со значительными отличиями, которые на формулу серьезно влияют. В следующий раз следуйте п.3 Правил форума, строка "- При этом старайтесь сохранить структуру, расположение таблиц, имена листов - аналогично оригиналу", иначе нам сложно будет Вам помочь. Держите
вообще сам документ в оригинале выглядит примерно так:
А почему Вы в качестве примера приложили файл с совершенно другой по формату таблицей? Ну, не совершенно, но со значительными отличиями, которые на формулу серьезно влияют. В следующий раз следуйте п.3 Правил форума, строка "- При этом старайтесь сохранить структуру, расположение таблиц, имена листов - аналогично оригиналу", иначе нам сложно будет Вам помочь. Держите