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

Вход

Регистрация

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

 

= Мир MS Excel/Сложение часов в праздничные и выходные дни - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сложение часов в праздничные и выходные дни (Формулы/Formulas)
Сложение часов в праздничные и выходные дни
DrMini Дата: Пятница, 28.02.2020, 13:33 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Доброго времени суток форумчане и гости!
Подскажите пожалуйста формулу для колонки "Выходные и праздничные дни".
Надо сложить количество часов работы в выходные дни и в дни попадающие на праздники из таблицы "Праздничные дни" на листе DATA.
Если это невозможно - то, как можно подсчитать количество часов выпадающих только на праздники из таблицы "Праздничные дни" на листе DATA.
На листе Январь указал какой должен быть результат.
К сообщению приложен файл: 20200229.xlsx (34.1 Kb)
 
Ответить
СообщениеДоброго времени суток форумчане и гости!
Подскажите пожалуйста формулу для колонки "Выходные и праздничные дни".
Надо сложить количество часов работы в выходные дни и в дни попадающие на праздники из таблицы "Праздничные дни" на листе DATA.
Если это невозможно - то, как можно подсчитать количество часов выпадающих только на праздники из таблицы "Праздничные дни" на листе DATA.
На листе Январь указал какой должен быть результат.

Автор - DrMini
Дата добавления - 28.02.2020 в 13:33
YouGreed Дата: Пятница, 28.02.2020, 13:38 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
DrMini, Если формульно, то я вижу только вариант, с доп. столбцом, в котором будут проставляться буквы П- праздник, В - Выходной, Р или К - рабочий или календарный. И это все в ручную, ставится. А уже по этим критериям, можно суммировать часы.
 
Ответить
СообщениеDrMini, Если формульно, то я вижу только вариант, с доп. столбцом, в котором будут проставляться буквы П- праздник, В - Выходной, Р или К - рабочий или календарный. И это все в ручную, ставится. А уже по этим критериям, можно суммировать часы.

Автор - YouGreed
Дата добавления - 28.02.2020 в 13:38
DrMini Дата: Пятница, 28.02.2020, 13:52 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
вариант, с доп. столбцом, в котором будут проставляться буквы П- праздник...

Нет уважаемый YouGreed, с эти бы я справился. Нужно именно считать часы в дни попадающие на праздничный день. Они выделяются в этом примере синим. И задаются из таблицы "Праздничные дни" на листе DATA.


Сообщение отредактировал DrMini - Пятница, 28.02.2020, 13:56
 
Ответить
Сообщение
вариант, с доп. столбцом, в котором будут проставляться буквы П- праздник...

Нет уважаемый YouGreed, с эти бы я справился. Нужно именно считать часы в дни попадающие на праздничный день. Они выделяются в этом примере синим. И задаются из таблицы "Праздничные дни" на листе DATA.

Автор - DrMini
Дата добавления - 28.02.2020 в 13:52
Nic70y Дата: Пятница, 28.02.2020, 13:57 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Код
=СУММПРОИЗВ(СУММЕСЛИ($E$2:$AI$2;DATA!$F$2:$F$11;Январь!E4:AI4))


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=СУММПРОИЗВ(СУММЕСЛИ($E$2:$AI$2;DATA!$F$2:$F$11;Январь!E4:AI4))

Автор - Nic70y
Дата добавления - 28.02.2020 в 13:57
DrMini Дата: Пятница, 28.02.2020, 14:05 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Николай БОЛЬШОЕ СПАСИБО!
Всё работает.
Поторопился.


Сообщение отредактировал DrMini - Пятница, 28.02.2020, 15:03
 
Ответить
СообщениеНиколай БОЛЬШОЕ СПАСИБО!
Всё работает.
Поторопился.

Автор - DrMini
Дата добавления - 28.02.2020 в 14:05
DrMini Дата: Пятница, 28.02.2020, 15:04 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Можно как-то подправить формулу, что бы если праздничный день выпадает на выходной то считаться должны только часы работы в праздник?
Например 23 февраля праздник выпал на воскресенье.
 
Ответить
СообщениеМожно как-то подправить формулу, что бы если праздничный день выпадает на выходной то считаться должны только часы работы в праздник?
Например 23 февраля праздник выпал на воскресенье.

Автор - DrMini
Дата добавления - 28.02.2020 в 15:04
Nic70y Дата: Пятница, 28.02.2020, 16:00 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
выходной минус праздник
Код
=СУММПРОИЗВ(((ДЕНЬНЕД($E$3:$AI$3;2)>5)*E4:AI4)-ЕЧИСЛО(ПОИСКПОЗ($E$2:$AI$2;DATA!$F$2:$F$11;))*(ДЕНЬНЕД($E$2:$AI$2;2)>5)*E4:AI4)


ЮMoney 41001841029809
 
