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

Вход

Регистрация

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

 

= Мир MS Excel/Проверка данных в графике рабочего времени - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Проверка данных в графике рабочего времени (Формулы/Formulas)
Проверка данных в графике рабочего времени
Aska_1309 Дата: Четверг, 04.07.2019, 16:56 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем добрый день.
Опять графики, правильность-неправильность стоящих рядом смен. deal
В примере выделила 2 смены, которые нельзя ставить друг с другом.
Надо формулу, для создания правила, которая искала бы смены, между которыми временной промежуток менее 12 часов.
Т.е. после смены, которая заканчивается в 20.00, не может стоять смена, которая начинается раньше 8.00.
Всем заранее спасибо. :)
К сообщению приложен файл: 1995478.xlsx (29.1 Kb)


Сообщение отредактировал Aska_1309 - Четверг, 04.07.2019, 16:57
 
Ответить
СообщениеВсем добрый день.
Опять графики, правильность-неправильность стоящих рядом смен. deal
В примере выделила 2 смены, которые нельзя ставить друг с другом.
Надо формулу, для создания правила, которая искала бы смены, между которыми временной промежуток менее 12 часов.
Т.е. после смены, которая заканчивается в 20.00, не может стоять смена, которая начинается раньше 8.00.
Всем заранее спасибо. :)

Автор - Aska_1309
Дата добавления - 04.07.2019 в 16:56
Nic70y Дата: Четверг, 04.07.2019, 17:31 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8757
Репутация: 2271 ±
Замечаний: 0% ±

