Darbe.ru

Быт техника Дарби
4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Сумма прописью с НДС в Word 2007-2013

Сумма прописью с НДС в Word 2007-2013

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

И было бы замечательно , если бы она автоматически считала НДС и вписывала это значение тоже прописью.

На данный момент самый простой способ, это открыть любой онлайн сервис (типа сумма-прописью или наш ресурс выделение НДС) вписать туда сумму, скопировать оттуда результат и вставить его Word.

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

Мы будем использовать уже написанный скрипт Дата (день, месяц, год) прописью, который модернизирован для вывода денежных единиц, а также использовать материал, который позволял нам обмениваться данными из Active Directory и Excel Карточка сотрудника Active Directory через Excel

Итак что же нам необходимо сделать?

1. Открываем Word. Идем во вкладку Вид- Макросы

Даже если у нас нет ни одного макроса нажимаем кнопку — Изменить

Открывается редактор VBA

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

Что означает подчеркнутое слово Normal? Это говорит нам о том что и класс и макрос записаны в стандартном шаблоне Word Normal.dot(m). То есть при открытии любого файла а также содания нового на этом рабочем месте этот класс и макрос будут загружены автоматически.

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

Для этого в Word. (показано действие для 2010 офиса)

Файл-Параметры-Настройка ленты -(внизу) Сочетания клавиш- Настройка

Выбираем категорию макросы. В правом поле выбираем наш макрос,

Новое сочетание клавиш — F9. Назначить

Почему F9? Вы сами можете переназанчить горячую клавишу по вызову макроса.

Все , у нас готовый шаблон которым мы можем пользоватся

Пишем Сумма договора составляет 23456.94

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

результат будет такой

Сумма договора составляет 23456.94 руб. (двадцать три тысячи четыреста пятьдесят шесть рублей девяносто четыре копейки ) в том числе НДС(18%) 3578.18 руб. (три тысячи пятьсот семьдесят восемь рублей восемнадцать копеек )

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

А как считать если у нас НДС не 18% а 10%?

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

nds = Val(body) * 18 / 118

замените на nds = Val(body) * 10 / 110