Ответить
Сообщениевыходной минус праздник
Код
=СУММПРОИЗВ(((ДЕНЬНЕД($E$3:$AI$3;2)>5)*E4:AI4)-ЕЧИСЛО(ПОИСКПОЗ($E$2:$AI$2;DATA!$F$2:$F$11;))*(ДЕНЬНЕД($E$2:$AI$2;2)>5)*E4:AI4)

Автор - Nic70y
Дата добавления - 28.02.2020 в 16:00
DrMini Дата: Пятница, 28.02.2020, 17:31 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Николай БОЛЬШОЕ СПАСИБО!
Пятидневка работает. А вот пониже (E8:AI8) там нестандартная рабочая неделя.
Вашу формулу переделать под неё мозгов не хватает.
Поглядите пожалуйста.
 
Ответить
СообщениеНиколай БОЛЬШОЕ СПАСИБО!
Пятидневка работает. А вот пониже (E8:AI8) там нестандартная рабочая неделя.
Вашу формулу переделать под неё мозгов не хватает.
Поглядите пожалуйста.

Автор - DrMini
Дата добавления - 28.02.2020 в 17:31
Nic70y Дата: Пятница, 28.02.2020, 17:35 | Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
ну это завтра уже (наверное) рабочий день заканчивается


ЮMoney 41001841029809
 
Ответить
Сообщениену это завтра уже (наверное) рабочий день заканчивается

Автор - Nic70y
Дата добавления - 28.02.2020 в 17:35
DrMini Дата: Пятница, 28.02.2020, 17:39 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
ну это завтра

Спасибо. Буду ждать.
 
Ответить
Сообщение
ну это завтра

Спасибо. Буду ждать.

Автор - DrMini
Дата добавления - 28.02.2020 в 17:39
Nic70y Дата: Суббота, 29.02.2020, 08:25 | Сообщение № 11
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
возможно так
Код
=СУММПРОИЗВ(ЕЧИСЛО(ПОИСКПОЗ($E$2:$AI$2;DATA!$F$2:$F$11;))*(((ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1>7)*(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1<10)+(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1>12)*(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1<15))*($E$2:$AI$2<>0))*E9:AI9)
просто скопипастил формулу из УФ и вставил в свою,
надо проверить конечно (вдруг правильно)


ЮMoney 41001841029809
 
Ответить
Сообщениевозможно так
Код
=СУММПРОИЗВ(ЕЧИСЛО(ПОИСКПОЗ($E$2:$AI$2;DATA!$F$2:$F$11;))*(((ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1>7)*(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1<10)+(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1>12)*(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1<15))*($E$2:$AI$2<>0))*E9:AI9)
просто скопипастил формулу из УФ и вставил в свою,
надо проверить конечно (вдруг правильно)

Автор - Nic70y
Дата добавления - 29.02.2020 в 08:25
DrMini Дата: Суббота, 29.02.2020, 08:27 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Nic70y, Доброе утро. Сейчас проверю.
 
Ответить
СообщениеNic70y, Доброе утро. Сейчас проверю.

Автор - DrMini
Дата добавления - 29.02.2020 в 08:27
DrMini Дата: Суббота, 29.02.2020, 08:33 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Подправил конец формулы... но не работает.
Код
*E8:AI8)

Ща буду пробовать.
 
Ответить
СообщениеПодправил конец формулы... но не работает.
Код
*E8:AI8)

Ща буду пробовать.

Автор - DrMini
Дата добавления - 29.02.2020 в 08:33
Nic70y Дата: Суббота, 29.02.2020, 08:41 | Сообщение № 14
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
но не работает
конечно, а как Вы с утра хотели :)
Код
=СУММПРОИЗВ(((((ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1>7)*(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1<10)+(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1>12)*(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1<15))*($E$2:$AI$2<>0))*E9:AI9)-ЕЧИСЛО(ПОИСКПОЗ($E$2:$AI$2;DATA!$F$2:$F$11;))*(((ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1>7)*(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1<10)+(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1>12)*(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1<15))*($E$2:$AI$2<>0))*E9:AI9)


ЮMoney 41001841029809
 
Ответить
Сообщение
но не работает
конечно, а как Вы с утра хотели :)
Код
=СУММПРОИЗВ(((((ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1>7)*(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1<10)+(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1>12)*(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1<15))*($E$2:$AI$2<>0))*E9:AI9)-ЕЧИСЛО(ПОИСКПОЗ($E$2:$AI$2;DATA!$F$2:$F$11;))*(((ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1>7)*(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1<10)+(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1>12)*(ОСТАТ($E$2:$AI$2-DATA!$C$1;14)+1<15))*($E$2:$AI$2<>0))*E9:AI9)

Автор - Nic70y
Дата добавления - 29.02.2020 в 08:41
DrMini Дата: Суббота, 29.02.2020, 08:54 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Николай БОЛЬШОЕ СПАСИБО!
Пойду прикручивать к своей таблице.
Не перестаю удивляться тому, что на этом форуме помогают решить казалось бы (для меня) не решаемые вещи.
[offtop]рейтинг не могу пока Вам добавить. Только через 2 часа.
 
