Страницы: 1
RSS
создание массива данных в памяти и работа с ним, диапазон данных в памяти эксель и возможность с ним работать
 
Доброго времени.
Мне по работе надо сделать упрощенный вариант анализа Монте-Карло, когда делается какое-то количество итераций вычислений, где переменные меняются в определенных диапазонах, и итоговый вариант вычисления образует массив данных, предположим, из 1000 значений. Потом по этом значениям можно строить распределение и прочие статистические штуки.
В чем вопрос? Последний раз я делал это давно, делал через простейший for... next, и все данные собирались в одном месте на листе (соответственно, столбец из 1000 цифр). Возник вопрос: можно ли сохранить весь полученный диапазон где-нибудь в памяти экселя, назвать его, и работать уже с этим именем как с массивом, содержащим те самые 1000 чисел распределения?
Спасибо заранее
(пример выкладывать не буду, оригинал большой и непонятный, на словах вроде все хорошо объясняется). Но если надо, сделаю, только скажите)
 
Цитата
Евгений пишет: можно ли
да
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
круто) а как?
в поиске ничего не нашел похожего, а в интернете нахожу только стандартные темы типа этой
 
Вам всю теорию расписывать?
на все случаи жизни?
без примера файла?
и что Вы с этим делать будете?

кстати, чем Вам не понравилась статья Чипа?
здесь ещё гляньте: http://www.excelworld.ru/board/vba/tricks/range_to_array/9-1-0-19
и здесь: http://msoffice.nm.ru/vba/array.htm

а больше я и не знаю, чем помочь Вам с такими расплывчатыми вопросами :(
Изменено: ikki - 19.01.2015 20:30:19
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
Евгений пишет: в поиске ничего не нашел похожего, а в интернете нахожу только стандартные темы типа этой
А это оно и есть. Изучайте, применяйте под себя. Иначе Вы просите не совета как, а сделать Вам конкретно под Ваш случай, притом еще без Вашего примера.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
пример. сам анализ начинается от 96ой строки.

в примере пирсона мне не понятно, как каждое полученное значение добавлять в массив, как его озаглавить и потом работать с ним. наверное, это надо будет делать через функцию, я ее никогда не трогал.
пример я не прилагал, ибо мне казалось, что случай достаточно типичный, и я просто не смог найти имеющееся решение.
в общем, вопрос остался. пока буду пользоваться обычным способом решением, но если кто сможет какую ссылку более полезную дать, или идею - буду весьма благодарен.
Изменено: Евгений - 19.01.2015 21:28:39
 
кстати, вот на соседнем дружественном форуме не так давно один человек тоже просил "объяснить массивы"
ничего особо путного из этого, имхо, не вышло.
но почитать можно: http://www.excelworld.ru/forum/5-11207-1
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
ikki пишет: почитать можно
что-то похоже, действительно, есть) почитаю. спасибо за ссылку.
Страницы: 1
Наверх