Доброго дня! Помогите разобраться с такой вот задачей. Цель - узнать наиболее точное время изменения характеристики. Раз в сутки меняется характеристика наименования в одной игре я 4 раза в день в нее захожу и сравниваю, как было и как стало, и все это заношу в таблицу. В 1 таблице 4 колонки. Время первого обнаружения, время последнего обнаружения, наименование, характеристика Ниже идут данные, которые я собираю. После я анализирую, нахожу когда поменялась характеристика, записываю эти данные в таблицу 2 и получаю, с какого и по какое время мне нужно проверять данное наименование на изменение характеристики. В общем помогите пожалуйста:)
Пардон, файл не прикрепился с 1 раза
Доброго дня! Помогите разобраться с такой вот задачей. Цель - узнать наиболее точное время изменения характеристики. Раз в сутки меняется характеристика наименования в одной игре я 4 раза в день в нее захожу и сравниваю, как было и как стало, и все это заношу в таблицу. В 1 таблице 4 колонки. Время первого обнаружения, время последнего обнаружения, наименование, характеристика Ниже идут данные, которые я собираю. После я анализирую, нахожу когда поменялась характеристика, записываю эти данные в таблицу 2 и получаю, с какого и по какое время мне нужно проверять данное наименование на изменение характеристики. В общем помогите пожалуйста:)
Идей пока нет так как не понятна логика или для первого наименования указано не правильно время. По моему должно быть 0:03 - 2:01, если нет нужны разъяснения.
Идей пока нет так как не понятна логика или для первого наименования указано не правильно время. По моему должно быть 0:03 - 2:01, если нет нужны разъяснения.gling
Да, то, что нужно, пытался разобраться в формулах,что- то пока не могу... А если допустим стоит время такое: 28.11.2015 11:05 28.11.2015 15:47 И больше изменений нет Как заставить формулы сообщить мне, что время изменения характеристики падает на 15:47 - 11:05.? чтобы я мог допустим вечером проверить и узнать, это меняется еще позже, или наоборот уже поменялось?
Да, то, что нужно, пытался разобраться в формулах,что- то пока не могу... А если допустим стоит время такое: 28.11.2015 11:05 28.11.2015 15:47 И больше изменений нет Как заставить формулы сообщить мне, что время изменения характеристики падает на 15:47 - 11:05.? чтобы я мог допустим вечером проверить и узнать, это меняется еще позже, или наоборот уже поменялось?lFJl
[offtop] Это ж как надо удариться головой, чтобы в игру не играть, а анализировать какие-то характеристики и какое-то время?.. [moder]За нарушение п. 5а Правил форума бан 6 часов[/moder]
[offtop] Это ж как надо удариться головой, чтобы в игру не играть, а анализировать какие-то характеристики и какое-то время?.. [moder]За нарушение п. 5а Правил форума бан 6 часов[/moder]Эх_Прорвёмся
Объяснять как бабушке на скамеечке у подъезда.
Сообщение отредактировал Эх_Прорвёмся - Среда, 02.12.2015, 10:47
во 2 таблице: колонки конец, Характеристика_1 и Характеристика_2 - это последнее значение наименования 1 с 1 таблици. Колонка наименование - это наименования, по которым мы хотим увидеть данные(проставляется вручную) Колонки от и до - это интервал времени, в который меняется характеристика_1 Ну и колонка Разница - это разница во времени между колонками от и до.
Еще раз попробую пояснить, как меняется значение характеристики_1. Каждый день в одно и то же время(ради которого мы собственно здесь собрались ), меняется значение характеристики_1 в сторону уменьшения на значение характеристики_2(например сегодня в 10:00 мы имеем х1 = 20, х2 = 10, значит завтра после 10:00 будет х1 = 10 х2 = 10) эти действия совершаются автоматически системой. Пользователь может поднять значение х1 сколько угодно раз на значение кратное 10, но за каждые 10 добавленных пунктов прибавляется по 1 к значению х2. (например завтра у нас стало значение х1 = 10 х2 = 10, мы поднимаем 1 раз после этого, и получаем х1 = 20 х2 = 11, и уже после завтра после 10:00 значения будут равны х1 = 9 х2 = 11 и т.д.)
Теперь пример наименование 1 в промежуток времени с 28.11.15 13:38 по 28.11.15 14:50 было замечено снижение х1 = 73 на значение х2 = 23 (73 - 23 = 50) поэтому сейчас от = 13:38 и до = 14:50 в промежуток времени с 28.11.15 17:24 по 28.11.15 22:06 было замечено, что пользователь поднял значение х1 = 50 на 1 пункт (50+10=60) и х2 стала ровна 24. Поэтому время по прежнему остается от = 13:38 и до = 14:50 в промежуток времени с 29.11.15 11:27 по 29.11.15 14:45 было замечено снижение х1 = 60 на значение х2 = 24 (60 - 24= 36) поэтому сейчас от = 13:38 и до = 14:45 в промежуток времени с 29.11.15 17:56 по 29.11.15 18:03 было замечено, что пользователь поднял значение х1 = 36 на 1 пункт (36+10=43) и х2 стала ровна 25. Поэтому время по прежнему остается от = 13:38 и до = 14:55 ну и в последней строчке так же не меняется значение, не буду ее расписывать.
Еще может получиться так, что значение х1 поменялось, и пользователь поднял значение х1, а только после этого я это увидел. или наоборот, пользователь поднял значение х1 и потом оно поменялось, а после этого я это увидел. Если нужно, могу наклепать и такой пример.
Надеюсь, доступно пояснил
во 2 таблице: колонки конец, Характеристика_1 и Характеристика_2 - это последнее значение наименования 1 с 1 таблици. Колонка наименование - это наименования, по которым мы хотим увидеть данные(проставляется вручную) Колонки от и до - это интервал времени, в который меняется характеристика_1 Ну и колонка Разница - это разница во времени между колонками от и до.
Еще раз попробую пояснить, как меняется значение характеристики_1. Каждый день в одно и то же время(ради которого мы собственно здесь собрались ), меняется значение характеристики_1 в сторону уменьшения на значение характеристики_2(например сегодня в 10:00 мы имеем х1 = 20, х2 = 10, значит завтра после 10:00 будет х1 = 10 х2 = 10) эти действия совершаются автоматически системой. Пользователь может поднять значение х1 сколько угодно раз на значение кратное 10, но за каждые 10 добавленных пунктов прибавляется по 1 к значению х2. (например завтра у нас стало значение х1 = 10 х2 = 10, мы поднимаем 1 раз после этого, и получаем х1 = 20 х2 = 11, и уже после завтра после 10:00 значения будут равны х1 = 9 х2 = 11 и т.д.)
Теперь пример наименование 1 в промежуток времени с 28.11.15 13:38 по 28.11.15 14:50 было замечено снижение х1 = 73 на значение х2 = 23 (73 - 23 = 50) поэтому сейчас от = 13:38 и до = 14:50 в промежуток времени с 28.11.15 17:24 по 28.11.15 22:06 было замечено, что пользователь поднял значение х1 = 50 на 1 пункт (50+10=60) и х2 стала ровна 24. Поэтому время по прежнему остается от = 13:38 и до = 14:50 в промежуток времени с 29.11.15 11:27 по 29.11.15 14:45 было замечено снижение х1 = 60 на значение х2 = 24 (60 - 24= 36) поэтому сейчас от = 13:38 и до = 14:45 в промежуток времени с 29.11.15 17:56 по 29.11.15 18:03 было замечено, что пользователь поднял значение х1 = 36 на 1 пункт (36+10=43) и х2 стала ровна 25. Поэтому время по прежнему остается от = 13:38 и до = 14:55 ну и в последней строчке так же не меняется значение, не буду ее расписывать.
Еще может получиться так, что значение х1 поменялось, и пользователь поднял значение х1, а только после этого я это увидел. или наоборот, пользователь поднял значение х1 и потом оно поменялось, а после этого я это увидел. Если нужно, могу наклепать и такой пример.
Почему в таблице "Должно получиться так" до 14:45? 14:45 - это время, относящееся уже к 29.11 Если это правильно, то почему тогда разница всего 1:07, хотя между этими значениями больше суток? Или мы на даты не смотрим и берём первое "От" и последнее "До" для каждого наименования? Откуда взялось время 12:00 для второго наименования, если в таблице его вообще нет? Почему для третьего наименования не учитывается время 16:33? В общем, хотелось бы по каждому времени из итоговой таблицы пояснение, откуда оно взялось
Почему в таблице "Должно получиться так" до 14:45? 14:45 - это время, относящееся уже к 29.11 Если это правильно, то почему тогда разница всего 1:07, хотя между этими значениями больше суток? Или мы на даты не смотрим и берём первое "От" и последнее "До" для каждого наименования? Откуда взялось время 12:00 для второго наименования, если в таблице его вообще нет? Почему для третьего наименования не учитывается время 16:33? В общем, хотелось бы по каждому времени из итоговой таблицы пояснение, откуда оно взялосьPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Или мы на даты не смотрим и берём первое "От" и последнее "До" для каждого наименования?
Каждый день в какое - то время меняется х1. Поэтому не важно, в какой день это произошло, важно, в какой промежуток времени это произошло. Нужно получить максимально короткий промежуток времени
Почему для третьего наименования не учитывается время 16:33?
Распишу для 2,3 и 4 наименования, заодно отвечу на вопросы Название 2 с 28.11.15 11:33 по 29.11.15 14:45 меняется х1 х1 - х2 = 100 - 10 = 90 Значит время, в которое должна поменяться х1 с 11:33 до 14:45 с 29.11.15 14:46 по 30.11.15 12:13 меняется х1 х1 - х2 = 90 - 10 = 80 Значит время, в которое должна поменяться х1 с 11:33 до 12:13 с 30.11.15 12:13 по 01.12.15 12:00 не меняется х1 Значит время, в которое должна поменяться х1 с 12:00 до 12:13
Название 3 с 28.11.15 16:13 по 28.11.15 19:31 меняется х1 х1 - х2 = 65 - 5 = 60 Значит время, в которое должна поменяться х1 с 16:13 до 19:31 с 29.11.15 18:30 по 29.11.15 18:35 меняется х1 х1 - х2 = 60 - 5 = 55 Значит время, в которое должна поменяться х1 с 18:30 до 18:35
Название 4 с 28.11.15 16:13 по 28.11.15 19:31 меняется х1 х1 - х2 = 80 - 20 = 60 Значит время, в которое должна поменяться х1 с 16:13 до 19:31 с 29.11.15 17:59 по 29.11.15 18:05 меняется х1 х1 - х2 = 60 - 20 = 40 Значит время, в которое должна поменяться х1 с 17:59 до 18:05 с 29.11.15 18:36 по 29.11.15 19:34 меняется х2 х1 + 20 = 40 + 20 = 60, х2 + 2 = 20 + 2 = 22 Значит время, в которое должна поменяться х1 с 17:59 до 18:05 (не поменялось) с 29.11.15 19:34 по 30.11.15 18:01 меняется х1 х1 - х2 = 60 - 22 = 38 Значит время, в которое должна поменяться х1 с 17:59 до 18:01
Еще бы добавил один пример, когда я проверяю 1 раз, допустим 29.11.15 18:36 по 29.11.15 19:34 Значит время, в которое должна поменяться х1 с 19:34 до 18:36 (разница составит 23:01)
Или мы на даты не смотрим и берём первое "От" и последнее "До" для каждого наименования?
Каждый день в какое - то время меняется х1. Поэтому не важно, в какой день это произошло, важно, в какой промежуток времени это произошло. Нужно получить максимально короткий промежуток времени
Почему для третьего наименования не учитывается время 16:33?
Распишу для 2,3 и 4 наименования, заодно отвечу на вопросы Название 2 с 28.11.15 11:33 по 29.11.15 14:45 меняется х1 х1 - х2 = 100 - 10 = 90 Значит время, в которое должна поменяться х1 с 11:33 до 14:45 с 29.11.15 14:46 по 30.11.15 12:13 меняется х1 х1 - х2 = 90 - 10 = 80 Значит время, в которое должна поменяться х1 с 11:33 до 12:13 с 30.11.15 12:13 по 01.12.15 12:00 не меняется х1 Значит время, в которое должна поменяться х1 с 12:00 до 12:13
Название 3 с 28.11.15 16:13 по 28.11.15 19:31 меняется х1 х1 - х2 = 65 - 5 = 60 Значит время, в которое должна поменяться х1 с 16:13 до 19:31 с 29.11.15 18:30 по 29.11.15 18:35 меняется х1 х1 - х2 = 60 - 5 = 55 Значит время, в которое должна поменяться х1 с 18:30 до 18:35
Название 4 с 28.11.15 16:13 по 28.11.15 19:31 меняется х1 х1 - х2 = 80 - 20 = 60 Значит время, в которое должна поменяться х1 с 16:13 до 19:31 с 29.11.15 17:59 по 29.11.15 18:05 меняется х1 х1 - х2 = 60 - 20 = 40 Значит время, в которое должна поменяться х1 с 17:59 до 18:05 с 29.11.15 18:36 по 29.11.15 19:34 меняется х2 х1 + 20 = 40 + 20 = 60, х2 + 2 = 20 + 2 = 22 Значит время, в которое должна поменяться х1 с 17:59 до 18:05 (не поменялось) с 29.11.15 19:34 по 30.11.15 18:01 меняется х1 х1 - х2 = 60 - 22 = 38 Значит время, в которое должна поменяться х1 с 17:59 до 18:01
Еще бы добавил один пример, когда я проверяю 1 раз, допустим 29.11.15 18:36 по 29.11.15 19:34 Значит время, в которое должна поменяться х1 с 19:34 до 18:36 (разница составит 23:01)lFJl
Позвольте мне пояснить по-другому. Для понимания в качестве примера возьму крах виндоуса. Предположим, у Вас начался каждый день крах виндоуса. Но вы не знаете когда именно он происходит. Что Вы будете делать? Попробуете отследить. Как? А вот так: сегодня проснулись в 08:00, и сразу глянули на комп - ага, краха нет. Потом глянули в 15:00 - упс крах. Ага значит крах происходит в интервале с 08:00 до 15:00. Завтра вы посмотрели в 12:00 - снова крах. Значит теперь Вы установите, что крах происходит в интервале с 08:00 до 12:00. И не имеет значения, что время Вы отмечали в разные дни. Крах ведь происходит каждый день. Здесь точно также - характеристика меняется каждый день, а ТС пытается отследить конкретное время её изменения.
Позвольте мне пояснить по-другому. Для понимания в качестве примера возьму крах виндоуса. Предположим, у Вас начался каждый день крах виндоуса. Но вы не знаете когда именно он происходит. Что Вы будете делать? Попробуете отследить. Как? А вот так: сегодня проснулись в 08:00, и сразу глянули на комп - ага, краха нет. Потом глянули в 15:00 - упс крах. Ага значит крах происходит в интервале с 08:00 до 15:00. Завтра вы посмотрели в 12:00 - снова крах. Значит теперь Вы установите, что крах происходит в интервале с 08:00 до 12:00. И не имеет значения, что время Вы отмечали в разные дни. Крах ведь происходит каждый день. Здесь точно также - характеристика меняется каждый день, а ТС пытается отследить конкретное время её изменения.Эх_Прорвёмся
Объяснять как бабушке на скамеечке у подъезда.
Сообщение отредактировал Эх_Прорвёмся - Среда, 02.12.2015, 11:00