Ответить
СообщениеНиколай БОЛЬШОЕ СПАСИБО!
Пойду прикручивать к своей таблице.
Не перестаю удивляться тому, что на этом форуме помогают решить казалось бы (для меня) не решаемые вещи.
[offtop]рейтинг не могу пока Вам добавить. Только через 2 часа.

Автор - DrMini
Дата добавления - 29.02.2020 в 08:54
DrMini Дата: Суббота, 29.02.2020, 10:22 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
И снова здравствуйте.
"Выплыла" ещё одна проблема.
Формула из Сообщения №15 выдаёт ошибку #ЗНАЧ! в месяцах где меньше 31-ого дня. Проблема в диапазоне AG3:AI3.
 
Ответить
СообщениеИ снова здравствуйте.
"Выплыла" ещё одна проблема.
Формула из Сообщения №15 выдаёт ошибку #ЗНАЧ! в месяцах где меньше 31-ого дня. Проблема в диапазоне AG3:AI3.

Автор - DrMini
Дата добавления - 29.02.2020 в 10:22
Nic70y Дата: Суббота, 29.02.2020, 10:55 | Сообщение № 17
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
в формуле заменить 2 строку на 3


ЮMoney 41001841029809
 
Ответить
Сообщениев формуле заменить 2 строку на 3

Автор - Nic70y
Дата добавления - 29.02.2020 в 10:55
DrMini Дата: Суббота, 29.02.2020, 11:01 | Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
заменить 2 строку на 3

Это как?


Сообщение отредактировал DrMini - Суббота, 29.02.2020, 11:01
 
Ответить
Сообщение
заменить 2 строку на 3

Это как?

Автор - DrMini
Дата добавления - 29.02.2020 в 11:01
Nic70y Дата: Суббота, 29.02.2020, 11:05 | Сообщение № 19
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Код
=СУММПРОИЗВ(((((ОСТАТ($E$3:$AI$3-DATA!$C$1;14)+1>7)*(ОСТАТ($E$3:$AI$3-DATA!$C$1;14)+1<10)+(ОСТАТ($E$3:$AI$3-DATA!$C$1;14)+1>12)*(ОСТАТ($E$3:$AI$3-DATA!$C$1;14)+1<15))*($E$3:$AI$3<>0))*E9:AI9)-ЕЧИСЛО(ПОИСКПОЗ($E$3:$AI$3;DATA!$F$3:$F$11;))*(((ОСТАТ($E$3:$AI$3-DATA!$C$1;14)+1>7)*(ОСТАТ($E$3:$AI$3-DATA!$C$1;14)+1<10)+(ОСТАТ($E$3:$AI$3-DATA!$C$1;14)+1>12)*(ОСТАТ($E$3:$AI$3-DATA!$C$1;14)+1<15))*($E$3:$AI$3<>0))*E9:AI9)
$E$2:$AI$2--$E$3:$AI$3


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=СУММПРОИЗВ(((((ОСТАТ($E$3:$AI$3-DATA!$C$1;14)+1>7)*(ОСТАТ($E$3:$AI$3-DATA!$C$1;14)+1<10)+(ОСТАТ($E$3:$AI$3-DATA!$C$1;14)+1>12)*(ОСТАТ($E$3:$AI$3-DATA!$C$1;14)+1<15))*($E$3:$AI$3<>0))*E9:AI9)-ЕЧИСЛО(ПОИСКПОЗ($E$3:$AI$3;DATA!$F$3:$F$11;))*(((ОСТАТ($E$3:$AI$3-DATA!$C$1;14)+1>7)*(ОСТАТ($E$3:$AI$3-DATA!$C$1;14)+1<10)+(ОСТАТ($E$3:$AI$3-DATA!$C$1;14)+1>12)*(ОСТАТ($E$3:$AI$3-DATA!$C$1;14)+1<15))*($E$3:$AI$3<>0))*E9:AI9)
$E$2:$AI$2--$E$3:$AI$3

Автор - Nic70y
Дата добавления - 29.02.2020 в 11:05
DrMini Дата: Суббота, 29.02.2020, 11:19 | Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
$E$2:$AI$2--$E$3:$AI$3

Прошу прощения Николай. Я прямо завис. Не мог понять где вторая или третья строка в формуле. А надо было в таблице. СПАСИБО. Теперь работает.
respect respect respect
 
Ответить
Сообщение
$E$2:$AI$2--$E$3:$AI$3

Прошу прощения Николай. Я прямо завис. Не мог понять где вторая или третья строка в формуле. А надо было в таблице. СПАСИБО. Теперь работает.
respect respect respect

Автор - DrMini
Дата добавления - 29.02.2020 в 11:19
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сложение часов в праздничные и выходные дни (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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