Формулы Excel — Страница 2

Получение данных из закрытой книги Excel

Функция GetValue предназначена для получения данных из закрытой книги Excel

Использовать такой способ имеет смысл только в том случае, если из большого файла надо получить значения только нескольких ячеек (или одного диапазона ячеек), и при этом точно известно расположение на листе интересующих нас ячеек, и имена листов

Пример использования функции:

Sub ПримерИспользования_GetValue()
    p = "C:\Documents and Settings\Бухгалтерия" ' папка с файлом
    f = "расход.xls" ' имя файла
    s = "доходы" ' название листа
    a = "D145" ' интересующая нас ячейка
    
    ' выполняем загрузку данных из закрытой книги Excel
    ЗначениеЯчейки = GetValue(p, f, s, a)
 
    Debug.Print ЗначениеЯчейки ' выводим результат в окно Immediate
End Sub

Посмотрите также результат использования этой функции внутри цикла
для получения значений ячеек из списка найденных файлов

Вывод этапов вычисления формулы в Excel

Скриншот результатов отображения промежуточных этапов вычислений формулы Excel

Пользовательская функция ParseFormula предназначена для отображения промежуточных результатов вычисления простейших формул в Excel.

 

В данной версии функции ParseFormula поддерживаются только 2 формулы: СУММ и ПРОИЗВЕД

Пример её использования - в прикреплённом файле.

Загрузка данных из текстового файла в таблицу Excel

Скриншот программы загрузки списка температур из текстового файла

Макрос предназначен для загрузки данных из выбранного текстового файла.

В данном примере макрос загружает из текстового файла (формата CSV) список минимальных и максимальных температур за указанный год.

Год выбирается на листе из выпадающего списка.

На листе запуска всего 2 кнопки - первая запускает макрос загрузки данных, вторая - очищает заполненную таблицу.

Сохранение значений в скрытых именах книги Excel

Данные функции могут быть полезны, если вы хотите спрятать некоторые значения в книге Excel

Функция SaveValue предназначена для создания (изменения существующих) имён в книге, а функция GetValue - для получения ранее сохранённых значений.

Расчёт доходности портфелей методом Монте-Карло

Процесс анализа рисков инвестиционных проектов

Программа предназначена для анализа ожидаемой доходности различных портфелей

(рассматриваются всевозможные комбинации проектов)

При помощи формул типа =СЛЧИС() на листах с характеристиками проектов генерируются различные комбинации исходных значений, на основании которых формулами рассчитывается доходность проекта.

Методом Монте-Карло формируются массивы значений (по одному массиву для каждого проекта), после чего производится вычисление суммарного массива для каждой комбинации проектов (портфеля).

Программа определения твёрдости металла по фотографии

Диалоговое окно выбора обрабатываемого оттиска

Программа предназначена для расчёта твердости металла (сплава) по изображению оттиска, выполненного на специальном оборудовании (с многократным увеличением)

В качестве исходных данных выступает 24-битное изображение в формате BMP, на основании результатов обработки которого (считывается массив, содержащий цвета отдельных пикселей) и производятся все дальнейшие вычисления.

Сначала из массива цветов формируется массив яркостей, после чего производится его нормализация (из всех элементов массива вычитается вычисленное минимальное значение яркости).