Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Расчет рабочего времени - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Расчет рабочего времени
IriшkA Дата: Суббота, 03.06.2017, 15:24 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Привет знатоки!
При составлении графика работы формулы в столбцах AI рассчитывают примерное временя какое отработают сотрудники. Расчет идет только за те дни, над датами которого стоит слово ДА, если его нет, то время за этот день не считается. Примерное время за день проставляется на листе ЗАПОЛНЕНИЕ за выходные и за будние дни отдельно.
В строках D3:H3 автоматически проставляются даты. На листе ЗАПОЛНЕНИЕ в столбцах В8:В22 проставляются выходные дни. Мне требуется чтобы при расчете в будние дни время бралось из строк Е4:Е38, а в выходные (какие стоят на листе ЗАПОЛНЕНИЕ в столбцах В8:В22) из Н4:Н38. И в результате чего должно отображаться их суммирование.

Я начала делать, но вот что-то не соображу, как сделать, чтобы значения за выходные дни бралось из других столбцов.
К сообщению приложен файл: 1252991.xlsx (18.4 Kb)
 
Ответить
СообщениеПривет знатоки!
При составлении графика работы формулы в столбцах AI рассчитывают примерное временя какое отработают сотрудники. Расчет идет только за те дни, над датами которого стоит слово ДА, если его нет, то время за этот день не считается. Примерное время за день проставляется на листе ЗАПОЛНЕНИЕ за выходные и за будние дни отдельно.
В строках D3:H3 автоматически проставляются даты. На листе ЗАПОЛНЕНИЕ в столбцах В8:В22 проставляются выходные дни. Мне требуется чтобы при расчете в будние дни время бралось из строк Е4:Е38, а в выходные (какие стоят на листе ЗАПОЛНЕНИЕ в столбцах В8:В22) из Н4:Н38. И в результате чего должно отображаться их суммирование.

Я начала делать, но вот что-то не соображу, как сделать, чтобы значения за выходные дни бралось из других столбцов.

