Число прописью в excel: инструкция, как написать сумму

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

Чтобы получить эту возможность, вы можете скачать надстройку «Сумма прописью» в Excel бесплатно на нашем сайте.

Разместите его в любом удобном каталоге и подключите. Для этого следует пройти следующие этапы:

  • Запустите Excel и нажмите «Файл».
  • Щелкните на параметры.
  • Далее переходите в надстройки. И кликайте по кнопке «Перейти».
  • Чтобы подгрузить скачанный файл жмите «Обзор».
  • И ищите его в папке, куда сохраняли. Вам предложат скопировать файл в папку надстроек, рекомендуем согласиться. Так Excel всегда будет видеть эту надстройку и вы легко найдете функцию для суммы прописью.
  • Нужная библиотека Excel подключена. Галочка означает, что ее можно использовать. Жмите ОК.
  • Нужные действия реализованы в виде функции СУММА_ПРОПИСЬЮ. Чтобы применить ее, введите в ячейку A1 число и установите указатель рядом, на B1. Нажмите значок Fx около строки формул.
  • И в полном алфавитном перечне найдите функцию СУММА_ПРОПИСЬЮ. Рекомендуем начать печатать название. В таком случае Excel сам перемотает ближе к нужному разделу.
  • Жмите ОК и в окне мастера укажите адрес A1. Можно просто мышкой кликнуть по ячейке.
  • После нажатия ОК вы увидите сумму прописью.

Данная надстройка работает только для рублей. Если вам нужна другая валюта, скачайте еще файл sumprop.xla. Действуя по аналогии подключите надстройку для получения суммы прописью в Excel.

Для проверки введем в ячейке A3 произвольное число. Пусть это будет десятичная дробь. Также вызовем окно вставки функций и найдем новые функции для вывода суммы прописью. Как видите, нам стали доступны:

  • Сумма Прописью
  • Сумма Прописью Доллары
  • Сумма Прописью Евро
  • Сумма Прописью Евро

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

Поиск файла с надстройкой

Сначала понадобится найти сам файл, в котором и будет находиться функция автоматического перевода числовой суммы в пропись. Я не могу подсказать конкретный сайт, поскольку такие файлы не распространяются официально. Рекомендую вам использовать поисковик и ввести там запрос «Скачать NUM2TEXT.xls». Выберите тот сайт, который больше всего внушает вам доверие, и скачайте данную надстройку оттуда.

По большей части почти все такие источники безопасны, поскольку файл формата XLS довольно сложно заразить вирусом или замаскировать его, поскольку вы будете запускать его не вручную, а непосредственно в Microsoft Excel. Чаще пользователи просто жмут не ту кнопку «Скачать», которая на самом деле загружает вредоносное ПО в виде установщика. Будьте внимательны и убедитесь в том, что скачали действительно тот файл, который вы видите на предыдущем скриншоте.

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

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Как использовать Microsoft Office 2019 для улучшения работы

Microsoft Office 2019 предлагает широкий набор инструментов, которые помогут вам улучшить вашу работу и повысить эффективность. В этой статье мы рассмотрим несколько способов, как вы можете использовать Office 2019 для достижения лучших результатов.

1. Создание профессиональных документов

Office 2019 предлагает мощные инструменты для создания профессиональных документов, таких как Word, Excel и PowerPoint. Вы можете использовать эти программы для создания отчетов, презентаций, таблиц и многого другого. Благодаря разнообразным функциям форматирования, вставкам изображений и графиков, а также возможности работать с таблицами и формулами, вы сможете создать документы высокого качества, которые помогут вам в вашей работе.

2. Организация задач и управление временем

Microsoft Office 2019 также предлагает инструменты для организации задач и управления временем. Например, в Outlook вы можете создавать задачи, устанавливать приоритеты и устанавливать сроки выполнения. Вы также можете создавать расписания и планы работы, чтобы эффективно распределить свое время и выполнить все задачи в срок.

3. Совместная работа и обмен информацией

