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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.05.2011, 21:29   #1
vfr800
 
Регистрация: 15.03.2010
Сообщений: 6
По умолчанию Макрос с элементами цикла для нормирования данных

Доброго времени суток всем!Постараюсь вкратце и более-менее логично объяснить суть проблемы!Есть массив, в котором ключевые две строки (39-скос и 40-эксцесс)...см. вложение. Так вот, в этих двух строках значения не должны превышать "2".А если превышает...то нужно найти в соответствующем столбике максимальное значение и циклично уменьшать его на определённое значение(желательно с шагом в единицу) до тех пор пока оно не станет меньше двух.Столбики во всем масиве парные, поэтому нужно операции проводить "в паре".Попытаюсь обьяснить "на пальцах":столбик В(Fp1) содержит в строке 40(эксцесс) превышающее значение цифру 2.Ищем максимальное значение по всему столбику.Оно находится в ячейке В11.Из этого значения нужно вычесть такое число, чтоб значение в В40 стало меньше двух(опытным путем установлено что эта цифра равна "4").Потом из "парной" ячейки С11(Fp2) нужно вычесть точно такое же число("4"), чтоб сохранялась пропорция в "парах")и это нужно сделать даже если в даном парном столбце в строках 39 и 40 значение меньше двух(!)...Всего в примере восемь пар(Fp1-Fp2,F3-F3,F7-F8...и т.д.)...последние три столбика не парные...и в них достаточно чтоб просто значения в стоках 39 и 40 не превышали допустимых норм, тоесть были меньше двух. Надеюсь на Вашу помощь!Заранее благодарен!
Вложения
Тип файла: rar Пример.rar (11.9 Кб, 12 просмотров)

Последний раз редактировалось vfr800; 01.05.2011 в 21:33.
vfr800 вне форума Ответить с цитированием
Старый 03.05.2011, 01:51   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Жмите кнопку и наблюдайте ха процессом
Вложения
Тип файла: rar Пример.rar (21.3 Кб, 13 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 06.05.2011, 01:13   #3
vfr800
 
Регистрация: 15.03.2010
Сообщений: 6
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Жмите кнопку и наблюдайте ха процессом
Огромное спасибо!Все работает...Вы как всегда на высоте!!!
П.С.:вот только не разобрался со своими данными...что-то там все-таки не так с функциями скос и эксцесс...может кто подскажет в чем там проблемма?Ну или хоть какая зависимость у этих функций...насколько я понимаю зависимость не прямолинейная...потому что уменьшая максимальные значения не всегда можно добиться уменьшения значений данных функций...во вложенном примере столбики L и M приводят к "зацыкливанию" макроса...
Вложения
Тип файла: rar Пример(Глюк).rar (21.4 Кб, 6 просмотров)
vfr800 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
макрос для переноса введенных данных vostok Microsoft Office Excel 2 27.11.2010 11:16
Макрос для отбора данных dyakon88 Microsoft Office Excel 28 12.11.2010 15:56
Макрос для экспорта данных в таблицу эксель scythe Microsoft Office Excel 2 21.02.2010 22:18
надо: макрос для обработки данных poll69 Microsoft Office Excel 2 06.02.2010 17:25
Макрос для передачи персанальных данных Evroclidon Microsoft Office Excel 19 01.02.2010 21:12