Библиотека разработок

Документооборот 76
Наука/образование 30
Бухгалтерский учет. Финансы 63
Обработка и хранение данных 49
Решения для бизнеса 65
Игры и развлечения, анализ и тестирование 5
Домашние дела 10
Культура, спорт, здоровье 6
Инструменты для разработчика 48

Конкурс

Правила участия
Победители
Тестовая лаборатория

Разработчикам

Форум
Статьи
Советы
Никита Культин

Запись числовой суммы прописью - надстройка Prop для Microsoft Excel 2000/XP/2003/2007

11.04.08

Картинка исходного размера PC Magazine: It works!

Функция prop для Microsoft Excel
© Культин H.Б., 2002 – 2008


Функция prop
Функция prop возвращает записанное прописью значение числа в денежном формате. Например, значением prop(5431,20) является строка Пять тысяч четыреста тридцать один рубль 20 коп.

В качестве параметра функции prop можно указать имя ячейки.

Максимальное значение параметра - 250000.

 

Установка
Для того чтобы функцию prop можно было использовать в формулах, файл prop.xla нужно поместить в папку автоматически загружаемых файлов (XLStart) или в папку надстроек (Addins).


Размещение папки XLStart

ОС                     Папка автоматически загружаемых файлов 
Windows XP      C:\Documents and Settings\UserName\Application Data\Microsoft\Excel\XLStart
 
Windows Vista   C:\Users\UserName\AppData\Roaming\ Microsoft\Excel\XLStart
 

Размещение папки Addins

ОС                      Папка надстроек
Windows XP       C:\Documents and Settings\UserName\Application Data\Microsoft\Addins
 
Windows Vista  C:\Users\UserName\AppData\Roaming\Microsoft\Addins
 

Внимание! Если надстройка помещена в папку Addins, то для того чтобы функция prop стала доступной, надстройку надо подключить: выбрать в меню Сервис команду Надстройки и установить флажок, находящийся перед именем надстройки.

 

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

 

Совместимость
Microsoft Excel 2000, Microsoft Excel XP, Microsoft Excel 2003, Microsoft Excel 2007


Исходный код: доступен
Способ распространения: бесплатно

СкачатьProp_Excel_OE.zip 69,4 КБ

Журнал PC Magazine/REРейтинг разработки: 5

PC Magazine/RE:

Полезная функция для автоматизации заполнения всевозможных бухгалтерских документов: платежек, сводных ведомостей и т.д.

Работает нормально, сбоев не замечено.

Правда, отсутствует проверка на нулевые или отрицательные значения в ячейке, по которой рассчитывается текстовое описание. Это приводит к сообщению об ошибочном значении в адресуемой ячейке.

Однако, возможно, так даже и к лучшему. Средствами условного управления Excel (IF) пользователь имеет возможность выбрать для себя тот вариант обработки (отображения значений), который наиболее подходит под его практическую задачу. Это – удобное для практики решение, поскольку не ограничивает пользователя – ведь соответствующий вариант обработки можно реализовать средствами Excel.

Введенное ограничение на максимальную сумму (250 000,00), можно предположить, является искусственным и направлено на необходимость обращения к автору разработки за доработкой. Так сказать, случай коммерческого использования предлагаемой функции.

Разработка опубликована в следующих разделах:

Бухгалтерский учет

Финансовый учет и анализ

Справочники, курсы валют, финансовые документы

Утилиты для финансового учета

Документы для различных инстанций

Телефонный справочник Липецк на городе 48.