Office 2019 позволяет совместно работать над проектами и обмениваться информацией с коллегами. Вы можете использовать программы, такие как SharePoint и OneDrive, для совместного доступа к документам и файлам, а также для совместного редактирования и обмена комментариями. Это поможет вам улучшить коммуникацию и сотрудничество с вашей командой, что приведет к более эффективной работе и достижению общих целей.

4. Автоматизация рутинных задач

Office 2019 также предлагает возможность автоматизировать рутинные задачи с помощью макросов и сценариев. Вы можете создавать макросы в программе Excel, чтобы автоматически выполнять определенные операции или расчеты. Также вы можете использовать сценарии в Word или PowerPoint для автоматического создания документов или презентаций на основе заданных шаблонов. Это поможет вам сэкономить время и упростить выполнение повторяющихся задач.

5. Анализ данных и принятие решений

Office 2019 предлагает мощные инструменты для анализа данных и принятия решений. Например, в Excel вы можете использовать функции и формулы для анализа больших объемов данных, создания графиков и диаграмм, а также выполнения сложных расчетов. Вы также можете использовать программы, такие как PowerPoint, для создания презентаций и визуализации данных, чтобы лучше представить свои идеи и результаты анализа.

Заключение

Microsoft Office 2019 является мощным инструментом для улучшения работы и повышения эффективности. С помощью его разнообразных программ и функций вы сможете создавать профессиональные документы, организовывать задачи и управлять временем, совместно работать с коллегами, автоматизировать рутинные задачи, анализировать данные и принимать обоснованные решения. Используйте Office 2019 для достижения лучших результатов в вашей работе!

Число или сумма прописью в Word (download)

Знаете ли вы, как можно в текстовом редакторе Word цифры, числа или суммы представить прописью? Например так: 1.290 = Одна тысяча двести девяносто?

Я вижу две возможности: с помощью полей (с соответствующими ключами) Word или воспользоваться готовыми специализированными программами (в том числе и макросами).

Рассмотрим первый вариант.

ПОЛЯ Word — набор кодов (инструкций), обеспечивающих автоматическую вставку в документ текста, рисунков, номеров страниц и других сведений (из справки MS Word).

Широко известен такой способ: создаем или открываем документ и в том месте, где необходимо вывести числовое значение прописью, ставим курсор и нажимаем комбинацию клавиш Ctrl + F9. В тексте появится затененное поле с фигурными скобками:

Внутри фигурных скобок вставьте следующую конструкцию (я показываю вместе со скобками):, где 1290 — это любое ваше число (не забывайте про знак равенства перед числом), *CardText — это ключ поля (о нем будет сказано ниже).Затем нажмите клавишу F9. В результате вы увидите представленное прописью ваше число, в данном случае — одна тысяча двести девяносто.

Обратите внимание на следующий момент: если вы используете локализованную (русскую) версию редактора Word, то цифры будут представлены прописью по-русски. Если редактор англоязычный, то и вывод чисел прописью будет на этом языке

Возможна ситуация, когда в локализованной версии Word цифры выводятся по-английски. Значит, раскладка клавиатуры в редакторе в данный момент не русская, а английская.

КЛЮЧ — особая инструкция, которая при помещении в поле вызывает выполнение определенного действия. Например, вставка в поле ключа * Caps определяет, что первая буква каждого слова в значении поля прописная (из справки MS Word).

Этот ключ выводит результат в виде количественных числительных (записанных словами). По умолчанию используются строчные буквы. Можно дополнительно в поле вставить другие ключи, например ключ * Upper (преобразовывает все буквы в прописные, то есть заглавные), или ключ * FirstCap (преобразует первую букву первого слова в прописную).

Если вам необходимо вывести число не арабскими цифрами, а римскими, то для этих целей служит ключ *roman. Здесь тоже есть небольшая хитрость: регистр выводимого числа будет именно такой, каким вы введете ключ *roman. Если так: *roman — то и результат будет в строчных буквах, если так: *ROMAN — то соответственно результат будет выведен заглавными буквами.

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

Я кратко опишу только некоторые программы, которые показались мне достаточно удобными в использовании.

Начну с программы TRANSNUM — число прописью.Достаточно интересная программа, работающая с MS Word и MS Excel. Полностью самостоятельная программа, становящаяся полупрозрачной, когда вы переносите фокус на редактор.

Корректно работает со всеми версиями Word, кроме Word 2007.

Другая программа — R2S (Сумма прописью). Программа старенькая и разрабатывалась для конкурсной программы Microsoft Office Extensions. Бесплатная.Возможности:Преобразовывает числовой формат суммы вида 123-45 или 123,45 в прописной вида 123-45 (Сто двадцать три рубля 45 копеек) или 123,45 (Ста двадцати трёх долларов 45 центов). Возможные падежи: Именительный, Родительный. Валюты: Рубли, Доллары.Работает без ошибок с MS Word 2002 (проверено). C версиями Word 2003 и Word 2007 работает только в режиме буферного обмена.

Следующая программа — макрос Num2String, преобразующая числа в текстовые представления.В принципе позволяет даже вывести на панель инструментов свою кнопку, но при установке выводит сообщения об ошибках в коде макроса. В чем там именно проблема я не разбирался, так как не являюсь специалистом в VB.

В каталоге Download Вы можете найти другие полезные материалы — утилиты, программы, документацию, исходники, электронные книги. Если Вы обнаружили неработающую ссылку, пожалуйста, помогите другим посетителям и администратору каталога Download — сообщите об этом редактору.

Как установить

Установить NUM2TEXT для нашего офисного пакета очень просто. Это делается следующим образом:

  1. Сначала с помощью кнопки в самом низу страницы скачиваем архив с нужным нам файлом. После этого распакуйте его.
  2. Затем запустите программу Excel и перейдите в главное меню, а именно в раздел «Файл». Затем нажмите на ссылку «Настройки».
  3. Выберите кнопку «Дополнения», а затем нажмите «Управление».
  4. Щелкните ссылку «Надстройки Excel», а затем «Перейти к…».
  5. Перейдите в «Обзор…», чтобы найти недавно загруженный файл.
  6. Активируйте наш плагин, поставив галочку рядом с его названием.

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

  1. Выберите ячейку в таблице Excel и введите в нее значение.
  2. Выделив вторую ячейку, выберите инструмент «Вставить функцию» (кнопка, расположенная чуть левее инструмента для вставки формул).
  3. Выберите «Сумма прописью» и нажмите «ОК».
  4. В текстовом поле «Аргументы» поместите указатель мыши на «Сумма» и укажите наш аргумент.

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

Включаем надстройку NUM2TEXT в меню Excel

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

Важно проверять загружаемые на компьютер файлы с помощью антивирусной программы, иначе есть риск заражения системы вирусами

Также обратите внимание на разрешение файла. Правильное разрешение XLA

Если надстройка уже загружена, поместите ее в легкодоступную папку. Это будет полезно при подключении. Далее разберем включение надстройки пошагово:

  1. Вам нужно открыть вкладку «Файл» документа Excel и выбрать раздел «Параметры». Обычно он находится внизу списка разделов.

  1. Откроется окно параметров с меню слева. Выберите раздел «Дополнения». Если потом посмотреть в правую часть экрана, то можно увидеть, что некоторые из них предустановлены, но они не подходят для упрощенного написания суммы прописью.

Внизу находится подраздел «Администрирование» с кнопкой «Перейти». Нажимаем эту кнопку.

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

  1. Находим файл с надстройкой через окно просмотра. Нажмите на него, чтобы выбрать его, и нажмите «ОК».

  1. В списке дополнений появится пункт «Num2Text». Рядом с ним должна стоять галочка. Если его нет в окне, нужно выбрать это дополнение вручную и нажать «ОК».

Подключение плагина «Сумма прописью» завершено, теперь вы можете им пользоваться.

Действия с надстройкой после подключения

