Выбор значения исходя из времени и даты события
duckky
Дата: Понедельник, 25.04.2016, 11:02 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Добрый день, помогите с оптимизацией файла, вот выдернул часть из него и часть из выплывающего календаря из готовых решений VovaK Вот что надо: у меня есть вахты их 3 или более, например, 3, работают они по 12 часов (с 8 до 20 или с 20 до 8), мне надо чтобы каждая операция относилась к определённой вахте автоматически( время в какое работает вахта я буду выбирать сам по календарю). У меня есть начальное время, конечное, и промежуточные. З.Ы. Можно еще в календаре сделать выбор времени просто с 08:00 до 20:00 и с 20:00 до 08:00? [moder]Ваше З.Ы. - это другой вопрос. Или в отдельную тему, или в тему с календарем.
Добрый день, помогите с оптимизацией файла, вот выдернул часть из него и часть из выплывающего календаря из готовых решений VovaK Вот что надо: у меня есть вахты их 3 или более, например, 3, работают они по 12 часов (с 8 до 20 или с 20 до 8), мне надо чтобы каждая операция относилась к определённой вахте автоматически( время в какое работает вахта я буду выбирать сам по календарю). У меня есть начальное время, конечное, и промежуточные. З.Ы. Можно еще в календаре сделать выбор времени просто с 08:00 до 20:00 и с 20:00 до 08:00? [moder]Ваше З.Ы. - это другой вопрос. Или в отдельную тему, или в тему с календарем. duckky
К сообщению приложен файл:
VovaK_.7z
(40.1 Kb)
Сообщение отредактировал _Boroda_ - Понедельник, 25.04.2016, 11:11
Ответить
Сообщение Добрый день, помогите с оптимизацией файла, вот выдернул часть из него и часть из выплывающего календаря из готовых решений VovaK Вот что надо: у меня есть вахты их 3 или более, например, 3, работают они по 12 часов (с 8 до 20 или с 20 до 8), мне надо чтобы каждая операция относилась к определённой вахте автоматически( время в какое работает вахта я буду выбирать сам по календарю). У меня есть начальное время, конечное, и промежуточные. З.Ы. Можно еще в календаре сделать выбор времени просто с 08:00 до 20:00 и с 20:00 до 08:00? [moder]Ваше З.Ы. - это другой вопрос. Или в отдельную тему, или в тему с календарем. Автор - duckky Дата добавления - 25.04.2016 в 11:02
_Boroda_
Дата: Понедельник, 25.04.2016, 11:17 |
Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Так нужно?Код
=ПРОСМОТР(I6;F$4:F$6;E$4:E$6)
Или, если вахты 1-2-3-n
Так нужно?Код
=ПРОСМОТР(I6;F$4:F$6;E$4:E$6)
Или, если вахты 1-2-3-n _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?Код
=ПРОСМОТР(I6;F$4:F$6;E$4:E$6)
Или, если вахты 1-2-3-n Автор - _Boroda_ Дата добавления - 25.04.2016 в 11:17
duckky
Дата: Понедельник, 25.04.2016, 11:48 |
Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Да, подходит, спасибо. Вот только можете мне логику рассказать, я так понимаю, что они просто подбирают ближайшие значения из моего предложенного диапазона?
Да, подходит, спасибо. Вот только можете мне логику рассказать, я так понимаю, что они просто подбирают ближайшие значения из моего предложенного диапазона? duckky
Сообщение отредактировал duckky - Понедельник, 25.04.2016, 11:49
Ответить
Сообщение Да, подходит, спасибо. Вот только можете мне логику рассказать, я так понимаю, что они просто подбирают ближайшие значения из моего предложенного диапазона? Автор - duckky Дата добавления - 25.04.2016 в 11:48
_Boroda_
Дата: Понедельник, 25.04.2016, 11:52 |
Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
они просто подбирают ближайшие значения
Совершенно верно, ближайшее меньшее или равное, поскольку у Вас даты по возрастанию. Если это не так, то что-то типа вот этого можноКод
=ПРОСМОТР(;-1/(I5>=F$4:F$6);E$4:E$6)
они просто подбирают ближайшие значения
Совершенно верно, ближайшее меньшее или равное, поскольку у Вас даты по возрастанию. Если это не так, то что-то типа вот этого можноКод
=ПРОСМОТР(;-1/(I5>=F$4:F$6);E$4:E$6)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение они просто подбирают ближайшие значения
Совершенно верно, ближайшее меньшее или равное, поскольку у Вас даты по возрастанию. Если это не так, то что-то типа вот этого можноКод
=ПРОСМОТР(;-1/(I5>=F$4:F$6);E$4:E$6)
Автор - _Boroda_ Дата добавления - 25.04.2016 в 11:52
duckky
Дата: Понедельник, 25.04.2016, 14:55 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Уточнение задачи: а если одну операцию будут делать 2 вахты? Нужно записать в виде: 1, 2
Уточнение задачи: а если одну операцию будут делать 2 вахты? Нужно записать в виде: 1, 2 duckky
Ответить
Сообщение Уточнение задачи: а если одну операцию будут делать 2 вахты? Нужно записать в виде: 1, 2 Автор - duckky Дата добавления - 25.04.2016 в 14:55
duckky
Дата: Пятница, 06.05.2016, 05:43 |
Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Уточнение задачи: а если одну операцию будут делать 2 вахты? Нужно записать в виде: 1, 2
Уточнение задачи: а если одну операцию будут делать 2 вахты? Нужно записать в виде: 1, 2
duckky
Ответить
Сообщение Уточнение задачи: а если одну операцию будут делать 2 вахты? Нужно записать в виде: 1, 2
Автор - duckky Дата добавления - 06.05.2016 в 05:43
duckky
Дата: Пятница, 06.05.2016, 09:58 |
Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Цитата duckky, 25.04.2016 в 14:55, в сообщении № 5 Уточнение задачи: а если одну операцию будут делать 2 вахты? Нужно записать в виде: 1, 2
Сам себе отвечу: сделал черезКод
=ЕСЛИ(ПРОСМОТР(1)=ПРОСМОТР(2);ПРОСМОТР(1);СЦЕПИТЬ(ТЕКСТ((ПРОСМОТР(1));"0");",";" ";ТЕКСТ((ПРОСМОТР(2));"0")))
Цитата duckky, 25.04.2016 в 14:55, в сообщении № 5 Уточнение задачи: а если одну операцию будут делать 2 вахты? Нужно записать в виде: 1, 2
Сам себе отвечу: сделал черезКод
=ЕСЛИ(ПРОСМОТР(1)=ПРОСМОТР(2);ПРОСМОТР(1);СЦЕПИТЬ(ТЕКСТ((ПРОСМОТР(1));"0");",";" ";ТЕКСТ((ПРОСМОТР(2));"0")))
duckky
Ответить
Сообщение Цитата duckky, 25.04.2016 в 14:55, в сообщении № 5 Уточнение задачи: а если одну операцию будут делать 2 вахты? Нужно записать в виде: 1, 2
Сам себе отвечу: сделал черезКод
=ЕСЛИ(ПРОСМОТР(1)=ПРОСМОТР(2);ПРОСМОТР(1);СЦЕПИТЬ(ТЕКСТ((ПРОСМОТР(1));"0");",";" ";ТЕКСТ((ПРОСМОТР(2));"0")))
Автор - duckky Дата добавления - 06.05.2016 в 09:58