Автор - IriшkA
Дата добавления - 03.06.2017 в 15:24
AlexM Дата: Суббота, 03.06.2017, 20:15 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Табличка с выходными днями не нужна.
Формула массива
Код
=СУММ(ЕСЛИ((D$2:AH$2="да")*ЕЧИСЛО(D4:AH4);ВПР(Ч(ИНДЕКС(--D4:AH4;));ЕСЛИ(ОСТАТ(D$3:AH$3;7)>1;Заполнение!D$3:E$10;Заполнение!G$3:H$7);2;)))
К сообщению приложен файл: 1252991_01.xlsx (17.1 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеТабличка с выходными днями не нужна.
Формула массива
Код
=СУММ(ЕСЛИ((D$2:AH$2="да")*ЕЧИСЛО(D4:AH4);ВПР(Ч(ИНДЕКС(--D4:AH4;));ЕСЛИ(ОСТАТ(D$3:AH$3;7)>1;Заполнение!D$3:E$10;Заполнение!G$3:H$7);2;)))

Автор - AlexM
Дата добавления - 03.06.2017 в 20:15
AlexM Дата: Суббота, 03.06.2017, 20:59 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Формула в предыдущем сообщении неверно работает. Пока не понял почему. :-(
Другая формула длинее получилась
Код
=СУММ(ЕСЛИ((D$2:AH$2="да")*(ОСТАТ(D$3:AH$3;7)>1)*ЕЧИСЛО(D4:AH4);ВПР(Ч(ИНДЕКС(--D4:AH4;));Заполнение!D$3:E$10;2;));ЕСЛИ((D$2:AH$2="да")*(ОСТАТ(D$3:AH$3;7)<2)*ЕЧИСЛО(D4:AH4);ВПР(Ч(ИНДЕКС(--D4:AH4;));Заполнение!G$3:H$7;2;)))
К сообщению приложен файл: 1252991_02.xlsx (15.6 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеФормула в предыдущем сообщении неверно работает. Пока не понял почему. :-(
Другая формула длинее получилась
Код
=СУММ(ЕСЛИ((D$2:AH$2="да")*(ОСТАТ(D$3:AH$3;7)>1)*ЕЧИСЛО(D4:AH4);ВПР(Ч(ИНДЕКС(--D4:AH4;));Заполнение!D$3:E$10;2;));ЕСЛИ((D$2:AH$2="да")*(ОСТАТ(D$3:AH$3;7)<2)*ЕЧИСЛО(D4:AH4);ВПР(Ч(ИНДЕКС(--D4:AH4;));Заполнение!G$3:H$7;2;)))

Автор - AlexM
Дата добавления - 03.06.2017 в 20:59
AlexM Дата: Суббота, 03.06.2017, 23:08 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Немного короче
Код
=СУММ(ЕСЛИ((D$2:AH$2="да")*ЕЧИСЛО(D4:AH4);ЕСЛИ(ОСТАТ(D$3:AH$3;7)>1;ВПР(Ч(ИНДЕКС(--D4:AH4;));Заполнение!D$3:E$10;2;);ВПР(Ч(ИНДЕКС(--D4:AH4;));Заполнение!G$3:H$7;2;))))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеНемного короче
Код
=СУММ(ЕСЛИ((D$2:AH$2="да")*ЕЧИСЛО(D4:AH4);ЕСЛИ(ОСТАТ(D$3:AH$3;7)>1;ВПР(Ч(ИНДЕКС(--D4:AH4;));Заполнение!D$3:E$10;2;);ВПР(Ч(ИНДЕКС(--D4:AH4;));Заполнение!G$3:H$7;2;))))

Автор - AlexM
Дата добавления - 03.06.2017 в 23:08
gling Дата: Воскресенье, 04.06.2017, 00:44 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2640
Репутация: 737 ±
Замечаний: 0% ±

2010
Вариант той же формулой массива, что и в примере.
Код
=СУММ(ЕСЛИ(ДЕНЬНЕД($D$3:$AH$3;2)>5;(($D4:$AH4)=Заполнение!$G$4:$G$38)*Заполнение!$H$4:$H$38;($D4:$AH4=Заполнение!$D$4:$D$38)*Заполнение!$E$4:$E$38))
Не понятно, для чего нужна проверка "Да", если стоит число в ячейке, то так понимаю что это время отработано или планируется отработать, зачем проверять. Но если надо можно в формулу добавить ещё условие проверки. В файле изменил формулу в строке 3 и скрыл нули в параметрах
К сообщению приложен файл: 5308842.xlsx (18.5 Kb)


ЯД-41001506838083
 
Ответить
СообщениеВариант той же формулой массива, что и в примере.
Код
=СУММ(ЕСЛИ(ДЕНЬНЕД($D$3:$AH$3;2)>5;(($D4:$AH4)=Заполнение!$G$4:$G$38)*Заполнение!$H$4:$H$38;($D4:$AH4=Заполнение!$D$4:$D$38)*Заполнение!$E$4:$E$38))
Не понятно, для чего нужна проверка "Да", если стоит число в ячейке, то так понимаю что это время отработано или планируется отработать, зачем проверять. Но если надо можно в формулу добавить ещё условие проверки. В файле изменил формулу в строке 3 и скрыл нули в параметрах

Автор - gling
Дата добавления - 04.06.2017 в 00:44
IriшkA Дата: Воскресенье, 04.06.2017, 06:22 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
для чего нужна проверка "Да"

Это действительно отработано или планируется, слова ДА потом будут автоматически убираться когда я буду ставить фактическое время. И после уже будут автоматически суммироваться фактическое и примерное и будет виден результат


Сообщение отредактировал IriшkA - Воскресенье, 04.06.2017, 06:42
 
Ответить
Сообщение
для чего нужна проверка "Да"

Это действительно отработано или планируется, слова ДА потом будут автоматически убираться когда я буду ставить фактическое время. И после уже будут автоматически суммироваться фактическое и примерное и будет виден результат

Автор - IriшkA
Дата добавления - 04.06.2017 в 06:22
IriшkA Дата: Воскресенье, 04.06.2017, 06:40 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Но вопрос у меня все тот же
AlexM,
Табличка с выходными днями не нужна

Эта табличка мне по любому нужна из за праздничных дней. Если я поставлю допустим январь. У Вас отображаются только суббота и воскресенье и расчет уже идет не верно. Просто в той табличке я еще добавляю праздничные дни сама.

Подскажите люди как все же сделать расчет от таблички с выходными днями???
К сообщению приложен файл: 7671865.xlsx (18.3 Kb)
 
Ответить
СообщениеНо вопрос у меня все тот же
AlexM,
Табличка с выходными днями не нужна

Эта табличка мне по любому нужна из за праздничных дней. Если я поставлю допустим январь. У Вас отображаются только суббота и воскресенье и расчет уже идет не верно. Просто в той табличке я еще добавляю праздничные дни сама.

Подскажите люди как все же сделать расчет от таблички с выходными днями???

Автор - IriшkA
Дата добавления - 04.06.2017 в 06:40
_Igor_61 Дата: Воскресенье, 04.06.2017, 09:37 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 504
Репутация: 90 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте! Может, так?
К сообщению приложен файл: 9418972.xlsx (25.2 Kb)
 
Ответить
СообщениеЗдравствуйте! Может, так?

Автор - _Igor_61
Дата добавления - 04.06.2017 в 09:37
AlexM Дата: Воскресенье, 04.06.2017, 10:07 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Еще вариант. Табличка только для праздников. Дополнительная строка обозначает Р - рабочие, В - выходные и П - праздничные дни
Уф подкрашивает даты.
К сообщению приложен файл: 1252991_04.xlsx (16.1 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЕще вариант. Табличка только для праздников. Дополнительная строка обозначает Р - рабочие, В - выходные и П - праздничные дни
Уф подкрашивает даты.

Автор - AlexM
Дата добавления - 04.06.2017 в 10:07
gling Дата: Воскресенье, 04.06.2017, 10:40 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2640
Репутация: 737 ±
Замечаний: 0% ±

2010
Цитата
как все же сделать расчет от таблички с выходными днями?
Если с учетом "да" и табличкой с выходными, можно так
Код
=СУММ(ЕСЛИ(СЧЁТЕСЛИ(Заполнение!$B$8:$B$22;График!$D$3:$AH$3);(($D4:$AH4)=Заполнение!$G$4:$G$38)*Заполнение!$H$4:$H$38;($D4:$AH4=Заполнение!$D$4:$D$38)*Заполнение!$E$4:$E$38)*($D$2:$AH$2="да"))
К сообщению приложен файл: 7153750.xlsx (18.4 Kb)


ЯД-41001506838083

Сообщение отредактировал gling - Воскресенье, 04.06.2017, 10:41
 
Ответить
Сообщение
Цитата
как все же сделать расчет от таблички с выходными днями?
Если с учетом "да" и табличкой с выходными, можно так
Код
=СУММ(ЕСЛИ(СЧЁТЕСЛИ(Заполнение!$B$8:$B$22;График!$D$3:$AH$3);(($D4:$AH4)=Заполнение!$G$4:$G$38)*Заполнение!$H$4:$H$38;($D4:$AH4=Заполнение!$D$4:$D$38)*Заполнение!$E$4:$E$38)*($D$2:$AH$2="да"))

Автор - gling
Дата добавления - 04.06.2017 в 10:40
IriшkA Дата: Понедельник, 05.06.2017, 21:38 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
gling, Спасибо :) Воспользовалась Вашим вариантом
 
Ответить
Сообщениеgling, Спасибо :) Воспользовалась Вашим вариантом

Автор - IriшkA
Дата добавления - 05.06.2017 в 21:38
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!