Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Николай Мельничук от 19.11.2016, 23:50

Название: Время на каждый заказ по каждому работнику и по всем работникам
Отправлено: Николай Мельничук от 19.11.2016, 23:50
Здравствуйте!
Приходится делать распределение времени сдельных нарядов по заказам. Из бумажного наряда на сдельную работу беру информацию (ф.и.о работника, номер заказа и время, затреченное на заказ), далее в ручную собираю время на каждый заказ по каждому работнику, далее собираю общее время на каждый заказ, затраченное всеми работниками, опять в ручную. Процесс довольно длительный, делаю в экселе, но практически без формул, подскажите, возможно ли что-то ускорить в этом случае? Файл прикреплён.
Название: Re: Срочно помогите в эксель)))
Отправлено: Юрий_brv от 20.11.2016, 00:54
=СУММ(B19:B25)
для Иванова п2
Название: Re: Срочно помогите в эксель)))
Отправлено: Николай Мельничук от 20.11.2016, 01:17
исправил Иванова)
Название: Re: Срочно помогите в эксель)))
Отправлено: vikttur от 20.11.2016, 02:04
В правилах написано о названии темы. Крики о помощи - это не название темы.
До устранения замечания помощь приостановлена (правила разрешают удалить тему!).
Решение есть.
Название: Re: Срочно помогите в эксель)))
Отправлено: kuklp1 от 20.11.2016, 06:42
Название звучит как приказ. ???
Название: Re: Срочно помогите в эксель)))
Отправлено: zs5 от 20.11.2016, 10:58
Пора вводить формулообмен
Название: Re: Срочно помогите в эксель)))
Отправлено: Иван Иванов от 20.11.2016, 18:16
Решение с использованием сводных таблиц и выборки из списка

см. вложение
Название: Re: Время на каждый заказ по каждому работнику и по всем работникам
Отправлено: vikttur от 20.11.2016, 23:40
Для одного работника:
=СУММЕСЛИ($A$4:$A$11;A19;$B$4:$B$11)
Для заказа:
=СУММЕСЛИ($A$4:$H$12;C30;$B$4:$I$12)


Иван Иванов, хоть и разрешены файла до 1 Мб, но зачем? И это при исходном файле автора в 13 кБ?
Название: Re: Срочно помогите в эксель)))
Отправлено: boa от 21.11.2016, 12:18
Цитата: Иван Иванов от 20.11.2016, 18:16
Решение с использованием сводных таблиц и выборки из списка
А файл "раздулся" за счет внесения  в именованный список "Работники" целой колонки
измените формулу списка на динамическую и файл "усохнет" до 40kb

=OFFSET(Работники!R1C1;0;0;COUNTA(Работники!C1);1)
=СМЕЩ(Работники!R1C1;0;0;СЧЁТЗ(Работники!C1);1)
Название: Re: Время на каждый заказ по каждому работнику и по всем работникам
Отправлено: Николай Мельничук от 21.11.2016, 20:38
спасибо!