Дана таблица х1 на листе 1 с интервалами установленными по датам (интервалы постепенно добавляются), в таблице x2 лист2 добавляются новые значения, в таблице x 3 выдаются результаты превышения (пример в прикрепленном файле)., как все это можно сделать, и как легче (через формулы или надо vba) подскажите примерами плз. :'(
Дана таблица х1 на листе 1 с интервалами установленными по датам (интервалы постепенно добавляются), в таблице x2 лист2 добавляются новые значения, в таблице x 3 выдаются результаты превышения (пример в прикрепленном файле)., как все это можно сделать, и как легче (через формулы или надо vba) подскажите примерами плз. :'( LexusBb
вот дата 06.08.2014 в х2: 06.08.2014 70 110 40,0 в х1: отсутствует
Что делать-то, ставить метку об отсутствии? Для 08.08.2014 то же самое, только в х2 две строки с этой датой. Причем одна забракована (2), другая годная (3)
09.08.2014 в х2: 09.08.2014 0 50 50,0 в х1: 09.08.2014 100 200 100,0 помечено как годное (4)
Я не понимаю принцип отбора.
Всё равно не понимаю.
вот дата 06.08.2014 в х2: 06.08.2014 70 110 40,0 в х1: отсутствует
Что делать-то, ставить метку об отсутствии? Для 08.08.2014 то же самое, только в х2 две строки с этой датой. Причем одна забракована (2), другая годная (3)
09.08.2014 в х2: 09.08.2014 0 50 50,0 в х1: 09.08.2014 100 200 100,0 помечено как годное (4)
В х1 07.08.2014 создан интервал от 0 до 100, в x2: последующая работа с этими же интервалами что и в таблице x1 (другой вид) который не может превышать x1 по дате создания. т.е. если я ввожу 06.08.2014 70 110 40,0 то в таблице x3 появиться этот же интервал с ошибкой т.к. в x1 он выполнен 07.08.2014 0 100 100,0 и 09.08.2014 100 200 100,0. Если в x2 ввожу 08.08.2014 70 110 40,0 то в таблице x3 появиться интервал 08.08.2014 100 110 10,0 с ошибкой, т.к. в x1 он выполнен 09.08.2014 100 200, а я пытаюсь втолкнуть его в таблицу x2, в то же время интервал 08.08.2014 70 100 30 прошел проверку и не высветился в таблице x3.А если условия таблицы х2 соответствуют условиям таблицы х1 то в таблице х3 ничего не появляется......Вот такая говоломка.
В х1 07.08.2014 создан интервал от 0 до 100, в x2: последующая работа с этими же интервалами что и в таблице x1 (другой вид) который не может превышать x1 по дате создания. т.е. если я ввожу 06.08.2014 70 110 40,0 то в таблице x3 появиться этот же интервал с ошибкой т.к. в x1 он выполнен 07.08.2014 0 100 100,0 и 09.08.2014 100 200 100,0. Если в x2 ввожу 08.08.2014 70 110 40,0 то в таблице x3 появиться интервал 08.08.2014 100 110 10,0 с ошибкой, т.к. в x1 он выполнен 09.08.2014 100 200, а я пытаюсь втолкнуть его в таблицу x2, в то же время интервал 08.08.2014 70 100 30 прошел проверку и не высветился в таблице x3.А если условия таблицы х2 соответствуют условиям таблицы х1 то в таблице х3 ничего не появляется......Вот такая говоломка.LexusBb
Сообщение отредактировал LexusBb - Четверг, 04.02.2016, 16:07
Я не могу понять критерий по которому можно определить, что речь идет об одном интервале и потом соответственно сравнить даты. Может кто-то другой сможет помочь.
Я не могу понять критерий по которому можно определить, что речь идет об одном интервале и потом соответственно сравнить даты. Может кто-то другой сможет помочь.Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Жесть... LexusBb, правильно поставленная задача - 75% решения. Какой критерий отбора - данные триплета должны быть ниже в указанный период? Попробуйте привести реальный пример, что значат все эти цифры?
Жесть... LexusBb, правильно поставленная задача - 75% решения. Какой критерий отбора - данные триплета должны быть ниже в указанный период? Попробуйте привести реальный пример, что значат все эти цифры?pabchek
"Учиться, учиться и еще раз учиться!" WM: R399923528092
Сообщение отредактировал pabchek - Пятница, 05.02.2016, 17:34
Pelena, спасибо. все правильно поняли, форматирование выдает ошибки. Таблица 3 нужна для вывода ошибки интервала по дате (ошибки в таблице 2)., а при условном форматировании выделяет полный интервал 08.08.2014 70-110 (а он частично верен). pabchek, таблица 1 - ряд числовых значений в определенный период времени т.е. 07.08.2014 (3 строка) в интервале 0-100 (0,1,2.....100) и 09.08.2014 в интервале 100-200 (100,101,102....200) было произведено какое-либо действие (будь то расчет или присвоение значений или замер). Таблица 1 константа ряда чисел, в данной задаче от 0 до 23047, которые выполнены разными датами. Таблица 2 - тот же ряд числовых значений от 0 до 23047, с которым будет проводиться другая работа (замеры времени, определение значений или еще что-нибудь) которая зависит от таблицы 1, т.е. нельзя выполнить расчеты в таблице 2 раньше чем в в таблице 1. Таблица 3 выводит ошибки значений превышения интервала по датам. X1 от до длинна, время и т.д. 07.08.2014 0 100 100,0 09.08.2014 100 200 100,0 - константа с нарастающими значениями X2 от до длинна,время, значения и т.п 08.08.2014 70 110 40,0
провел иную задачу с рядом чисел.......по логике: 1п. 70-100 (70,71,72,....100) -проходит проверку по постоянным в таблице 1, т.к. ряду чисел 0-100 присвоена дата 07.08.2014 2п. 100-110 (100,101,102,....110) - не прошел проверку по постоянным в таблице 1, т.к. ряду чисел 100-200 присвоена дата 09.08.2014 08.08.2014 70-110 работа не прошла проверку по 2п., и в таблицу 3 выводиться интервал из-за которого произошла ошибка X3 от до длинна, время и т.д 08.08.2014 100 110 10,0
Почитав форум я предполагаю что как то можно прикрутить все это дело через Vba: Range("a3", Cells(1 + lastrow, "a").Address()).NumberFormat........
Pelena, спасибо. все правильно поняли, форматирование выдает ошибки. Таблица 3 нужна для вывода ошибки интервала по дате (ошибки в таблице 2)., а при условном форматировании выделяет полный интервал 08.08.2014 70-110 (а он частично верен). pabchek, таблица 1 - ряд числовых значений в определенный период времени т.е. 07.08.2014 (3 строка) в интервале 0-100 (0,1,2.....100) и 09.08.2014 в интервале 100-200 (100,101,102....200) было произведено какое-либо действие (будь то расчет или присвоение значений или замер). Таблица 1 константа ряда чисел, в данной задаче от 0 до 23047, которые выполнены разными датами. Таблица 2 - тот же ряд числовых значений от 0 до 23047, с которым будет проводиться другая работа (замеры времени, определение значений или еще что-нибудь) которая зависит от таблицы 1, т.е. нельзя выполнить расчеты в таблице 2 раньше чем в в таблице 1. Таблица 3 выводит ошибки значений превышения интервала по датам. X1 от до длинна, время и т.д. 07.08.2014 0 100 100,0 09.08.2014 100 200 100,0 - константа с нарастающими значениями X2 от до длинна,время, значения и т.п 08.08.2014 70 110 40,0
провел иную задачу с рядом чисел.......по логике: 1п. 70-100 (70,71,72,....100) -проходит проверку по постоянным в таблице 1, т.к. ряду чисел 0-100 присвоена дата 07.08.2014 2п. 100-110 (100,101,102,....110) - не прошел проверку по постоянным в таблице 1, т.к. ряду чисел 100-200 присвоена дата 09.08.2014 08.08.2014 70-110 работа не прошла проверку по 2п., и в таблицу 3 выводиться интервал из-за которого произошла ошибка X3 от до длинна, время и т.д 08.08.2014 100 110 10,0
Почитав форум я предполагаю что как то можно прикрутить все это дело через Vba: Range("a3", Cells(1 + lastrow, "a").Address()).NumberFormat........LexusBb