Надстройка «Сумма прописью» является надстройкой к «Диспетчеру функций» Excel. Она добавляет в список одну новую формулу, с помощью которой любое число можно превратить в слова. Давайте вспомним, как работать с «Управлением функциями» и посмотрим на надстройку в действии.

  1. Создадим таблицу чисел, которые необходимо записать словами. Если он уже существует, вам просто нужно открыть документ, в котором он был скомпилирован.
  2. Затем нажмите на пустую ячейку, где сумма должна отображаться прописью, и откройте «Управление функциями».


6

  1. Выберите вкладку «Полный алфавитный список». Вам нужно прокрутить вниз до буквы «C», потому что эта функция не вписывается ни в одну из узких категорий. Затем нужно кликнуть по названию функции «Сумма_прописью» и нажать «ОК».

  1. Выберите ячейку с числом, текстовое значение которого должно отображаться в пустой ячейке. Вокруг него должен появиться анимированный контур, а в формулу попадут горизонтальная и вертикальная метка. Нажимаем кнопку «ОК».

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

  1. Теперь вы можете заполнить всю таблицу, не выполняя одни и те же операции с каждой строкой. Если щелкнуть ячейку, вокруг нее появится черный контур (белый, если ячейка находится в таблице с границами), а в правом нижнем углу появится черный квадратный маркер. Выберите ячейку, где находится функция «Сумма_словами», зажмите этот квадрат и перетащите его в конец таблицы.

  1. Формула переместится во все ячейки ниже, которые были захвачены выбором. Есть смещение ячеек, благодаря чему в каждой строке появляется правильное количество слов. Таблица имеет следующий вид:

Формула суммы прописью в Excel — как написать число

Для вывода числа прописью в Excel можно создать формулу. Приведем пример:

ПОДСТАВИТЬ(ПРОПНАЧ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(A3;n0);1;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(A3;n0);2;1)+1;ПСТР(ТЕКСТ(A3;n0);3;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(A3;n0);1;3);»миллиард»&ВПР(ПСТР(ТЕКСТ(A3;n0);3;1)*И(ПСТР(ТЕКСТ(A3;n0);2;1)-1);мил;2);»»)&ИНДЕКС(n_4;ПСТР(ТЕКСТ(A3;n0);4;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(A3;n0);5;1)+1;ПСТР(ТЕКСТ(A3;n0);6;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(A3;n0);4;3);»миллион»&ВПР(ПСТР(ТЕКСТ(A3;n0);6;1)*И(ПСТР(ТЕКСТ(A3;n0);5;1)-1);мил;2);»»)&ИНДЕКС(n_4;ПСТР(ТЕКСТ(A3;n0);7;1)+1)&ИНДЕКС(n1x;ПСТР(ТЕКСТ(A3;n0);8;1)+1;ПСТР(ТЕКСТ(A3;n0);9;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(A3;n0);7;3);ВПР(ПСТР(ТЕКСТ(A3;n0);9;1)*И(ПСТР(ТЕКСТ(A3;n0);8;1)-1);тыс;2);»»)&ИНДЕКС(n_4;ПСТР(ТЕКСТ(A3;n0);10;1)+1)&ИНДЕКС(ЕСЛИ(-ПСТР(ТЕКСТ(A3;n0);14;6);n1x;n0x);ПСТР(ТЕКСТ(A3;n0);11;1)+1;ПСТР(ТЕКСТ(A3;n0);12;1)+1));»z»;» «)&ЕСЛИ(ОТБР(ТЕКСТ(A3;n0));;»Ноль «)&ЕСЛИ(-ПСТР(ТЕКСТ(A3;n0);14;6);ЕСЛИ(ОСТАТ(МАКС(ОСТАТ(ПСТР(ТЕКСТ(A3;n0);11;2)-11;100);9);10);»целых «;»целая «)&ПОДСТАВИТЬ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(A3;n0);14;6)/10^5+1)&ИНДЕКС(n1x;ОСТАТ(ПСТР(ТЕКСТ(A3;n0);14;6)/10^4;10)+1;ОСТАТ(ПСТР(ТЕКСТ(A3;n0);14;6)/1000;10)+1)&ЕСЛИ(ЦЕЛОЕ(ПСТР(ТЕКСТ(A3;n0);14;6)/1000);ВПР(ОСТАТ(ПСТР(ТЕКСТ(A3;n0);14;6)/1000;10)*(ОСТАТ(ЦЕЛОЕ(ПСТР(ТЕКСТ(A3;n0);14;6)/10^4);10)<>1);тыс;2);»»)&ИНДЕКС(n_4;ОСТАТ(ПСТР(ТЕКСТ(A3;n0);14;6)/100;10)+1)&ИНДЕКС(n1x;ОСТАТ(ПСТР(ТЕКСТ(A3;n0);14;6)/10;10)+1;ОСТАТ(ПСТР(ТЕКСТ(A3;n0);14;6);10)+1);»z»;» «)&ИНДЕКС(доля;ДЛСТР(ПСТР(ТЕКСТ(A3;n0);14;6));(ОСТАТ(МАКС(ОСТАТ(ПСТР(ТЕКСТ(A3;n0);14;6)-11;100);9);10)>0)+1);)