Excel 2010
16 на каком основании?
Код
=(ИНДЕКС($B$10:$B$28;F5&"")-ИНДЕКС($C$10:$C$28;E5)+1)<0,5
К сообщению приложен файл: 2070234.xlsx (28.9 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение16 на каком основании?
Код
=(ИНДЕКС($B$10:$B$28;F5&"")-ИНДЕКС($C$10:$C$28;E5)+1)<0,5

Автор - Nic70y
Дата добавления - 04.07.2019 в 17:31
Aska_1309 Дата: Четверг, 04.07.2019, 18:02 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
16 на каком основании?

16 - ошиблась :'(
А если данные о времени будут представлены по-другому?[
К сообщению приложен файл: 6240418.xlsx (29.1 Kb)
 
Ответить
Сообщение
16 на каком основании?

16 - ошиблась :'(
А если данные о времени будут представлены по-другому?[

Автор - Aska_1309
Дата добавления - 04.07.2019 в 18:02
Nic70y Дата: Суббота, 06.07.2019, 08:50 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8757
Репутация: 2271 ±
Замечаний: 0% ±

Excel 2010
А если
а вот зачем?
Код
=(ЛЕВБ(ИНДЕКС($B$10:$B$28;F5&"");5)-ПРАВБ(ИНДЕКС($B$10:$B$28;E5);5)+1)<0,5
К сообщению приложен файл: 0992223.xlsx (28.9 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
А если
а вот зачем?
Код
=(ЛЕВБ(ИНДЕКС($B$10:$B$28;F5&"");5)-ПРАВБ(ИНДЕКС($B$10:$B$28;E5);5)+1)<0,5

Автор - Nic70y
Дата добавления - 06.07.2019 в 08:50
Aska_1309 Дата: Четверг, 11.07.2019, 18:49 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Nic70y, спасибо.

Теперь еще такой. К сожалению, мой мозг не работает на правильное составление формул. Поэтому опять, о боги экселя, обращаюсь к вам.

Есть список смен. В верхней таблице данные ФИО и время. Как в нижней автоматом сделать номера смены вместо времени, согласно внесенным данным из верхней таблицы?
К сообщению приложен файл: 8789009.xlsx (14.6 Kb)
 
Ответить
СообщениеNic70y, спасибо.

Теперь еще такой. К сожалению, мой мозг не работает на правильное составление формул. Поэтому опять, о боги экселя, обращаюсь к вам.

Есть список смен. В верхней таблице данные ФИО и время. Как в нижней автоматом сделать номера смены вместо времени, согласно внесенным данным из верхней таблицы?

Автор - Aska_1309
Дата добавления - 11.07.2019 в 18:49
Pelena Дата: Четверг, 11.07.2019, 20:27 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Aska_1309, файл другой, вопрос другой, создайте новую тему.


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеAska_1309, файл другой, вопрос другой, создайте новую тему.

Автор - Pelena
Дата добавления - 11.07.2019 в 20:27
Aska_1309 Дата: Понедельник, 05.08.2019, 10:14 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем привет. Не могу найти ошибку. Формула не проверяет данные. Делаю все как выше.
Код
=(ИНДЕКС($C$10:$C$257;H4&"")-ИНДЕКС($D$10:$D$257;G4)+1)<0,5

Не проверяет междусменный перерыв (не менее 12 часов).
 
Ответить
СообщениеВсем привет. Не могу найти ошибку. Формула не проверяет данные. Делаю все как выше.
Код
=(ИНДЕКС($C$10:$C$257;H4&"")-ИНДЕКС($D$10:$D$257;G4)+1)<0,5

Не проверяет междусменный перерыв (не менее 12 часов).

Автор - Aska_1309
Дата добавления - 05.08.2019 в 10:14
Nic70y Дата: Понедельник, 05.08.2019, 10:39 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 8757
Репутация: 2271 ±
Замечаний: 0% ±

Excel 2010
без файла не видно.


ЮMoney 41001841029809
 
Ответить
Сообщениебез файла не видно.

Автор - Nic70y
Дата добавления - 05.08.2019 в 10:39
Aska_1309 Дата: Понедельник, 05.08.2019, 13:05 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
:shy:
 
Ответить
Сообщение:shy:

Автор - Aska_1309
Дата добавления - 05.08.2019 в 13:05
Aska_1309 Дата: Понедельник, 05.08.2019, 13:09 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Nic70y, справедливо
К сообщению приложен файл: 9882700.xlsx (92.0 Kb)
 
Ответить
СообщениеNic70y, справедливо

Автор - Aska_1309
Дата добавления - 05.08.2019 в 13:09
китин Дата: Понедельник, 05.08.2019, 13:13 | Сообщение № 11
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Aska_1309, - Оформите формулу тегами (в режиме правки поста выделите формулу и нажмите кнопку fx, пояснялка здесь)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеAska_1309, - Оформите формулу тегами (в режиме правки поста выделите формулу и нажмите кнопку fx, пояснялка здесь)

Автор - китин
Дата добавления - 05.08.2019 в 13:13
Aska_1309 Дата: Понедельник, 05.08.2019, 13:19 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Код
=(ИНДЕКС($C$10:$C$257;H4&"")-ИНДЕКС($D$10:$D$257;G4)+1)<0,5

Вот формула и файл
К сообщению приложен файл: 2072752.xlsx (92.0 Kb)
 
Ответить
Сообщение
Код
=(ИНДЕКС($C$10:$C$257;H4&"")-ИНДЕКС($D$10:$D$257;G4)+1)<0,5

Вот формула и файл

Автор - Aska_1309
Дата добавления - 05.08.2019 в 13:19
Nic70y Дата: Понедельник, 05.08.2019, 14:11 | Сообщение № 13
Группа: Друзья
Ранг: Экселист
Сообщений: 8757
Репутация: 2271 ±
Замечаний: 0% ±

Excel 2010
номера смены не по-порядку
Код
=(ИНДЕКС($B$8:$B$255;ПОИСКПОЗ(F2;$A$8:$A$255;))-ИНДЕКС($C$8:$C$255;ПОИСКПОЗ(E2;$A$8:$A$255;))+1)>0,5


ЮMoney 41001841029809
 
Ответить
Сообщениеномера смены не по-порядку
Код
=(ИНДЕКС($B$8:$B$255;ПОИСКПОЗ(F2;$A$8:$A$255;))-ИНДЕКС($C$8:$C$255;ПОИСКПОЗ(E2;$A$8:$A$255;))+1)>0,5

Автор - Nic70y
Дата добавления - 05.08.2019 в 14:11
Aska_1309 Дата: Вторник, 06.08.2019, 10:27 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Нет, все-равно что-то не так, не считает как надо.
К сообщению приложен файл: 8214390.xlsx (92.0 Kb)
 
Ответить
СообщениеНет, все-равно что-то не так, не считает как надо.

Автор - Aska_1309
Дата добавления - 06.08.2019 в 10:27
Aska_1309 Дата: Вторник, 06.08.2019, 10:41 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
А если это будет формула типа:
Код
=СУММ(ПОИСКПОЗ(F4;$C$8:$C$255);12)<ПОИСКПОЗ(G4;$B$8:$B$255)

Только не знаю, как правильно ее написать.
Т.е. логика такая: к окончанию смены прибавляем 12 часов и если сумма меньше 12 часов выделяется цветом.
К сообщению приложен файл: 9086240.xlsx (92.1 Kb)
 
Ответить
СообщениеА если это будет формула типа:
Код
=СУММ(ПОИСКПОЗ(F4;$C$8:$C$255);12)<ПОИСКПОЗ(G4;$B$8:$B$255)

Только не знаю, как правильно ее написать.
Т.е. логика такая: к окончанию смены прибавляем 12 часов и если сумма меньше 12 часов выделяется цветом.

Автор - Aska_1309
Дата добавления - 06.08.2019 в 10:41
Nic70y Дата: Вторник, 06.08.2019, 11:07 | Сообщение № 16
Группа: Друзья
Ранг: Экселист
Сообщений: 8757
Репутация: 2271 ±
Замечаний: 0% ±

Excel 2010
Код
=ОСТАТ(СУММ(ИНДЕКС($C$8:$C$255;ПОИСКПОЗ(E2;$A$8:$A$255;));0,5);1)<ИНДЕКС($B$8:$B$255;ПОИСКПОЗ(F2;$A$8:$A$255;))
вдруг правильно
12 часов, для эксель это 0,5 (полсуток)
К сообщению приложен файл: 6093732.xlsx (91.7 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=ОСТАТ(СУММ(ИНДЕКС($C$8:$C$255;ПОИСКПОЗ(E2;$A$8:$A$255;));0,5);1)<ИНДЕКС($B$8:$B$255;ПОИСКПОЗ(F2;$A$8:$A$255;))
вдруг правильно
12 часов, для эксель это 0,5 (полсуток)

Автор - Nic70y
Дата добавления - 06.08.2019 в 11:07
Aska_1309 Дата: Вторник, 06.08.2019, 11:38 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Nic70y, опять неправильно, после 4 смены может первая стоять, после 261 не может первая стоять, не выделяет правильно их.
 
Ответить
СообщениеNic70y, опять неправильно, после 4 смены может первая стоять, после 261 не может первая стоять, не выделяет правильно их.

Автор - Aska_1309
Дата добавления - 06.08.2019 в 11:38
Nic70y Дата: Вторник, 06.08.2019, 11:44 | Сообщение № 18
Группа: Друзья
Ранг: Экселист
Сообщений: 8757
Репутация: 2271 ±
Замечаний: 0% ±

Excel 2010
ну да, не вникал, много строк %)
замените < на >


ЮMoney 41001841029809
 
Ответить
Сообщениену да, не вникал, много строк %)
замените < на >

Автор - Nic70y
Дата добавления - 06.08.2019 в 11:44
Aska_1309 Дата: Вторник, 06.08.2019, 12:14 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Nic70y, для меня там тоже много строк, но корпоративные стандарты... ;)
Вроде бы получается. Будем тестить :) спасибо thumb
 
Ответить
СообщениеNic70y, для меня там тоже много строк, но корпоративные стандарты... ;)
Вроде бы получается. Будем тестить :) спасибо thumb

Автор - Aska_1309
Дата добавления - 06.08.2019 в 12:14
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Проверка данных в графике рабочего времени (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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