Сложение часов в праздничные и выходные дни
DrMini
Дата: Пятница, 28.02.2020, 13:33 |
Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1661
Репутация:
210
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Доброго времени суток форумчане и гости! Подскажите пожалуйста формулу для колонки "Выходные и праздничные дни" . Надо сложить количество часов работы в выходные дни и в дни попадающие на праздники из таблицы "Праздничные дни" на листе DATA . Если это невозможно - то, как можно подсчитать количество часов выпадающих только на праздники из таблицы "Праздничные дни" на листе DATA . На листе Январь указал какой должен быть результат.
Доброго времени суток форумчане и гости! Подскажите пожалуйста формулу для колонки "Выходные и праздничные дни" . Надо сложить количество часов работы в выходные дни и в дни попадающие на праздники из таблицы "Праздничные дни" на листе DATA . Если это невозможно - то, как можно подсчитать количество часов выпадающих только на праздники из таблицы "Праздничные дни" на листе DATA . На листе Январь указал какой должен быть результат. DrMini
Ответить
Сообщение Доброго времени суток форумчане и гости! Подскажите пожалуйста формулу для колонки "Выходные и праздничные дни" . Надо сложить количество часов работы в выходные дни и в дни попадающие на праздники из таблицы "Праздничные дни" на листе DATA . Если это невозможно - то, как можно подсчитать количество часов выпадающих только на праздники из таблицы "Праздничные дни" на листе DATA . На листе Январь указал какой должен быть результат. Автор - DrMini Дата добавления - 28.02.2020 в 13:33
YouGreed
Дата: Пятница, 28.02.2020, 13:38 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация:
123
±
Замечаний:
0% ±
Excel 2010
DrMini, Если формульно, то я вижу только вариант, с доп. столбцом, в котором будут проставляться буквы П- праздник, В - Выходной, Р или К - рабочий или календарный. И это все в ручную, ставится. А уже по этим критериям, можно суммировать часы.
DrMini, Если формульно, то я вижу только вариант, с доп. столбцом, в котором будут проставляться буквы П- праздник, В - Выходной, Р или К - рабочий или календарный. И это все в ручную, ставится. А уже по этим критериям, можно суммировать часы. YouGreed
Ответить
Сообщение DrMini, Если формульно, то я вижу только вариант, с доп. столбцом, в котором будут проставляться буквы П- праздник, В - Выходной, Р или К - рабочий или календарный. И это все в ручную, ставится. А уже по этим критериям, можно суммировать часы. Автор - YouGreed Дата добавления - 28.02.2020 в 13:38
DrMini
Дата: Пятница, 28.02.2020, 13:52 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1661
Репутация:
210
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
вариант, с доп. столбцом, в котором будут проставляться буквы П- праздник...
Нет уважаемый YouGreed , с эти бы я справился. Нужно именно считать часы в дни попадающие на праздничный день. Они выделяются в этом примере синим. И задаются из таблицы "Праздничные дни" на листе DATA .
вариант, с доп. столбцом, в котором будут проставляться буквы П- праздник...
Нет уважаемый YouGreed , с эти бы я справился. Нужно именно считать часы в дни попадающие на праздничный день. Они выделяются в этом примере синим. И задаются из таблицы "Праздничные дни" на листе DATA .DrMini
Сообщение отредактировал DrMini - Пятница, 28.02.2020, 13:56
Ответить
Сообщение вариант, с доп. столбцом, в котором будут проставляться буквы П- праздник...
Нет уважаемый YouGreed , с эти бы я справился. Нужно именно считать часы в дни попадающие на праздничный день. Они выделяются в этом примере синим. И задаются из таблицы "Праздничные дни" на листе DATA .Автор - DrMini Дата добавления - 28.02.2020 в 13:52
Nic70y
Дата: Пятница, 28.02.2020, 13:57 |
Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
Код
=СУММПРОИЗВ(СУММЕСЛИ($E$2:$AI$2;DATA!$F$2:$F$11;Январь!E4:AI4))
Код
=СУММПРОИЗВ(СУММЕСЛИ($E$2:$AI$2;DATA!$F$2:$F$11;Январь!E4:AI4))
Nic70y
Ю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
Группа: Друзья
Ранг: Старожил
Сообщений: 1661
Репутация:
210
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Николай БОЛЬШОЕ СПАСИБО!Всё работает. Поторопился.
Николай БОЛЬШОЕ СПАСИБО!Всё работает. Поторопился.DrMini
Сообщение отредактировал DrMini - Пятница, 28.02.2020, 15:03
Ответить
Сообщение Николай БОЛЬШОЕ СПАСИБО!Всё работает. Поторопился.Автор - DrMini Дата добавления - 28.02.2020 в 14:05
DrMini
Дата: Пятница, 28.02.2020, 15:04 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1661
Репутация:
210
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Можно как-то подправить формулу, что бы если праздничный день выпадает на выходной то считаться должны только часы работы в праздник? Например 23 февраля праздник выпал на воскресенье.
Можно как-то подправить формулу, что бы если праздничный день выпадает на выходной то считаться должны только часы работы в праздник? Например 23 февраля праздник выпал на воскресенье. DrMini
Ответить
Сообщение Можно как-то подправить формулу, что бы если праздничный день выпадает на выходной то считаться должны только часы работы в праздник? Например 23 февраля праздник выпал на воскресенье. Автор - DrMini Дата добавления - 28.02.2020 в 15:04
Nic70y
Дата: Пятница, 28.02.2020, 16:00 |
Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация:
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)
выходной минус праздникКод
=СУММПРОИЗВ(((ДЕНЬНЕД($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
Ю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
Группа: Друзья
Ранг: Старожил
Сообщений: 1661
Репутация:
210
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Николай БОЛЬШОЕ СПАСИБО! Пятидневка работает. А вот пониже (E8:AI8) там нестандартная рабочая неделя. Вашу формулу переделать под неё мозгов не хватает. Поглядите пожалуйста.
Николай БОЛЬШОЕ СПАСИБО! Пятидневка работает. А вот пониже (E8:AI8) там нестандартная рабочая неделя. Вашу формулу переделать под неё мозгов не хватает. Поглядите пожалуйста.DrMini
Ответить
Сообщение Николай БОЛЬШОЕ СПАСИБО! Пятидневка работает. А вот пониже (E8:AI8) там нестандартная рабочая неделя. Вашу формулу переделать под неё мозгов не хватает. Поглядите пожалуйста.Автор - DrMini Дата добавления - 28.02.2020 в 17:31
Nic70y
Дата: Пятница, 28.02.2020, 17:35 |
Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
ну это завтра уже (наверное) рабочий день заканчивается
ну это завтра уже (наверное) рабочий день заканчивается Nic70y
ЮMoney 41001841029809
Ответить
Сообщение ну это завтра уже (наверное) рабочий день заканчивается Автор - Nic70y Дата добавления - 28.02.2020 в 17:35
DrMini
Дата: Пятница, 28.02.2020, 17:39 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1661
Репутация:
210
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Ответить
Сообщение Спасибо. Буду ждать.Автор - DrMini Дата добавления - 28.02.2020 в 17:39
Nic70y
Дата: Суббота, 29.02.2020, 08:25 |
Сообщение № 11
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация:
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)
просто скопипастил формулу из УФ и вставил в свою, надо проверить конечно (вдруг правильно)
возможно такКод
=СУММПРОИЗВ(ЕЧИСЛО(ПОИСКПОЗ($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
Ю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
Группа: Друзья
Ранг: Старожил
Сообщений: 1661
Репутация:
210
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Nic70y , Доброе утро. Сейчас проверю.
Nic70y , Доброе утро. Сейчас проверю.DrMini
Ответить
Сообщение Nic70y , Доброе утро. Сейчас проверю.Автор - DrMini Дата добавления - 29.02.2020 в 08:27
DrMini
Дата: Суббота, 29.02.2020, 08:33 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1661
Репутация:
210
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Подправил конец формулы... но не работает. Ща буду пробовать.
Подправил конец формулы... но не работает. Ща буду пробовать. DrMini
Ответить
Сообщение Подправил конец формулы... но не работает. Ща буду пробовать. Автор - DrMini Дата добавления - 29.02.2020 в 08:33
Nic70y
Дата: Суббота, 29.02.2020, 08:41 |
Сообщение № 14
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация:
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)
конечно, а как Вы с утра хотели :)Код
=СУММПРОИЗВ(((((ОСТАТ($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
Ю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
Группа: Друзья
Ранг: Старожил
Сообщений: 1661
Репутация:
210
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Николай БОЛЬШОЕ СПАСИБО! Пойду прикручивать к своей таблице. Не перестаю удивляться тому, что на этом форуме помогают решить казалось бы (для меня) не решаемые вещи. [offtop]рейтинг не могу пока Вам добавить. Только через 2 часа.
Николай БОЛЬШОЕ СПАСИБО! Пойду прикручивать к своей таблице. Не перестаю удивляться тому, что на этом форуме помогают решить казалось бы (для меня) не решаемые вещи. [offtop]рейтинг не могу пока Вам добавить. Только через 2 часа.DrMini
Ответить
Сообщение Николай БОЛЬШОЕ СПАСИБО! Пойду прикручивать к своей таблице. Не перестаю удивляться тому, что на этом форуме помогают решить казалось бы (для меня) не решаемые вещи. [offtop]рейтинг не могу пока Вам добавить. Только через 2 часа.Автор - DrMini Дата добавления - 29.02.2020 в 08:54
DrMini
Дата: Суббота, 29.02.2020, 10:22 |
Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 1661
Репутация:
210
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
И снова здравствуйте. "Выплыла" ещё одна проблема. Формула из Сообщения №15 выдаёт ошибку #ЗНАЧ! в месяцах где меньше 31-ого дня. Проблема в диапазоне AG3:AI3 .
И снова здравствуйте. "Выплыла" ещё одна проблема. Формула из Сообщения №15 выдаёт ошибку #ЗНАЧ! в месяцах где меньше 31-ого дня. Проблема в диапазоне AG3:AI3 . DrMini
Ответить
Сообщение И снова здравствуйте. "Выплыла" ещё одна проблема. Формула из Сообщения №15 выдаёт ошибку #ЗНАЧ! в месяцах где меньше 31-ого дня. Проблема в диапазоне AG3:AI3 . Автор - DrMini Дата добавления - 29.02.2020 в 10:22
Nic70y
Дата: Суббота, 29.02.2020, 10:55 |
Сообщение № 17
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
в формуле заменить 2 строку на 3
в формуле заменить 2 строку на 3 Nic70y
ЮMoney 41001841029809
Ответить
Сообщение в формуле заменить 2 строку на 3 Автор - Nic70y Дата добавления - 29.02.2020 в 10:55
DrMini
Дата: Суббота, 29.02.2020, 11:01 |
Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 1661
Репутация:
210
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Сообщение отредактировал DrMini - Суббота, 29.02.2020, 11:01
Ответить
Сообщение Это как?Автор - DrMini Дата добавления - 29.02.2020 в 11:01
Nic70y
Дата: Суббота, 29.02.2020, 11:05 |
Сообщение № 19
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация:
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
Код
=СУММПРОИЗВ(((((ОСТАТ($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$3Nic70y
Ю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