Для ее использования вам необходимо указать несколько массивов Excel:

  • n_1 ={«»;»одинz»;»дваz»;»триz»;»четыреz»;»пятьz»;»шестьz»;»семьz»;»восемьz»;»девятьz»}
  • n_2 ={«десятьz»;»одиннадцатьz»;»двенадцатьz»;»тринадцатьz»;»четырнадцатьz»;»пятнадцатьz»;»шестнадцатьz»;»семнадцатьz»;»восемнадцатьz»;»девятнадцатьz»}
  • n_3 ={«»:1:»двадцатьz»:»тридцатьz»:»сорокz»:»пятьдесятz»:»шестьдесятz»:»семьдесятz»:»восемьдесятz»:»девяностоz»}
  • n_4 ={«»;»стоz»;»двестиz»;»тристаz»;»четырестаz»;»пятьсотz»;»шестьсотz»;»семьсотz»;»восемьсотz»;»девятьсотz»}
  • n_5 ={«»;»однаz»;»двеz»;»триz»;»четыреz»;»пятьz»;»шестьz»;»семьz»;»восемьz»;»девятьz»}
  • n0 =»000000000000″&ПСТР(1/2;2;1)&»0#####»
  • n0x =ЕСЛИ(n_3=1;n_2;n_3&n_1)
  • n1x =ЕСЛИ(n_3=1;n_2;n_3&n_5)
  • доля ={«десятая»;»десятых»:»сотая»;»сотых»:»тысячная»;»тысячных»:»десятитысячная»;»десятитысячных»:»стотысячная»;»стотысячных»:»миллионная «;»миллионных»}
  • мил ={0;»овz»:1;»z»:2;»аz»:5;»овz»}
  • тыс ={0;»тысячz»:1;»тысячаz»:2;»тысячиz»:5;»тысячz»}

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

В англоязычном Excel формула суммы прописью будет выглядеть следующим образом:

Как видим, это не самый удобный способ преобразовать число в текст прописью в Excel.

Надстройка: цена прописью в Excel

В большинстве случаев ее использование в качестве надстройки наиболее удобно. Хотя иногда возникают проблемы подключения надстройки.

Нужно поместить полученный файл sumprop.xla в папку, в которой хранятся дополнительные надстройки. Конкретный путь к этой папке зависит от версии Excel. Но скорее всего, в Windows 7, он будет похожим на этот:

C:\Documents and Settings\User\Application Data\Microsoft\AddIns

где: вместо User следует подставить имя пользователя Windows.

Дополнительное неудобство вызывается тем, что папка Application Data может быть скрыта. То есть не видна при просмотре в проводнике Windows.