Selection.TypeText Text:=» руб. (» + ff + «) в том числе НДС(18%) » + Format(nds, «###0.00″) + » руб. (» + ff1 + «)»

на Selection.TypeText Text:=» руб. (» + ff + «) в том числе НДС(10%) » + Format(nds, «###0.00″) + » руб. (» + ff1 + «)»

Как можете заметить Selection.TypeText Text — отвечает за вывод текста и что вы уж там напишите, ограничена лишь вашей фантазией.

Если у вас есть какие то вопросы замечания или нужна помощь , то обращатесь.

Заменить цифры в Excel

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

Цифры прописью в Excel

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

Интересно. Как сделать подобное в Word читайте здесь.

Число прописью в Экселе. Установка

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

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

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

Делаем в следующем порядке:

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

2. Закиньте файл NUMSTR.XLA в папку Library, которая находится C:ProgramFiles (x86)MicrosoftOfficeOffice14Library (возможно расположение немного отличается, зависит от версий ПО).

3. Запустите Excel и на вкладке «Разработчик» кликните по кнопке «Надстройки» ( если ее нет, читайте ниже ).

Цифры буквами в Excel

Внимание. Если нет вкладки «Разработчик», пройдите Файл → Параметры → Настройка ленты и установите галку напротив пункта «Разработчик».

Цифры прописью в Excel

4. В окне «Надстройки» отметьте пункт NumStrAdd-in и нажмите ОК.

Excel число прописью

Усё можно пользоваться.

Число прописью в Excel. Как пользоваться

Расширение установлено, теперь несколько слов как использовать:

5. Для примера напишите в произвольной ячейке число цифрами.

6. Кликните по кнопке «Вставить Функцию».

Число прописью в Экселе

7. В открывшемся окне «Мастер функций» в списке «Категория» выберите «Определенные пользователем».

8. После этого выберите необходимую функцию:

NumStr — отобразит цифры буквами в Excel;

RubStr — преобразует число прописью в рублях;

USDStr — конвертирует число прописью в долларах;

EURStr — выведет сумму прописью в евро.

Читайте так же:
Можно ли заряжать аккумулятор блоком питания

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

Число буквами Excel

Интересно. Как закрепить строки в Excel читайте тут.

Archie Goodwin

«Странный этот мир, где двое смотрят на одно и то же, а видят полностью противоположное.» © Агата Кристи

Реклама

MS Office и VBA Рубрика содержит интересные решения, малоизвестные функции и возможности, надстройки и макросы, в общем, все то, что может сделать вашу работу в пакете программ MS Office (в первую очередь — Excel, Word, Access) более эффективной.

Цифры прописью в Excel на украинском и русском

5.0 (3) | количество просмотров12070 | количество коментариев2

Совсем недавно, нужно было отредактировать внешний отчет для 1C, где помимо изменения структуры и текстовки отчета (в связи с изменениями стандартов), необходимо было также сделать в конце отчета итоговую сумму прописью (то есть цифры в текстовом виде, например, 1357,65 грн — Тисяча триста п’ятдесят сім грн шістдесят п’ять копійок). Как оказалось, в 1С уже прописан специальный скрипт, который выполняет функцию этой трансформации.

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

Допустим, в xls-файле какая-то ячейка (например, E13) является итоговой, но число в ней представлено, естественно, в числовом формате, а вам нужна еще и сумма прописью.

1. Выделите и объедините диапазон ячеек, в котором будет указана сумма прописью (например, A14–K14).

2. Щелкните левой кнопкой мыши в строке формул и введите следующий текст (укажите вместо E13 нужную вам ячейку):

3. Теперь займемся программированием:

Если Excel 2003
– откройте меню Сервис –> Макрос –> Редактор Visual Basic (или нажмите Alt + F11);

Если Excel 2007 или 2010
Если вкладка Разработчик недоступна, выполните следующие действия для ее отображения:

Нажмите кнопку Microsoft Office , а затем щелкните Параметры Excel. В категории Основные в группе Основные параметры работы с Excel установите флажок Показывать вкладку «Разработчик» на ленте, а затем нажмите кнопку ОК. После этого во вкладке «Разработчик» меню для работы с макросами будет выглядеть так:

где нажимаем кнопочку Visual Basic

  • в открывшемся окне Microsoft Visual Basic выберите меню Insert –> Module;
  • откроется окно Module1 (Code), введите (скопируйте и вставьте) в этом окне (без изменений!) код из текстовом файла rus.txt, если нужен русский вариант и единицы измерения рубли или ukr.txt, если нужен украинский вариант. Сохраните изменения в файле. Пользуйтесь!

Примечания

1. Рекомендации данной статьи предназначены для Excel начиная с версий Microsoft Office XP/2003 и выше, в других версиях возможны незначительные отклонения.

2. Чтобы созданная нами программа работала:
– откройте меню Сервис –> Макрос –> Безопасность…;
– в открывшемся окне Безопасность на вкладке Уровень безопасности установите переключатель Низкая, на вкладке Надежные издатели установите флажки Доверять всем установленным надстройкам и шаблонам и Доверять доступ к Visual Basic Project –> OK.

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

О сайте

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

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

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

Вопрос дизайна – это актуальные тренды, пошаговые и видео-уроки в фотошопе, необходимые плагины для фоторедакторов, векторные и PSD исходники, PNG иконки и GIF анимации, кириллические шрифты с засечками и без засечек, заливки (паттерны) и градиенты.

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

MS Office и VBA – эта рубрика содержит интересные решения, малоизвестные функции и возможности, надстройки и макросы, в общем, все то, что может сделать вашу работу в пакете программ MS Office (в первую очередь — Excel, Word, Access, PowerPoint) более эффективной.

Прочие офисные программы – рубрика о программах для ведения учета (конфигурации, платформы, внешние отчеты для 1C), сдачи отчетности (MeDoc, БестЗвіт) и статистического анализа данных (SPSS), также здесь можно найти обзоры программного обеспечения для работы с периферийными устройствами. Свернуть

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

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

Читайте так же:
Метод половинного деления в excel

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

Допустим, мы делаем какие-то расчеты в таблице и получаем итоговую сумму в рублях 1526,23

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

Propis(Amount ;Money ;lang ;Prec )

Money — тут указывается вид валюты, можно указать рубли, доллары и евро («RUB» , «USD» , «EUR» ) — валюта обязательно указывается в кавычках.

lang — это язык на котором необходимо вывести сумму, доступно два языка английский и русский («EN» , «RU» ) — так же указываем в кавычках

Prec — показывать (1 ) или не показывать (0 ) дробную часть

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

Чтобы создать пользовательскую функцию Propis, необходимо скопировать код, указанный ниже, далее нажмите ALT+F11 , чтобы открыть VBA, добавьте новый пустой модуль через меню Insert — Module и вставьте туда скопированный код

Макрос пользовательской функции суммы прописью

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

Числа прописью с копейками заглавными или строчными буквами в 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 Сумма = 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 в строке формул, категория Определенные пользователем)
Читайте так же:
Как восстановить документ ворд на флешке

При выводе различных отчетов часто необходимо преобразовать числовое значение в строку прописью. В 1С это решается очень просто: для этого предусмотрена функция ЧислоПрописью () .

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

  • Без предмета исчисления:
    • Двадцать два;
    • Триста восемьдесят четыре.
    • Тридцать восемь дублонов;
    • Двенадцать кораблей;
    • Два дома.

    Примеры

    Для начала приведем примеры преобразования, чтобы узнать возможности 1С:

    // ***** Вывод чисел: ***** ЧислоПрописью (9876.54 ); // Девять тысяч восемьсот семьдесят шесть 54 ЧислоПрописью (1234.56 , «Л=ru_RU;ДП=ИСТИНА» , «целая, целых, целых, ж, сотая, сотой, сотых, ж, 2» ); // Одна тысяча двести тридцать четыре целых пятьдесят шесть сотых ЧислоПрописью (7432 , «Л=ru_RU;НП=Ложь» , «,0» ); // Семь тысяч четыреста тридцать два // ***** Вывод денежных сумм: ***** ЧислоПрописью (9845.11 , «Л=ru_RU» , ); // Девять тысяч восемьсот сорок пять рублей 11 копеек ЧислоПрописью (2845.11 , «Л=ru_RU;ДП=Истина» , «рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2» ); // Две тысячи восемьсот сорок пять рублей одиннадцать копеек ЧислоПрописью (555.16 , «Л=ru_RU;ДП=Истина» , «доллар, доллара, долларов, м, цент, цента, центов, м, 2» ); // Пятьсот пятьдесят пять долларов шестнадцать центов ЧислоПрописью (453.23 , «Л=ru_RU;ДП=Истина» , «евро, евро, евро, м, цент, цента, центов, м, 2» ); // Четыреста пятьдесят три евро двадцать три цента ЧислоПрописью (812.44 , «Л=en_US;ДП=Истина» , «dollar, dollars, cent, cents, 2» ); // Eight hundred twelve dollars forty four cents ЧислоПрописью (3945.76 , «Л=en_US;ДП=Истина» , «euro, euros, cent, cents, 2» ); // Three thousand nine hundred forty five euros seventy six cents // ***** Преобразовывать можно не только денежные единицы: ***** ЧислоПрописью (535 , «Л=ru_RU» , «коробка, коробки, коробок, ж,ж, 0» ); // Пятьсот тридцать пять коробок ЧислоПрописью (342 , «Л=ru_RU» , «телевизор, телевизора, телевизоров, м,м, 0» ); // Триста сорок два телевизора

    Описание работы с функцией

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

    ЧислоПрописью ( , ФорматнаяСтрока >, ПараметрыПредметаИсчисления >)

    Функция возвращает строковое значение. В качестве входных параметров передаются:

    • Число — преобразуемое значение;
    • ФорматнаяСтрока — параметры форматирования:
      • Л — Код локализации (например, u_RU — русский; en_US — английский, de_DE — немецкий). По умолчанию используются настройки операционной системы.
      • НП — Выводить название предмета исчисления, по умолчанию — Истина.
      • НД — Выводить название десятичных частей предмета исчисления, по умолчанию — Истина.
      • ДП — Дробную часть выводить прописью/числом, по умолчанию — Ложь.
      • ИИ — Выводить союз and. Анализируется только для англоязычной локализации. Возможные значения: «НеИспользовать», «Использовать».

      Для русского языка параметры предмета исчисления имеют вид «рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2», где:

      • рубль – единственное число именительный падеж;
      • рубля – единственное число родительный падеж;
        рублей – множественное число родительный падеж;
        м – мужской род (ж – женский род, с – средний род);
        «копейка, копейки, копеек, ж» – дробная часть, аналогично предмету исчисления (может отсутствовать);
        «2» – количество разрядов дробной части (может отсутствовать, по умолчанию равно 2).

      Использование в типовых решениях

      В конфигурациях, построенных на , в общем модуле РаботаСКурсамиВалют есть функция

      СформироватьСуммуПрописью (СуммаЧислом , Валюта , ВыводитьСуммуБезКопеек = Ложь)

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

      Остались вопросы?
      Спросите в комментариях к статье.

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

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

      Как вы можете видеть выше, для переводимого числа выдается несколько вариантов английского написания. С их помощью вы можете определить разницу между американским английским (AmE) и британским английским (BrE). Для каждого из них в свою очередь так же может быть предоставлено несколько вариантов написания, какой из них использовать в тексте зависит от контекста предложения.

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

      Обозначения

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

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

      Кнопка служит для переключения между режимами «Число прописью» и «Сумма прописью».

      В первую очередь мы ориентируемся на людей изучающих англ. язык, но если данный переводчик пригодится кому-нибудь ещё (например, при заполнении деловых документов), мы будем очень рады.

      Цифры знаками в Excel

      Цифры прописью в Excel — вот так волшебство, и это один из приятных примеров оптимального использования достижений автоматизации действий. О таковой способности почти все юзеры и не догадываются, а меж тем можно порядком сберечь драгоценное время.

      Цифры прописью в Excel

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

      Любопытно. Как создать схожее в Word читайте тут.

      Число прописью в Экселе. Установка

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

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

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

      Делаем в последующем порядке:

      1. Скачиваем и распаковываем файл кликнув тут.

      2. Закиньте файл NUMSTR.XLA в папку Library, которая находится C:ProgramFiles (x86)MicrosoftOfficeOffice14Library (может быть размещение незначительно различается, зависит от версий ПО (то есть программное обеспечение — комплект программ для компьютеров и вычислительных устройств)).

      3. Запустите Excel и на вкладке «Разраб» кликните по кнопочке «Надстройки» ( если ее нет, читайте ниже ).

      Цифры буквами в Excel

      Внимание. Если нет вкладки «Разраб», пройдите Файл → Характеристики → Настройка ленты и установите галку напротив пт «Разраб».

      Цифры прописью в Excel

      4. В окне «Надстройки» отметьте пункт NumStrAdd-in и нажмите ОК.

      Excel число прописью

      Усё можно воспользоваться.

      Число прописью в Excel. Как воспользоваться

      Расширение установлено, сейчас несколько слов как применять:

      5. Для примера напишите в случайной ячейке число цифрами.

      6. Кликните по кнопочке «Вставить Функцию».

      Число прописью в Экселе

      7. В открывшемся окне «Мастер функций» в перечне «Категория» изберите «Определенные юзером».

      8. Опосля этого изберите нужную функцию:

      NumStr – покажет цифры знаками в Excel;

      RubStr — конвертирует число прописью в рублях;

      USDStr – преобразует число прописью в баксах;

      EURStr – выведет сумму прописью в евро.

      9. В последующем окне «Аргументы функции» укажите в поле ячейку с данными (кликнут курсором) либо конкретно число цифрами, завершив нажатием клавиши ОК и растянувшейся ухмылкой.

      Число буквами Excel

      Любопытно. Как закрепить строчки в Excel читайте здесь.

      Сумма прописью в excel

      Опосля установки надстройки VBA-Excel добавится функционал для вставки суммы прописью. Он содержит комфортную форму для ввода (см. набросок справа), также функцию СУММАПРОПИСЬЮ, которой можно воспользоваться так же как и хоть какой интегрированной в Excel.

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

      Вы сможете указать сумму прописью в договоре в рублях (как с копейками так и без), в баксах США (Соединённые Штаты Америки — государство в Северной Америке) либо евро (с центами либо без). Кроме суммы контракта можно прописывать прописью и срок в календарных либо рабочих деньках. Можно указывать количество продукта прописью в штуках.

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

      Вставка суммы прописью через пользовательскую форму

      Более обычный метод вставить сумму прописью — это заполнить специальную форму.

      Вставка суммы прописью на русском языке

      1. Изберите ячейку, в которую нужно вставить число прописью.
      2. На вкладке VBA-Excel нажмите команду Сумма прописью и изберите язык Российский.
      3. Покажется диалоговое окно для выбора характеристик функции. Заполните ее потому что нужно Для вас. Опции автоматом сохраняются, чтоб не пришлось повторять деяния в последующий раз.
      4. Нажмите Вставить текстом, тогда сумма прописью будет вставлена в ячейку как текст. Нажмите Вставить формулой в случае если в ячейку обязана быть вставлена формула, в этом случае сумма прописью будет автоматом изменяться при редактировании числа.

      2-ой метод вставить сумму прописью — это ввести формулу в ячейку: =СУММАПРОПИСЬЮ(A1), где A1 — ссылка на ячейку с формулой.

      Дальше разглядим подробнее синтаксис функции.

      Подробный синтаксис функции

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

      =СУММАПРОПИСЬЮ(Число; [Падеж]; [Тип_данных] ; [Дробь_прописью] ; [Дублировать_число] ; [Скобки] ; [Заглавная] )

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

      • Число — ссылка на ячейку либо число (не непременно в числовом формате), которое нужно написать прописью.
      • [Падеж] — число от 1 до 6, определяющее падеж
      1. Именительный (по дефлоту если параметр не указан)
      2. Родительный
      3. Дательный
      4. Винительный
      5. Творительный
      6. Предложный
      • [Тип_данных] — число от 0 до 8 для прибавления опосля суммы прописью в подходящем падеже тип данных
      1. Ничего (по дефлоту если параметр не указан)
      2. Рубли
      3. Баксы США (Соединённые Штаты Америки — государство в Северной Америке)
      4. Евро
      5. Календарные деньки
      6. Рабочие деньки
      7. Деньки
      8. Штуки
      9. Целое + дробная часть
      • [Дробь_прописью] — значение 0 либо 1, которое показывает на необходимость записи дробной части числа прописью
      1. Не выводить прописью дробную часть числа (по дефлоту)
      2. Указать прописью также и дробную часть числа
      • [Дублировать_число] — значение 0 либо 1, которое показывает на необходимость дублирования числа перед суммой прописью
      1. Скрыть число перед суммой прописью
      2. Продублировать числовое значение суммы прописью (по дефлоту)
      • [Скобки] — значение 0 либо 1, которое показывает на необходимость записывать сумму прописью в скобках
      1. Убрать скобки из суммы прописью
      2. Поместить сумму прописью в скобки (по дефлоту)
      • [Заглавная] — значение 0 либо 1, которое показывает на необходимость созодать первую буковку суммы прописью большей
      1. Все буковкы суммы прописью строчные
      2. Создать первую буковку большей (по дефлоту)

      Разберем синтаксис функции на примерах:

      Склонение числительных по падежам.

      Добавление типа данных опосля указания суммы прописью. Направьте внимание, что если 2-ая переменная (падеж) не задана, то указывается по дефлоту в именительном падеже.

      Как прописать дробную часть числа при помощи функции.

      Разные форматы вывода суммы прописью.

      Функция сумма прописью на украинском языке

      Аналогичный функционал для вставки суммы прописью есть и для украинского языка. Также имеется схожая форма для комфортной вставки и функция СУММАПРОПИСЬЮУКР.

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

      Вставка суммы прописью на украинском языке

      1. Изберите ячейку, в которую нужно вставить число прописью.
      2. На вкладке VBA-Excel нажмите команду Сумма прописью и изберите язык Украинский.
      3. Последующие деяния подобны

      Функция сумма прописью на британском языке

      Функция сумма прописью на британском языке несколько проще чем описанные выше. Здесь нет падежей и формат прописи постоянно один.

      Чтоб вставить число прописью на британском языке необходимо:

      1. Избрать ячейку в которую нужно вставить итог
      2. На вкладке VBA-Excel нажмите команду Сумма прописью и изберите язык Британский.
      3. Укажите число и нажмите одну из клавиш Вставить формулой либо Вставить текстом.

      Заместо формы ввода, Вы также сможете воспользоваться функцией =СУММАПРОПИСЬЮEN(ЧИСЛО). Функция имеет один аргумент: ЧИСЛО — значение либо ссылка на ячейку с числом, которое нужно конвертировать в текст прописью.

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

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

      Естественно, данную задачку можно просто решить с помощью VBA, или же разных Add-In-ов, но, в таком случае эти самые Add-In-ы придется устанавливать, или же интегрировать макросы VBA. В этом же посте я желаю поделиться увлекательным решением данной задачки с помощью всего одной формулы.

      Вот вам наглядный пример её деяния:

      Числа прописью в Excel быстро и без вспомогательных инструментов! Microsoft Excel, Формула, Работа, Видео, Длиннопост

      Файл с формулой можно скачать по последующей ссылке:

      Как сможете увидеть, в функции весьма много ссылок на одну и ту же ячейку – H6. Естественно, вручную перетаскивать все ссылки H6 не вариант (их 97!). Потому ах так работаем с данной формулой:

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

      2. Избираем две ячейки, включая ячейку с формулой (показываю на примере самого файла по ссылке – в формуле с выводом сотых заменим ссылку на новое значение в ячейке C6):

      Числа прописью в Excel быстро и без вспомогательных инструментов! Microsoft Excel, Формула, Работа, Видео, Длиннопост

      Идеальнее всего, чтоб 2-ая избранная ячейка была пустой, либо в последнем случае не содержала той же самой ссылки, потому что мы её на данный момент будем автоматом поменять.

      3. Вызываем окно поиска и подмены при помощи CTRL+H

      4. В «Отыскать» вписываем заменяемый адресок – H6, в «Поменять на» — адресок новейшей подходящей ячейки – к примеру, C6

      Числа прописью в Excel быстро и без вспомогательных инструментов! Microsoft Excel, Формула, Работа, Видео, Длиннопост

      5. Жмем на «Поменять все». Подмена происходит только в обеих избранных ячейках (конкретно для этого мы и выбирали вторую ячейку, чтоб ограничить подмену только на избранный спектр). Готово! Формула сходу ссылается на необходимое значение:

      Числа прописью в Excel быстро и без вспомогательных инструментов! Microsoft Excel, Формула, Работа, Видео, Длиннопост

      Из особенностей формулы:

      1. Формула полностью самостоятельна и не употребляет VBA либо посторонние Add-Ins

      2. Формула работает с числами до 999.999.999

      3. Формула верно склоняет слова

      4. Вся формула в свою очередь состоит в главном из формул ЛЕВСИМВ, ПСТР, ЕСЛИ, ТЕКСТ, И, ВЫБОР

      5. Количество знаков в формуле с прописью целых и сотых: 6034

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

      Дубликаты не найдены

      MS, Libreoffice & Гугл docs

      451 пост 12.5K подписчиков

      Правила общества

      2. Публиковать посты надлежащие теме общества

      3. Проявлять почтение к юзерам

      4. Не допускается публикация постов с вопросцами, ответы на которые просто отыскать при помощи хоть какого поискового веб-сайта.

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

      Принципиально — общество призвано посодействовать, а не постебаться над постами создателей! Помните, не все владеют 100 процентными познаниями и способностями работы с Office. Хотя вы и сможете написать, что вы знали о описываемом приёме ранее, пост неинтересный и т.п. и т.д., просьба воздержаться от схожих объяснений, заместо этого предложите метод лучше, или дополните его собственной полезной информацией и для вас будут признательны юзеры.

      Утверждения вроде «пост — отстой», это оскорбление создателя и будет наказываться баном.

      Да, формула работает в системах, где разделителем сотой части служит запятая, пожалуй о этом можно было упомянуть:

      Иллюстрация к комментарию

      Полагаю, если поменять в формуле ТЕКСТ код формата с 000000000,00 на 000000000.00, то будет работать также и с точкой в качестве разделителя.

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

      голоса
      Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector