Среднее время за выходные и будние дни
s7os7ed
Дата: Понедельник, 19.02.2018, 11:15 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация:
1
±
Замечаний:
0% ±
Excel 2013
Здравствуйте знатоки. На работе веду табличку, где требуется считать среднее время за выходные и будние дни отдельно. И каждый раз выделять отдельные столбцы мне просто уже надоело. Может можно это как-то автоматизировать… На листе Пояснения проставляются даты выходных дней за месяц. На листе Среднее время ведется учет рабочих часов, а в самом низу расчет среднего времени за выходные и будние дни месяца. Я там пишу формулу например Код
=СРЗНАЧ(C3;C4;C7;C8;C9;C10;C11;C14;C15;C16;C17;C18;C21;C22;C23;C24;C28;C29;C30)
Считается конечно все правильно, но может можно это как-то автоматизировать, чтобы каждый месяц не менять формулы. Выходные дни брались бы с листа Пояснения и шел расчет среднего времени, а расчет за будни шел по тем датам, которых нет в этом списке.
Здравствуйте знатоки. На работе веду табличку, где требуется считать среднее время за выходные и будние дни отдельно. И каждый раз выделять отдельные столбцы мне просто уже надоело. Может можно это как-то автоматизировать… На листе Пояснения проставляются даты выходных дней за месяц. На листе Среднее время ведется учет рабочих часов, а в самом низу расчет среднего времени за выходные и будние дни месяца. Я там пишу формулу например Код
=СРЗНАЧ(C3;C4;C7;C8;C9;C10;C11;C14;C15;C16;C17;C18;C21;C22;C23;C24;C28;C29;C30)
Считается конечно все правильно, но может можно это как-то автоматизировать, чтобы каждый месяц не менять формулы. Выходные дни брались бы с листа Пояснения и шел расчет среднего времени, а расчет за будни шел по тем датам, которых нет в этом списке. s7os7ed
Сообщение отредактировал s7os7ed - Понедельник, 19.02.2018, 11:18
Ответить
Сообщение Здравствуйте знатоки. На работе веду табличку, где требуется считать среднее время за выходные и будние дни отдельно. И каждый раз выделять отдельные столбцы мне просто уже надоело. Может можно это как-то автоматизировать… На листе Пояснения проставляются даты выходных дней за месяц. На листе Среднее время ведется учет рабочих часов, а в самом низу расчет среднего времени за выходные и будние дни месяца. Я там пишу формулу например Код
=СРЗНАЧ(C3;C4;C7;C8;C9;C10;C11;C14;C15;C16;C17;C18;C21;C22;C23;C24;C28;C29;C30)
Считается конечно все правильно, но может можно это как-то автоматизировать, чтобы каждый месяц не менять формулы. Выходные дни брались бы с листа Пояснения и шел расчет среднего времени, а расчет за будни шел по тем датам, которых нет в этом списке. Автор - s7os7ed Дата добавления - 19.02.2018 в 11:15
Nic70y
Дата: Понедельник, 19.02.2018, 11:37 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
формулы массиваКод
=СРЗНАЧ(ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ($B$3:$B$33;Пояснения!$B$8:ИНДЕКС(Пояснения!$B$8:$B$22;ПОИСКПОЗ(9E+307;Пояснения!$B$8:$B$22));));ЕСЛИ(C$3:C$33<>"";C$3:C$33)))
Код
=СРЗНАЧ(ЕСЛИ(ЕНД(ПОИСКПОЗ($B$3:$B$33;Пояснения!$B$8:ИНДЕКС(Пояснения!$B$8:$B$22;ПОИСКПОЗ(9E+307;Пояснения!$B$8:$B$22));));ЕСЛИ(C$3:C$33<>"";C$3:C$33)))
формулы массиваКод
=СРЗНАЧ(ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ($B$3:$B$33;Пояснения!$B$8:ИНДЕКС(Пояснения!$B$8:$B$22;ПОИСКПОЗ(9E+307;Пояснения!$B$8:$B$22));));ЕСЛИ(C$3:C$33<>"";C$3:C$33)))
Код
=СРЗНАЧ(ЕСЛИ(ЕНД(ПОИСКПОЗ($B$3:$B$33;Пояснения!$B$8:ИНДЕКС(Пояснения!$B$8:$B$22;ПОИСКПОЗ(9E+307;Пояснения!$B$8:$B$22));));ЕСЛИ(C$3:C$33<>"";C$3:C$33)))
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение формулы массиваКод
=СРЗНАЧ(ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ($B$3:$B$33;Пояснения!$B$8:ИНДЕКС(Пояснения!$B$8:$B$22;ПОИСКПОЗ(9E+307;Пояснения!$B$8:$B$22));));ЕСЛИ(C$3:C$33<>"";C$3:C$33)))
Код
=СРЗНАЧ(ЕСЛИ(ЕНД(ПОИСКПОЗ($B$3:$B$33;Пояснения!$B$8:ИНДЕКС(Пояснения!$B$8:$B$22;ПОИСКПОЗ(9E+307;Пояснения!$B$8:$B$22));));ЕСЛИ(C$3:C$33<>"";C$3:C$33)))
Автор - Nic70y Дата добавления - 19.02.2018 в 11:37
s7os7ed
Дата: Понедельник, 19.02.2018, 11:41 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация:
1
±
Замечаний:
0% ±
Excel 2013
Спасибо, все верно!!!!
Ответить
Сообщение Спасибо, все верно!!!! Автор - s7os7ed Дата добавления - 19.02.2018 в 11:41
sboy
Дата: Понедельник, 19.02.2018, 11:49 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Добрый день. Можно без "Пояснений", если выходные всегда суббота и воскресенье формулы массива будни Код
=СРЗНАЧ(ЕСЛИ((ДЕНЬНЕД($B$3:$B$30;2)<6)*(C3:C30>0);C3:C30))
выхи Код
=СРЗНАЧ(ЕСЛИ((ДЕНЬНЕД($B$3:$B$30;2)>5)*(C3:C30>0);C3:C30))
Добрый день. Можно без "Пояснений", если выходные всегда суббота и воскресенье формулы массива будни Код
=СРЗНАЧ(ЕСЛИ((ДЕНЬНЕД($B$3:$B$30;2)<6)*(C3:C30>0);C3:C30))
выхи Код
=СРЗНАЧ(ЕСЛИ((ДЕНЬНЕД($B$3:$B$30;2)>5)*(C3:C30>0);C3:C30))
sboy
Яндекс: 410016850021169
Ответить
Сообщение Добрый день. Можно без "Пояснений", если выходные всегда суббота и воскресенье формулы массива будни Код
=СРЗНАЧ(ЕСЛИ((ДЕНЬНЕД($B$3:$B$30;2)<6)*(C3:C30>0);C3:C30))
выхи Код
=СРЗНАЧ(ЕСЛИ((ДЕНЬНЕД($B$3:$B$30;2)>5)*(C3:C30>0);C3:C30))
Автор - sboy Дата добавления - 19.02.2018 в 11:49
abtextime
Дата: Понедельник, 19.02.2018, 11:50 |
Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация:
117
±
Замечаний:
0% ±
Excel 2010
23 февраля праздничный день
Ответить
Сообщение 23 февраля праздничный день Автор - abtextime Дата добавления - 19.02.2018 в 11:50
Che79
Дата: Понедельник, 19.02.2018, 11:51 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
Еще вариант с формулами без массивного ввода (формулы в желтых ячейках) + Лист Пояснения сделал более универсальным UPD Забыл про 9 мая среди праздников Файл перевложил
Еще вариант с формулами без массивного ввода (формулы в желтых ячейках) + Лист Пояснения сделал более универсальным UPD Забыл про 9 мая среди праздников Файл перевложил Che79
Делай нормально и будет нормально!
Сообщение отредактировал Che79 - Понедельник, 19.02.2018, 12:06
Ответить
Сообщение Еще вариант с формулами без массивного ввода (формулы в желтых ячейках) + Лист Пояснения сделал более универсальным UPD Забыл про 9 мая среди праздников Файл перевложил Автор - Che79 Дата добавления - 19.02.2018 в 11:51
s7os7ed
Дата: Понедельник, 19.02.2018, 12:21 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация:
1
±
Замечаний:
0% ±
Excel 2013
Спасибо, тоже классный вариант
Спасибо, тоже классный вариантs7os7ed
Ответить
Сообщение Спасибо, тоже классный вариантАвтор - s7os7ed Дата добавления - 19.02.2018 в 12:21
Che79
Дата: Понедельник, 19.02.2018, 12:41 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
Что-то я сегодня туплю. Так будет корректнее (не считается время, если нет дат) Строка 34 (общ) Код
=СУММЕСЛИ($B$3:$B$33;">0";C$3:C$33)
Строка 36 (выхи) Код
=СРЗНАЧЕСЛИМН(C$3:C$33;$A$3:$A$33;1;$B$3:$B$33;">0")
Строка 37 (будни) Код
=СРЗНАЧЕСЛИМН(C$3:C$33;$A$3:$A$33;0;$B$3:$B$33;">0")
Что-то я сегодня туплю. Так будет корректнее (не считается время, если нет дат) Строка 34 (общ) Код
=СУММЕСЛИ($B$3:$B$33;">0";C$3:C$33)
Строка 36 (выхи) Код
=СРЗНАЧЕСЛИМН(C$3:C$33;$A$3:$A$33;1;$B$3:$B$33;">0")
Строка 37 (будни) Код
=СРЗНАЧЕСЛИМН(C$3:C$33;$A$3:$A$33;0;$B$3:$B$33;">0")
Che79
Делай нормально и будет нормально!
Ответить
Сообщение Что-то я сегодня туплю. Так будет корректнее (не считается время, если нет дат) Строка 34 (общ) Код
=СУММЕСЛИ($B$3:$B$33;">0";C$3:C$33)
Строка 36 (выхи) Код
=СРЗНАЧЕСЛИМН(C$3:C$33;$A$3:$A$33;1;$B$3:$B$33;">0")
Строка 37 (будни) Код
=СРЗНАЧЕСЛИМН(C$3:C$33;$A$3:$A$33;0;$B$3:$B$33;">0")
Автор - Che79 Дата добавления - 19.02.2018 в 12:41