Проще всего для размещения скачанного файла в нужной папке нужно:

  1. Выбрать в Excel команду меню Сервис — Надстройки и в появившемся диалоге нажать кнопку Обзор. Будет открыт диалог выбора файла с надстройкой, причем текущей окажется нужная вам папка.
  2. Запустите проводник Windows и перейдите в нем к папке, в которой находится скачанный ранее из интернета файл. Перетащите с помощью мыши значок файла из окна проводника в открытый диалог. Теперь файл с нужной надстройкой находится в нужной папке.
  3. Щелкните на нем мышью и нажмите кнопку OK, чтобы закрыть диалог. В списке доступных надстроек должна появиться строка Сумма Прописью.
  4. Установите флажок рядом с этой строкой и нажмите кнопку OK,
  5. После чего вы сможете использовать функцию печати суммы прописью в Excel.

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

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

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

Можно ввести непосредственно значение или сослаться на ячейку, в которой это значение расположено. Нажав кнопку OK, вы закроете диалог и вставите результат в текущую ячейку.

ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА и ДОПОЛНИТЕЛЬНЫЕ ССЫЛКИ
  1. флешка USB Flash: УТИЛИТЫ ПРОГРАММЫ для восстановления, форматирования флешекФирменные универсальные утилиты софт для восстановления объема, тестирования флешек USB Flash. Драйвера для USB Flash. Производители: Sony, Seitec, IOSELL, Transcend , A-Data, SanDisk, EasyDisk, Patriot, Panasonic, Traxdata.

Проблема с числами в Ворде

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

Тем не менее, существуют несколько способов решить эту проблему и сделать число прописью в Ворде. Один из вариантов – использовать внешние инструменты или программы, которые позволяют произвести данное преобразование. Однако, это требует времени и дополнительных действий.

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

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

Необходимость преобразования

Тем не менее, сделать это в Word все же возможно при помощи некоторых дополнительных инструментов. Прописывать числа вручную может быть трудоемким и подверженным ошибкам процессом, поэтому использование специальных формул и макросов позволяет значительно упростить эту задачу.

Как же сделать это в Word? Существует несколько способов для преобразования числа или суммы в пропись. Один из них – использование встроенного инструмента, такого как функция «Цифры прописью». Однако, данная функция может иметь ограниченный функционал и не всегда соответствовать требованиям пользователя.

Для более точного и гибкого преобразования числа или суммы в пропись в Word можно воспользоваться специальными макросами или создать свой собственный макрос. Это позволяет пользователю настроить преобразование в соответствии с требуемыми правилами и форматами.

Таким образом, преобразование числа или суммы в пропись в Word является неотъемлемой частью работы с текстом и документами. Правильное применение инструментов и методов позволит пользователю получить нужный результат и сэкономить время и усилия при работе с числовой информацией в Ворде.

Отсутствие стандартных функций

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

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

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

Другой способ — использование готовых инструментов или приложений, которые предоставляют функцию преобразования чисел или суммы в текст прописью. Эти инструменты можно найти в Интернете, скачать и использовать совместно с программой Word. В этом случае, пользователю придется освоить новое приложение и выполнить дополнительные шаги для преобразования числа или суммы в текстовую форму.

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

Функция «СуммаПрописью»

Эта пользовательская функция написана на VBA Excel. Вставить ее в ячейку можно с помощью мастера функций или вручную, как и любую другую встроенную функцию рабочего листа.

Чтобы функцией «СуммаПрописью» можно было воспользоваться, ее программный код должен быть добавлен в рабочую книгу Excel. При передаче книги со встроенным кодом на другой компьютер, функция сохранит работоспособность.

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

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

  1. Скачайте архив и извлеките из него файл «Module.bas» с кодом функции.
  2. Откройте любую книгу Excel, можно новую.
  3. Сочетанием левой клавиши Alt+F11 откройте редактор Visual Basic for Applications.
  1. Дважды кликните на строке «VBA Project (PERSONAL.XLSB)» или один раз на крестике слева для открытия вложенного списка. Если эта позиция уже развернута переходите к пункту 5.
  1. Дважды кликните на строке «Microsoft Excel Objects» или один раз на крестике слева для открытия списка объектов. Если эта позиция уже развернута переходите к пункту 6.
  1. Кликнув правой кнопкой на строке «ЭтаКнига», откройте контекстное меню и выберите в нем пункт «Import File…».
  1. В открывшемся диалоге выбора файлов найдите извлеченный ранее из архива «Module.bas» и выберите его двойным кликом. Модуль с функцией будет автоматически загружен.

