Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2013, 14:13   #1
Mensiratus
 
Регистрация: 13.11.2010
Сообщений: 4
Вопрос Выбор значения из интервала

Добрый день уважаемые знатоки.
Помогите пожалуйста решить такой вопрос:

есть столбец событий, которые произошли в определенное время т.е.
A1 - событие1 - дата.время1
A2 - событие2 - дата.время2
A3 - событие1 - дата.время3

И есть другой столбец, время работы
A1 дата.время01--дата.время02 - Вася
A2 дата.время02--дата.время03 - Петя
A3 дата.время03--дата.время04 - Иван
A4 дата.время04--дата.время05 - Колян
A5 дата.время05--дата.время06 - Вася
A6 дата.время06--дата.время07 - Петя
итд

Есть ли какая либо формула, чтобы присвоить к событию1 Васю, если время события попало в его диапазон работы?
Mensiratus вне форума Ответить с цитированием
Старый 07.06.2013, 14:24   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

есть такая формула
если (времясобытия-время1вася)*(времясобытия-время2вася) < 0 то событие произошло на Васиной смене
если (времясобытия-время1вася)*(времясобытия-время2вася) = 0 то событие произошло на границе Васиной смены
если больше 0 - событие вне смены
вопрос только в том, собитыя на границе смены - считать в смене или вне ее.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 07.06.2013, 14:47   #3
Mensiratus
 
Регистрация: 13.11.2010
Сообщений: 4
По умолчанию

Вопрос как будет выглядеть формула, если событий больше 1000, и 4 смены работающие несколько месяцев
Вложения
Тип файла: rar 1354354.rar (9.0 Кб, 7 просмотров)
Mensiratus вне форума Ответить с цитированием
Старый 07.06.2013, 17:43   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а если подключить математику, то смены можно не писать на отдельном листе, а просто вычислить
Код:
=СИМВОЛ(ОСТАТ(ОКРВНИЗ((ОСТАТ((RC[-1]-1/3)*2;16)+ЕНЕЧЁТ(ОСТАТ((RC[-1]-1/3)*2;16))*8)/4;1);4)+65)
как вычислить смену я взял на основании данных листа "Смена" там приведены 17 строк с датами и именами смен. в примере смены сделали полный "оборот" в строке 17 смена такая же как в строке 1, в каждой след.строке, если бы они были приведены № смены будет такой же как в строке на 16 меньше (в 18-й - как в 2, в 19-й - как в 3 и т.д.)

на листе "события" не удалось получить такие же смены, как написаны у Вас, у Вас там, видимо, другие правила нумерации смен. для начала - начальное и конечное событие не обязательно окажутся в рамках одной смены.

зато на листе "смена" сгенерировано 60 случайных событий и приведены расчеты смен для них.

см.вложение. Найдите 10 отличий в определении смен на листе "смена"
Вложения
Тип файла: rar 1354354.rar (11.6 Кб, 14 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 07.06.2013 в 17:46.
IgorGO вне форума Ответить с цитированием
Старый 10.06.2013, 13:00   #5
Mensiratus
 
Регистрация: 13.11.2010
Сообщений: 4
По умолчанию

Да, похоже на правду, большое спасибо.
Mensiratus вне форума Ответить с цитированием
Старый 10.06.2013, 13:00   #6
Mensiratus
 
Регистрация: 13.11.2010
Сообщений: 4
По умолчанию

Да, похоже на правду, большое спасибо.
Mensiratus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор значения из строк! Магомед Microsoft Office Excel 4 16.10.2010 20:05
Выбор и перенос максимальных значений из столбца с учетом временного интервала. Tidus Microsoft Office Excel 74 10.02.2010 17:18
выбор значения Screame Microsoft Office Excel 2 01.11.2009 14:09
В зависимости от интервала как ставить значения Apostolx Microsoft Office Excel 7 20.10.2009 17:21
выбор значения SveSve Microsoft Office Excel 2 16.04.2008 19:13