|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
Добрый день уважаемые форумчане!!! Помогите пожалуйста осуществить задуманное в явь, если это возможно конечно же. Имеется файл "ТАРИРОВКА СКЛЕРОМЕТРА" с макросом (назовем его №1) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Условие когда срабатывает данный макрос, таково: авторКогда в столбце X8:57 появляется "ОТБРАКОВЫВАЕТСЯ": ВАЖНО!!! В столбце V8:W57 на против "ОТБРАКОВЫВАЕТСЯ" остались не именные (при удалении значений описанных ниже). а) В столбце T8:U57 значения на против "ОТБРАКОВЫВАЮТСЯ" удалились. А также аналогично из других столбцов и ячеек: (AB8:AC57; A8:57; AL8:AM57; AS8:57; AV8:AX57) Возможно ли прописать макрос (назовем его №2) 1. если в ячейке AS60 значение >1,5; 2. также в ячейке AU:AX61 значение <0,7; 3. в ячейке AH63:AK64 значение <6 >15 Если три этих пункта не выполняются после удаления значений 1-го макроса. Макрос №2 (пусть он будет в виде кнопки и оператор на нее должен нажать) теоретически произвел расчет и предположительно "окрасил" ячейки (предполагаемые) которые оператор должен удалить значения (аналогично во всех столбцах как макрос №1) то в ячейках: 1. AS60 значение будет <=1,5; 2. AU:AX61 значение будет >=0,7; 3. AH63:AK64 значение будет >6 <15; Также очень важно что общее число количества испытаний должно быть не менее 30. Если после использования макроса №2 кол-во испытаний менее 30-ти то оператор должен увеличить кол-во испытаний чтоб выполнялось данное условие: автор1. AS60 значение будет <=1,5; 2. AU:AX61 значение будет >=0,7; 3. AH63:AK64 значение будет >6 <15; Прошу вас уважаемые форумчане, если вы не поняли то спросите. Чтоб я мог бы хоть как то еще раз попытаться объяснить, только не молчите. Если же это не возможно сделать то прошу вас также озвучить. ЗАРАНЕЕ всем ОГРОМНЕЙШЕЕ СПАСИБО!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2016, 15:07 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
или все думают или это просто не реально ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 15:50 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
lebensvollили все думают или это просто не реально Нет. Просто все ждут, когда вместо этого "потока сознания" появится вменяемый технически грамотный текст с постановкой задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 15:58 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
Akina, кросс: http://www.excelworld.ru/forum/10-22494-1 Не поверите но либо не хотят меня понимать )))) либо просто отказываются. Но есть девушки кто поняли: авторЯ так поняла, что надо перебирать варианты, очищая по одной стрОки и проверять указанные ячейки на выполнение условий. Макрос, видимо, будет не очень быстрый. Возможен ли такой вариант, что решения не будет? есть люди которые пишут и так после этого авторlebensvoll, в первую очередь, тут проблема в постановке задачи) Я глянул Ваш пример и бегло окинул взглядом ваши вопросы. Мне показалась задача сложной. С такими задачами сражаться (лично для меня) нужно настроение. Гораздо больше было бы ответов. Мне так кажется, если бы Вы подготовили небольшой пример (примерчик) и поставили бы задачу проще. Вот пример как мы выполняем данную задачу сами в ручную (см. Вложение) В следующем сообщение я приложу еще один файл с примечаниями ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 16:29 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
Akina, Вот файл с премичаниями ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 16:31 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
Akina, смотрите как мы делаем внесли данные. В столбце X8:57 отображается "Отбраковывается" если в столбцах V8:W57 значения превышают >2; <-2. После этого мы приступаем к удалению значений Если в столбце V8 (>2; <-2) то удаляем значение в столбце T8:57; AB8:AC57; AI8:57; AV8:AX57; но при этом удаление значение в столбце V8 также изменяется (((( нужно чтоб оно осталось неизменно после удаления T8:57; AB8:AC57; AI8:57; AV8:AX57; мы это делаем с помощью протяжки либо перебиваем значение чтоб формула не работала. Если в столбце W8 (>2; <-2) то удаляем значения в столбце AL8:AM57; AS8:57; аналогично делаем автормы это делаем с помощью протяжки либо перебиваем значение чтоб формула не работала Это совершает макрос №1 но он работает немного не так ((( После этого если оператор видит что условие не срабатывает: автор1. AS60 значение будет <=1,5; 2. AU:AX61 значение будет >=0,7; 3. AH63:AK64 значение будет >6 <15; он начинает (я их окрашиваю в оранжевый цвет смотрю приближенные значения к (>2; <-2) в столбце U8:57) фиксирую их чтоб они не изменялись и начинаю удалять значения из столбцов: AL8:AM57; AS8:57;AV8:AX57; тем самым я добиваюсь решения условия автор1. AS60 значение будет <=1,5; 2. AU:AX61 значение будет >=0,7; 3. AH63:AK64 значение будет >6 <15; как то все происходит так. Возможно ли это произвести с помощью макросов (№1 активация через кнопку; №2 активация в том случае если после первого макроса условие не сработало активировать его с помощью кнопки??? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 17:38 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
Нет, Вы правда думаете, что кто-то будет вот ВСЁ ЭТО изучать? да ещё в таком виде? Я уже выше говорил - необходима ПОСТАНОВКА ЗАДАЧИ. Описание массива исходных данных. Точное и чёткое описание алгоритма вычисления и отбора. Требуемый результат. И никаких "приступаем", "не срабатывает", "фиксирую", "закрашиваю" и т.п. А начатые Вами попытки реализации непонятного никому из нас алгоритма не нужны. И никакие дополнительные объяснения этих попыток тоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 19:16 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
Akina, Доброе утро уважаемые форумчане!!! Постараюсь еще раз описать задачу (не знаю получится ли) но попытка не пытка. Да скорее всего что то уже изменится :( %) . Макрос №1 (активация через "кнопку") После внесенных данных оператором, установленное условное форматирование в ячейках V8:W57 (выделяет значения превышающие ">2;>-2") а также в ячейке X8:57 (отображается текст: "Отбраковывается"). [img] http://radikal.ru/big/ca50264debe44726989b28d1d80ecbd2][IMG] http://s41.radikal.ru/i094/1604/7c/5cdd3dc1fd3f.jpg [/IMG][/img] После оператор должен активировать макрос №1, который "Удалял значения из ячеек": 1. Если в ячейке V14 значение (">2;>-2") УДАЛЯЛИСЬ значения из ячеек: T14; AB:AC14; AI14; AV:AX14. Но, при этом значение в ячейке V14 не изменилось, после удаления T14; AB:AC14; AI14; AV:AX14. 2. Если в ячейке W14 значение (">2;>-2") УДАЛИЛИСЬ значения из ячеек: U14; AL:AM14; AS14. Но, при этом значения в ячейке W14 не изменилось, после удаления U14; AL:AM14; AS14. После проведенной процедуры возможно появится добавочные значения для удаления [img] http://radikal.ru/big/8798bc67e5264a68a68a5bb66911c50f][IMG] http://s014.radikal.ru/i328/1604/c8/09dfe18e6c46.jpg [/IMG][/img] Тут вот я не знаю как сделать лучше или чтоб макрос №1 произвел это или же лучше чтоб начать оператору активировать макрос №2. Как бы хотел бы с вами посоветоваться!!! Но мое мнение лучше бы скорее всего чтоб макрос №1. [img] http://radikal.ru/big/64bb374509584f439710ef453dd1d0a1][IMG] http://s017.radikal.ru/i435/1604/31/c5ffac9191c8.jpg [/IMG][/img] На данной картинке мы видим что удалять более ни чего не предлагается, но условие 1. AS60 значение будет <=1,5; 2. AU:AX61 значение будет >=0,7; 3. AH63:AK64 значение будет >6 <15; сработало не полностью >( . Оператор должен активировать макрос №2 (активация через "кнопку") НУЖНО: 1. Чтоб окрасились ячейки (в такой же цвет как и в условном форматировании) значения в столбце "W" приближенные к значениям (">2;>-2") а в столбце "X" (напротив выделенных значений "Отбраковывается") и УДАЛИЛИСЬ значения из ячеек: U; AL:AM; AS; AV:AX. Но, при этом значения в столбце "W" не изменилось после удаления U; AL:AM; AS; AV:AX Возможно, что при удалении значений с помощью макроса №2, (которые я выбрал) появится (или как правильно сказать сработает сама формула в данном файле) и ее придется также удалить (на картинке я ее выделил "обвел"). [img] http://radikal.ru/big/7a9bc517516e4757b0738075ed46ffcb][IMG] http://s19.radikal.ru/i192/1604/63/1dba6f180a07.jpg [/IMG][/img] Тем самым мы с вами видим что после срабатывания макроса №2 мы выполняем условие 1. AS60 значение будет <=1,5; 2. AU:AX61 значение будет >=0,7; 3. AH63:AK64 значение будет >6 <15; Не знаю понятно ли я все описал теперь или же нет. Но поверьте я старался но, тем самым сообщение получилось ОГРОМНЫМ :o . И пожалуйста можно ли не ограничивать макрос в диапазонах по столбцам (8:57) возможно что кол-во будет увеличено ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 11:36 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
lebensvollПостараюсь еще раз описать задачу (не знаю получится ли) но попытка не пытка. Да скорее всего что то уже изменится :( %) . Макрос №1 (активация через "кнопку") Не получилось. Первая же фраза - это не объяснение задачи, а объяснения выбранной методики её решения. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 12:02 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
Забудьте вообще о файле Эксельном. Формулируйте задачу абстрактными терминами, типа "Имеется массив данных, состоящий из следующих полей ... где поле ... содержит ... необходимо выделить из этого массива такой подмассив, чтобы ... и рассчитать для него ..." ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 12:04 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
Akina, Да я тогда разведу в топике полнейшую "помойку". Потому как я так то не могу из ложиться в составлении задачи а вы мне предлагаете еще и абстрактными терминами воспользоваться. Для меня это будет это еще запутаннее и сложнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 12:26 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
Да не излагаете Вы задачу, блин! в принципе не приступали! Вы излагаете свои попытки эту неозвученную задачу решить - а это совсем другое. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 12:40 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
Akina, Эту не озвученную задачу я решаю именно так как ее озвучил. А также прошу попытаться прописать макрос и как он должен работать. Кросс: http://www.excelworld.ru/forum/10-22494-2 и вот цитаты от туда: авторЕсли хотите, я попробую, но это будет не быстро и, возможно, не очень профессионально авторПервая часть вроде бы понятно. Только файлик желательно получить не обработанный. Как на первой картинке. Что бы все данные были на месте. Почему кто то понимает а кто то нет (((( я вроде бы из ложился весьма доступно правда не абстрактно как вы хотели бы, но понятно ведь. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 14:04 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
У Вас верхняя таблица с данными может расти до неограниченного количества строк? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 14:08 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
vb_sub, Да не нужно закреплять макрос лишь на ячейках 8:57 (возможно значения будут увеличиваться кол-вом испытаний). Если это возможно то лучше прописывать столбцы ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 14:15 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
vb_sub, Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
вот что было предложено в кроссе по первому макросу. Но не понятно кнопки то нет (((( сам установил но не знаю правильно ли??? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 14:25 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
lebensvoll, что Вы имеете ввиду под ячейкой AU:AX61? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 14:28 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
vb_sub, Прошу прощение а где я указывал это??? А я имею в виду ячейку AU61:AX61 наверное нужно было ее так указать ((((( ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 14:32 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
lebensvoll, выполняем макрос Код: vbnet 1.
Далее макрос 2 должен провести следующую конструкцию проверки: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Далее не ясна Ваша конструкция- "макрос теоретически произвел расчет и предположительно "окрасил" ячейки (предполагаемые) ". Макрос может или произвести расчет или не произвести- теоретически произвести его у меня не хватает фантазии как это интерпретировать. С окрашиванием - тоже самое. Поясните поконкретнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 14:51 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
vb_sub, макрос №2 должен определить в столбце W приблеженные значения к (>2; <-2) окрасить их в столбце X прописать "отбраковывается" и удалить значения авториз ячеек: U; AL:AM; AS; AV:AX. Но, при этом значения в столбце "W" не изменилось после удаления но при этом сохранить исходное значение которое получилось в столбце W (т.е. оставить его не измененным, потому как если удалить значения из указанных выше столбцах то значение в столбце "W" меняется ((( ). тем самым он должен столько раз произвести это чтоб условие в ячейках сработало автор1. AS60 значение будет <=1,5; 2. AU:AX61 значение будет >=0,7; 3. AH63:AK64 значение будет >6 <15; ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 15:24 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
vb_sub, вот что было создано кросс: http://www.excelworld.ru/forum/10-22494-3 по первому макросу ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 15:28 |
|
Теория вероятности Определить теоретич значения для удаления
|
|||
---|---|---|---|
#18+
vb_sub, Макрос №1 и макрос №2 вот как то вот так все должно было бы работать но почему то удалились все значения (((( а условие не выполнилось ((( и еще заметил что с макросом №2 не удаляются значения из столбца AV8:AX57 Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 22:07 |
|
|
start [/forum/topic.php?fid=60&msg=39206081&tid=2155582]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 258ms |
0 / 0 |