Теперь можно в ячейки на листах любых рабочих книг вставлять формулу: «=PERSONAL.XLSB!СуммаПрописью(АдресЯчейки)» или, что намного удобнее, выбирать функцию с помощью мастера. Откройте мастер функций, выберите категорию «Определенные пользователем» и в списке доступных функций появится строка «PERSONAL.XLSB!СуммаПрописью», которую можно выбрать, а на втором шаге вставить адрес ячейки с числовым значением.

Формула будет доступна во всех книгах Excel, но только на компьютере, на котором находится персональная книга макросов PERSONAL.XLSB с загруженным модулем.

Если книгу планируется передавать на другие машины, тогда в шаге 6 надо правой кнопкой кликнуть на строке «ЭтаКнига», относящейся не к «VBA Project (PERSONAL.XLSB)», а относящейся к «VBA Project (ВашаКнига)» с именем вашей книги. Тогда модуль с функцией загрузится непосредственно в вашу рабочую книгу Excel и будет доступен для этой книги на любом компьютере. В этом случае формула в ячейке будет иметь вид: «=СуммаПрописью(АдресЯчейки)».

Числа прописью с копейками заглавными или строчными буквами в Excel

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

Function РубПропись(Сумма As Double, Optional Без_копеек As Boolean = False, _
 Optional КопПрописью As Boolean = False, Optional начинитьПрописной As Boolean = True) As String
'Функция для написания суммы прописью
 Dim ed, des, sot, ten, razr, dec
 Dim i As Integer, str As String, s As String
 Dim intPart As String, frPart As String
 Dim mlnEnd, tscEnd, razrEnd, rub, cop
 
 dec = Array("", "одна ", "две ", "три ", "четыре ", "пять ", "шесть ", "семь ", "восемь ", "девять ")
 ed = Array("", "один ", "два ", "три ", "четыре ", "пять ", "шесть ", "семь ", "восемь ", "девять ")
 ten = Array("десять ", "одиннадцать ", "двенадцать ", "тринадцать ", "четырнадцать ", "пятнадцать ", "шестнадцать ", "семнадцать ", "восемнадцать ", "девятнадцать ")
 des = Array("", "", "двадцать ", "тридцать ", "сорок ", "пятьдесят ", "шестьдесят ", "семьдесят ", "восемьдесят ", "девяносто ")
 sot = Array("", "сто ", "двести ", "триста ", "четыреста ", "пятьсот ", "шестьсот ", "семьсот ", "восемьсот ", "девятьсот ")
 razr = Array("", "тысяч", "миллион", "миллиард")
 mlnEnd = Array("ов ", " ", "а ", "а ", "а ", "ов ", "ов ", "ов ", "ов ", "ов ")
 tscEnd = Array(" ", "а ", "и ", "и ", "и ", " ", " ", " ", " ", " ")
 razrEnd = Array(mlnEnd, mlnEnd, tscEnd, "")
 rub = Array("рублей", "рубль", "рубля", "рубля", "рубля", "рублей", "рублей", "рублей", "рублей", "рублей")
 cop = Array("копеек", "копейка", "копейки", "копейки", "копейки", "копеек", "копеек", "копеек", "копеек", "копеек")
 If Сумма >= 1000000000000# Or Сумма < 0 Then РубПропись = CVErr(xlErrValue): Exit Function
 '&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 If Round(Сумма, 2) >= 1 Then
 intPart = Left$(Format(Сумма, "000000000000.00"), 12)
 For i = 0 To 3
 s = Mid$(intPart, i * 3 + 1, 3)
 If s <> "000" Then
 str = str & sot(CInt(Left$(s, 1)))
 If Mid$(s, 2, 1) = "1" Then
 str = str & ten(CInt(Right$(s, 1)))
 Else
 str = str & des(CInt(Mid$(s, 2, 1))) & IIf(i = 2, dec(CInt(Right$(s, 1))), ed(CInt(Right$(s, 1))))
 End If
 On Error Resume Next
 str = str & IIf(Mid$(s, 2, 1) = "1", razr(3 - i) & razrEnd(i)(0), _
 razr(3 - i) & razrEnd(i)(CInt(Right$(s, 1))))
 On Error GoTo 0
 End If
 Next i
 str = str & IIf(Mid$(s, 2, 1) = "1", rub(0), rub(CInt(Right$(s, 1))))
 End If
 РубПропись = str
 ''''''''''''''''''
 If Без_копеек = False Then
 frPart = Right$(Format(Сумма, "0.00"), 2)
 If frPart = "00" Then
 frPart = ""
 Else
 If КопПрописью Then
 frPart = IIf(Left$(frPart, 1) = "1", ten(CInt(Right$(frPart, 1))) & cop(0), _
 des(CInt(Left$(frPart, 1))) & dec(CInt(Right$(frPart, 1))) & cop(CInt(Right$(frPart, 1))))
 Else
 frPart = IIf(Left$(frPart, 1) = "1", frPart & " " & cop(0), frPart & " " & cop(CInt(Right$(frPart, 1))))
 End If
 End If
 РубПропись = str & " " & frPart
 End If
 ''''''''''''''''''
