При помощи макрофункций можно расширить набор функций EXCEL . Исходные значения или несколько значений (аргументы) считываются макрофункцией из ячеек таблицы, обрабатывается и результат помещается обратно в таблицу. Макрофункция создается в Модуле редактора VBA.
Создадим пользовательскую функцию, для этого выполнить команду СЕРВИС/МАКРОС/РЕДАКТОР VBA.( ALT+F11). Вставляем в окно проекта МОДУЛЬ ВСТАВКА/МОДУЛЬ,в него вставляем процедуру FUNCTION ВСТАВКА/ПРОЦЕДУРА ДО ВСТАВКА ПРОЦЕДУРЫ,в нем выбираем процедуру функцию и даем имя пользовательской функции. ОК

Имя функции - Доллар_в_евро()
После создания в модуле макрофункции, она появится в Мастере функций в разделе пользовательские.
Функция в модуле выглядит следующим образом: