Как число сделать прописью в excel?

Как в Excel сделать сумму прописью из числа

При внесении информации в разные экономические документы иногда по регламенту требуется вписать сумму прописью. Если речь идет о единичных случаях, то проблем не возникнет. Но при заполнении большого числа документов на это уходит больше времени, чем при заполнении цифрами. Выясним, как установить инструмент, позволяющий автоматически вписать сумму прописью в Excel.

Зачем это нужно

Число, указанное прописью, применяют во многих бухгалтерских документов. Если фирма использует специальные программы, например 1С для формирования отчетности, то такой потребности не возникнет. Но когда нужно ввести сумму прописью при заполнении бумаг в обычных программах, могут возникнуть проблемы. Это требует большого количества времени, поэтому встает вопрос об автоматизации процесса.

Кроме специалистов, которым на работе нужно указать буквенное значение числа, обычным пользователям тоже может потребоваться такой ввод для своих личных целей.

Использование надстройки

В Экселе отсутствует стандартный инструмент, позволяющий добавить сумму прописью, для этого применяют специальные надстройки. Одна из популярных надстроек — NUM2TEXT, которую можно скачать бесплатно. Она меняет цифровые значения на буквенные с помощью Мастера функций. Предварительно необходимо загрузить и сохранить на жестком диске компьютера файл NUM2TEXT.xla.

Преобразовать числа в текст прописью в Excel 2007, 2010, 2016, можно следующим образом:

  1. Запустить Эксель и зайти в раздел «файл».
  2. Кликнуть на строку «параметры».
  3. Откроется окошко, в котором необходимо перейти в пункт «надстройки».
  4. Внизу в строке «управление» поставить значение «надстройки Эксель» и щелкнуть на элемент «перейти».
  5. Появится маленькое окно, в котором требуется нажать на кнопку «обзор».
  6. В появившемся окошке найти предварительно скачанный файл, выделить его и кликнуть на ОК.
  7. Инструмент появился в доступных надстройках. Поставить галочку в квадратике рядом с ним и снова щелкнуть мышкой на ОК.
  8. Теперь нужно проверить функционирование надстройки. Для этого в любой ячейке ввести произвольное число.
  9. Выделить любой другой элемент и кликнуть на ярлычок «вставить функцию», находящийся с левой стороны от строчки формулы.
  10. Открыть мастер функций, в предложенном списке найти «сумма прописью». Выделить ее и кликнуть на ОК.
  11. В окошке «аргументы функции» в строке «сумма» вписать нужное числовое значение. Оно сразу отобразится в указанной области в рублях и копейках прописью.
  12. В строчке можно указать адрес любой ячейки. Возможны 2 варианта – ручным способом через запись координат или простым нажатием на нее в тот момент, когда указатель мышки стоит в поле «сумма». Щелкнуть на ОК.
  13. Далее цифра, введенная в ячейку, отобразится в стоимостном выражении прописью в той клетке, где стоит формула.
Читать еще:  Как сделать заставку в excel?

Использование формулы

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

Синтаксис обычно такой: Сумма_прописью (сумма) или Сумма_прописью (координаты_ячейки).

Если пользователь напечатает в ячейке формулу =Сумма_прописью (74) и нажмет на клавишу ENTER, то в ней автоматически появится текст «семьдесят четыре рубля 00 копеек» (с копейками или без зависит от самой формулы).

Если пользователь напечатает в ячейке =Сумма прописью (А3), то цифра, стоящая в клетке А3, отобразится в запрашиваемом формате.

Скрипт VBA

Далее представлена подготовленная функция на VBA для пользователей, которая переведет цифровой показатель от 0 до 9 999 999 в его текстовое выражение, т.е. в сумму прописью. Сначала ее потребуется занести в книгу. Алгоритм действий:

  • нажимают одновременно на ALT+F11, откроется редактор Visual Basic;
  • добавляют новый пустой модуль посредством меню Insert – Module;
  • копируют и добавляют туда скрипт:

Сохраняют файл и возвращаются в Excel. Затем вставляют функцию в любую клетку листа книги привычным способом — через мастер функций или просто набирают ее в ячейке вручную, а в качестве аргумента указывают ячейку с суммой.

Сумма прописью в Excel 2010 просто!

Для отображения прописью в Microsoft Excel 2007/2010 необходимо скачать надстройку NUM2TEXT , сохранить на компьютере в любую папку, и затем добавить в надстройки как показано ниже на картинках.


После выполнения указанных операций функция «Сумма_прописью» и «Пропись_суммой» будут доступны…

Или как вариант нажимать кнопки мышкой:

P.S. спасибо за подсказку SERGO

Ответы на: Сумма прописью в Excel 2010 просто!

Возможно ли это на таджикском языке и таджикской валюте сделать?

да можно, исходники все перед вами, надо только сесть и перевести

Подскажите, пожалуйста, для того чтобы перевести все это на таджикский язык и валюту, нужно открыт Visual basic, если это так, то там стоить пароль

я точно не ставил паролей подобных разработчиков концы найти не знаю как…

Уважаемый admin, здравствуйте. Спасибо за надстройку NUM2TEXT.xla. Хотел отредактировать ее в долларах и центах как вы писали «в любом текстовом редакторе», но ничего не получилось. Пожалуйста, помогите, сбросьте надстройку в долларах США.

Семьдесят один рубль 100 копеек

посмотрел, но не подскажу уж извините

Спасибо Вам человеческое за эту функцию.

p.s. у меня вставилась только сумма_прописью, а пропись_суммой нету (((

Большое спасибо! Очень полезная надстройка! Вот бы еще была версия, которая бы писала бы в «белорусских рублях»))

а в чём разница? если они и там и сям рубли…

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

На данный момент пользуюсь «Сумма_прописью (…)», но там только на русском и в рублях.

Подскажите возможны варианты?

Добрый день, такая же проблема, как и у Ильи( после перезапуска Excel данную надстройку приходится устанавливать заново. У меня office 2016 лицензия. В 2014-2015 году такой проблемы не было, буквально недавно появилась месяца 5 назад.

Читать еще:  Как сделать строку в excel?

у меня нет 2016 офиса что бы проверить как там работает 🙁
но могу предположить (если у вас раньше работало) что виновато обновление безопасности для офиса 2016…

Здравствуйте, по какой-то причине после перезапуска Excel данную надстройку приходится устанавливать заново, а формула до переустановки имеет вид =’C:UsersuserAppDataRoamingMicrosoftAddInsNUM2TEXT.xla’!Сумма_прописью(A3). Не знаете почему так может быть?

смею предположить что проблема в политике безопасности…
какая версия офиса у вас?

при попытке просмотреть макрос почему-то спрашивает пароль

давайте подробнее будете писать, дабы не возникало недопонимания.

открыл такой то файл.. в такой то программе… вылезло окошко: фотка экрана

Пишет: Семьдесят два рубля 100 копеек.

Как с этим бороться?

быть может Семьдесят два рубля 00 копеек? С чем именно бороться?

После повторного открытия файла, что бы функция работала проходится каждый раз проходить путь»Параметры, надстройки ………. обзор выбирать файл функции NUM2TEXT, если этого не сделать в ячейки выходит «ИМЯ». Что сделал не так? Как сделать работу функции постоянной?

версия офиса какая? быть может у вас нет прав на сохранение изменений настроек?

А почему просит пароль? Проект заблокирован

кто просит пароль? какой проект заблокирован.

Можете помочь? Создавал файл с вашем макросом, через какое то время он перестал открываться. Т.е. в папке, в окне предварительного просмотра он есть и читается, а открыть не даёт. Это, ваша политики монетизации?

это скорее в политике безопасности офиса надо рыть.
монитезации нету всё безвозмездно, даром.

Огромное спасибо за помощь! Все доступно и понятно!

Добрый день.Тоже много перепробовала много разных способов,но Ваш самый самый.Спасибо Вам!

Просто потрясающие формулы Вопрос мне нужно пропись цифры на украинском языке. Обычно тямочки хватало переделать, но здесь не совсем понимаю как возникает пропись цифр. Пропись цифр на украинском забили и пример, что должно получиться. Не могли бы Вы помочь! Заранее спасибо

к сожалению нет на это ни времени ни желания (вспоминать что и как делалось)

А как убрать копейки и точку. Заранее спасибо!

быть может округлять заранее значение? что бы копеек не было
с ходу не скажу, в другой области работаю теперича
времени мало свободного что бы сидеть разбираться вновь.

обращайтесь

Все отлично работает за исключением одного НО и очень даже важного. Нам как правило нужно писать прописью сумму «Итого» или «Всего», которая обычно складывается из каких-то значений. Так вот если эта сумма была написана ручками то прописью пишется, а если эта сумма результат каких то сложений, например, А1+А2, то прописью ничего не пишется — печаль

ничего сложного тут нет, всё гуглится… единственное что разные методы будут работать на разных версиях офиса.

Читать еще:  Как сделать диаграмму в excel по данным таблицы в ворде?

В модуль листа пишем

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Selection.Value = Selection.Value
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Selection
If .Address = [a1].Address Then
.Value = .Value
End If
end with
End Sub

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
With Selection
If .Address = [a1].Address Then
.Value = .Value
End If
End with
End Sub

Вместо А1 подставьте адрес вашей ячейки.

Спасибо вам за ваш труд!
Вы стольким облегчили работу :).

рад слышать тёплые слова

Можно ли с помощью данной надстройки добиться следующего формата:

Одна тысяча шестьсот одиннадцать целых семьсот сорок тысячных

можно, но при условии что вы сами под себя доработаете надстройку
у меня нет на подобные развлечения времени и сил 🙁

Здорово- очень нужный файл, спасибо.

Спасибо, очень выручило!

Как бы копейки убрать только?

Спасибо огромное! Очень помогли.

Спасибо, мне очень помогло

тот, кто придумал это — сумму прописью, просто МОЛОДЕЦ.

Неплохо, но КРИВО.

Лишние пробелы в получаемом тексте, плюс в конце ненужная точка

подправьте, сделайте лучше, люди вам спасибо только скажут если пришлёте — то выложу.

А расскажете как отредактировать?

открываете в любом текстовом редакторе файл NUM2TEXT.xla и редактируете на свой вкус
мне это «удовольствие» уже не светит, занят работами насущными.

Спасибо, не надо, нашел в разных валютах. Кому надо вот ссылка http://vitaliy-isaev.sitecity.ru/phtml_2211143857.phtml

Отличная подсказка. поставил на все свои офисные компьютеры. Спасибо

Спасибо Вам огромнейшее!

Добрый день уважаемый админ!
Слезно прошу подсказать как все это реализовать на английском языке в американских рублях

посмотрите вот такой вариант

реализован вывод как в рублях копейках так и долларах с центами….

ещё гляньте вот этот файлик.

думаю он ещё больше вам понравится.
функция slova(число;параметр построения)

«число прописью в нужном построении, задаваемым параметром (количество построений можно наращивать). Виды построений следующие:
1 пропись целой части
2 пропись целой части в скобках
3 пропись рубли
4 пропись в скобках рубли
5 пропись $
6 пропись в скобках $
7 пропись евро
8 пропись в скобках евро
9 календарные дни в скобках
10 банковские дни в скобках
11 месяцы в скобках
12 число с сотыми долями пропись в скобках руб
13 число с сотыми долями пропись в скобках долл
14 число с сотыми долями пропись в скобках евро
15 число целое с пропись в скобках кал дни
16 число целое пропись в скобках банк дни
17 число целое пропись в скобках месяцы
18 число целое пропись в скобках листов в род падеже
19 число целое пропись в скобках листов»

Все просто и удобно. После установки надстройки:
Выбрать ячейку, далее:
Вставить функцию — Определенные пользователем — СуммаПрописью(рубли), в появившееся окно аргументов вписать нужную сумму или адрес ячейки из которой эту сумму брать для прописи.
Автору всех благ!

Ссылка на основную публикацию
Adblock
detector