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

Вход

Регистрация

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

 

= Мир MS Excel/Праздничные часы - подсчет с привязкой к датам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Праздничные часы - подсчет с привязкой к датам (Иное/Other)
Праздничные часы - подсчет с привязкой к датам
Shylo Дата: Среда, 10.06.2015, 14:09 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 155
Репутация: 7 ±
Замечаний: 0% ±

Excel-2003; 2010
Здравствуйте, прошу помочь в таком вопросе. Возникла необходимость вести учет праздничных часов привязанных к датам на листе (помесячно), начали жульничать на работе в группе учета. За два дня копания в интернете нашел несколько примеров, оказалось этот вопрос актуальный, но только применительно к Табелю рабочего времени. У меня немного иной подход к форме учета. Кстати нашел вариант решения такого вопроса для коллеги из ООО РЖД, но его вариант не подходит в виду того что дата и время в одной ячейке, у меня в отдельных и его решение было реализовано формулами массива. Ради интереса попробовал найденные примеры на планшете под ANDROID, файлы открылись только в режиме просмотра, то есть внести свои данные не могу. Попытался создать по той же логике свое, но в одном варианте расчет идет правильно, а в другом неправильно или с ошибкой. Помогите довести до ума начатое. Пример прикрепляю. Благодарю за помощь.
К сообщению приложен файл: _01.xls (26.5 Kb)
 
Ответить
СообщениеЗдравствуйте, прошу помочь в таком вопросе. Возникла необходимость вести учет праздничных часов привязанных к датам на листе (помесячно), начали жульничать на работе в группе учета. За два дня копания в интернете нашел несколько примеров, оказалось этот вопрос актуальный, но только применительно к Табелю рабочего времени. У меня немного иной подход к форме учета. Кстати нашел вариант решения такого вопроса для коллеги из ООО РЖД, но его вариант не подходит в виду того что дата и время в одной ячейке, у меня в отдельных и его решение было реализовано формулами массива. Ради интереса попробовал найденные примеры на планшете под ANDROID, файлы открылись только в режиме просмотра, то есть внести свои данные не могу. Попытался создать по той же логике свое, но в одном варианте расчет идет правильно, а в другом неправильно или с ошибкой. Помогите довести до ума начатое. Пример прикрепляю. Благодарю за помощь.

Автор - Shylo
Дата добавления - 10.06.2015 в 14:09
_Boroda_ Дата: Среда, 10.06.2015, 15:02 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A4;G$4:G$6;0));ЕСЛИ(C4<B4;1;C4)-B4;"")
К сообщению приложен файл: _01_1.xls (26.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A4;G$4:G$6;0));ЕСЛИ(C4<B4;1;C4)-B4;"")

Автор - _Boroda_
Дата добавления - 10.06.2015 в 15:02
Shylo Дата: Среда, 10.06.2015, 15:30 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 155
Репутация: 7 ±
Замечаний: 0% ±

Excel-2003; 2010
Александр, воистину кудесник, спасибо большое, заработало правильно. А я со своим МИН, МАКС, а оно то проще решить можно. Еще раз низкий поклон за знания и отзывчивость.:hands:
 
Ответить
СообщениеАлександр, воистину кудесник, спасибо большое, заработало правильно. А я со своим МИН, МАКС, а оно то проще решить можно. Еще раз низкий поклон за знания и отзывчивость.:hands:

Автор - Shylo
Дата добавления - 10.06.2015 в 15:30
Shylo Дата: Пятница, 12.06.2015, 13:17 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 155
Репутация: 7 ±
Замечаний: 0% ±

Excel-2003; 2010
_Boroda_, добрый день. После последнего визита убежал на работу и испытал на устройстве. Получилась оказия, все правильно считает, если праздничные и явка в одних сутках, но если явка за сутки до начала праздничных например 22:00, а сдача после нуля когда наступает праздник, то не считает. Сегодня попытался самостоятельно поправить, не получилось. И Александр, вопрос такого плана, "1" во втором ЕСЛИ, это полные сутки (24ч.) или просто ИСТИНА ?
К сообщению приложен файл: _01_2.xls (26.5 Kb)
 
Ответить
Сообщение_Boroda_, добрый день. После последнего визита убежал на работу и испытал на устройстве. Получилась оказия, все правильно считает, если праздничные и явка в одних сутках, но если явка за сутки до начала праздничных например 22:00, а сдача после нуля когда наступает праздник, то не считает. Сегодня попытался самостоятельно поправить, не получилось. И Александр, вопрос такого плана, "1" во втором ЕСЛИ, это полные сутки (24ч.) или просто ИСТИНА ?

Автор - Shylo
Дата добавления - 12.06.2015 в 13:17
_Boroda_ Дата: Пятница, 12.06.2015, 15:48 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Да, действительно. И еще не учитывается случай, когда 2 праздника подряд и оба попадают в промежуток.
Вроде вот так правильно
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A4+(C4<B4);G$4:G$7;0));C4+(C4<B4);1)-ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A4;G$4:G$7;0));B4;1)


Добавлено
Даты в Excel - это числа. Время - дробные части чисел. 02 января 1900г. 18:00:00 - это 2,75
Следовательно, 1 - это полные сутки, 24 часа.
К сообщению приложен файл: _01_2_1.xls (27.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДа, действительно. И еще не учитывается случай, когда 2 праздника подряд и оба попадают в промежуток.
Вроде вот так правильно
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A4+(C4<B4);G$4:G$7;0));C4+(C4<B4);1)-ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A4;G$4:G$7;0));B4;1)


Добавлено
Даты в Excel - это числа. Время - дробные части чисел. 02 января 1900г. 18:00:00 - это 2,75
Следовательно, 1 - это полные сутки, 24 часа.

Автор - _Boroda_
Дата добавления - 12.06.2015 в 15:48
Shylo Дата: Пятница, 12.06.2015, 16:24 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 155
Репутация: 7 ±
Замечаний: 0% ±

Excel-2003; 2010
Александр, спасибо за помощь вечером испытаю. А по поводу единички, на будущее, чтобы вникнуть.
 
Ответить
СообщениеАлександр, спасибо за помощь вечером испытаю. А по поводу единички, на будущее, чтобы вникнуть.

Автор - Shylo
Дата добавления - 12.06.2015 в 16:24
Shylo Дата: Понедельник, 15.06.2015, 10:48 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 155
Репутация: 7 ±
Замечаний: 0% ±

Excel-2003; 2010
_Boroda_, испытал, формула правильно работает на ANDROIDе ( офис Documents To Go). Еще раз огромное спасибо.
 
Ответить
Сообщение_Boroda_, испытал, формула правильно работает на ANDROIDе ( офис Documents To Go). Еще раз огромное спасибо.

Автор - Shylo
Дата добавления - 15.06.2015 в 10:48
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Праздничные часы - подсчет с привязкой к датам (Иное/Other)
  • Страница 1 из 1
  • 1
Поиск:

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