' РубПропись = str & frPart
 If начинитьПрописной Then Mid$(РубПропись, 1, 1) = UCase(Mid$(РубПропись, 1, 1))
' If начинитьПрописной Then РубПропись = UCase(Left(РубПропись, 1)) & Mid(РубПропись, 2)
End Function
  • Без копеек (1), с копейками (0)
  • Копейки прописью (1), числом (0)
  • Начинать прописью (0), заглавной (1)

Вот как используется функция

Примечание

  • Данная функция будет работать с числами от 0 до 99 999 999
  • Перед копирование кода переключите раскладку клавиатуры на русский язык (для корректного копирования русского текста)
  • Код VBA необходимо вставлять во все файлы (Книги Excel), где вы хотите, чтобы она работала
  • После вставки код, необходимо сохранить файл с поддержкой макросов xlsm (в Excel, начиная с 2007 версии)
  • Функцию можно либо набирать в ручную, либо, если вы забыли как она пишется, через мастер функций (кнопка fx в строке формул, категория Определенные пользователем)

Сумма чисел прописью

Дата прописью и сумма прописьюГоспода, помогите!! Перерыл весь инет, скачал кучу прог и кодов но не разобрался ни в чем..(( Мне.

Сумма прописьюДано натуральное число n. n<=1000 Записать это число русскими словами.

Сумма прописью для счетаЗдравствуйте, это второй мой вопрос на эту тему)) В общем есть некий файл, там формируется счет и.

Сумма прописью RUR USD и EURПомогите плиз. нужно в excele 2003 переводить числа прописью в разных валютах и просто числа

Без копеек (1), с копейками (0) Копейки прописью (1), числом (0) Начинать прописью (0), заглавной (1)

=РубПропись(12548,23;0;1) Двенадцать тысяч пятьсот сорок восемь рублей двадцать три копейки

Вот незадача-то! Думал тема поможет. Но нет! У меня надо два варианта! Найти разность чисел прописью и произведение чисел прописью. А жаль! Так хотелось. так хотелось читать и помогать адекватным вопросам

Добавлено через 1 минуту Просто не понятно чем сумма прописью отличается в вашем понятии от разности прописью?!

Добавлено через 5 минут тогда уж надо писать функция которая бы выдавала результат в виде: двести двадцать три рубля умножить на 2 (рубля?) равно четыреста сорок шесть рублей (возможно в квадрате)

Понравилась статья? Поделиться с друзьями:
Журнал «Наш дворик»
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: