Интересное и полезное о Microsoft Excel с минимумом теории
Сумма прописью в Excel
Сумма прописью в Excel - одна из возможностей, которая не реализована в стандартном Excel. Почему, я скажу позже свои доводы. А пока для чего она нужна: прописью записанная сумма позволяет не ошибиться со знаком после запятой, не принять одну сумму за другую. Еще такая запись лучше выглядит по сравнению с набором цифр. Те, кто работает с цифрами, со временем и печатает документы с использованием таких цифр, нуждаются в таком инструменте.
К счастью, решений проблемы масса, их можно найти в инете и причем бесплатно:
Формулы. Это громоздко, но вполне используемо. Тем более, что если вы разбираетесь в этой формуле, сможете сами поправить ее: разрядность, склонение и т.д.
Функции. На мой взгляд, лучшее решение. Позволяет не воевать с функцией, диапазонами и книгами. Просто добавить надстройку и использовать функцию Суммапрописью (или любую другую).
При выборе нужного решения я бы рекомендовал определиться, что именно вам нужно:
Просто число или единица времени, денег и т.д.?
Мужской род единицы или женский?
Сколько разрядов поддерживать?
Через функцию
Среди тех решений, что я нашел, мне понравилась вот эта надстройка. Правда, там файл надо скачивать через пару лишних этапов, поэтому можете его скачать здесь.
Выбираете ту папку, куда вы скачали файл sumprop.xla и нажимаете "Ок".
Нажимаете на нужную вам ячейку и выбираете функции. Там будут новые для вас функции.Что хорошо в этой настройке - можно выбрать денежную валюту, а можно просто число. Причем в денежной валюте прописаны сразу и копейки (центы). Я не говорю, что это самая лучшая надстройка, их много. Я просто описываю первую устроившую меня.
Через формулу
Теперь я бы хотел поговорить о сложности построения такой функции или формулы самому. Как бы я строил подобную функцию:
Я бы определил разрядность числа.
Потом я бы подобрал каждой цифре нужное слово, которое бы выбирал из группы названий.
Определил бы падеж единицы.
Т.е., тут пришлось бы использовать как минимум 4 диапазона (например, один диапазон отвечает за сотни: сто, двести, триста и т.д.), кучу условий, функции деления на ноль, ну и само собой ряд функций, текстовых и массивных.
Я имею в виду, что вот так сразу задачу не взять, поэтому, как мне понимается, Excel и не включает в стандартные средства сумму прописью, ведь условия написания разные на каждом языке.
Мне понравились формулы получения суммы прописью вот по этому адресу. Здесь я их разбирать не буду, т.к. это долгий процесс и немного ненужный, т.к. проще взять и пользоваться.
Удачи в использовании! Эксель Практик «Глаза боятся, а руки делают»
P.S. Понравилась статья? Подпишитесь на рассылку в правой части страницы (Бесплатный курс "Топ-10 инструментов Excel") и будьте в курсе новых событий.
Добрый день! При установке надстройки текст прописи числа выходит в другой кодировке/ не читается. Можете дать совет, как это пофиксить?
Александр
Спасибо, огромное!!!
Елена
Все получилось за пару минут! Все просто и наглядно даже для неопытных. Благодарю!
Руслан
1. Скрипт супер, но есть ошибка, как выше писали Одиннадцать пишется с двумя «Н», а здесь с одной.
2. Как можно сделать, чтобы рубли были в скобках, а копейки за скобками? И возможно ли в этом скрипте…
Сергей
Одиннадцать пишется с двумя Н, а в случае использования этой надстройки вы получаете ошибочное написание с одной буквой Н.
Виктор
Спасибо.
При использовании удобнее в ячейке, в которой должна быть сумма прописью, начать писать ручками: =Су При этом сразу выпадает контекстное меню, из которого и выбираете двойным щелчком «СуммаПрописью», после чего щелкаете (показываете) ячейку с числом, которое нужно написать прописью. Все. Дольше рассказывал.))
Читатель
Уважаемый автор, огромное Вам спасибо за статью!!!
Мария
Здравствуйте!
Скачала надстройку, запустила, все заработало, но на один раз. То есть при первом запуске надстройки появилась функция СуммаПрописью, а при следующем открытии Exel эта функция отсутствует, формула не просчитывается. В списке надстроек СуммаПрописью отображается в разделе «Активные надстройки». Что делать для стабильной работы? Exel 2016 (Подписка на Office 365).
Ольга
Спасибо.
Очень мне помогло.
Семен
Спасибо помогло в первом листе все работает , а вот во втором листе че то не прописывает незнаю что делать…
Оля
Большое спасибо за такую доступную инструкцию! Очень помогло!
Onymo
Доброго времени суток. Ваша надстройка когда переобразуют число в сумму в некоторых моментах обрабатывает за минусом одного числа. Например 784252 (Семьсот восемьдесят четыре тысячи двести пятьдесят один).
Это от чего может зависит. Возможно ли это из за копеек.
От души душевной прямо в душу! Брат выручил очень! Это самый простой способ!
Виктория
Аналогичная ситуация как и у Марии.
Надстройка работала только при первом открытии файла, повторное открытие — и формула не работает. С чем может быть связано????
Офис 2016.
Юлия
Да будет вечно здоров тот, кто выложил такую золотую надстройку! Экономия времени без лишних телодвижений!
Евгений
Помогите кто-нибудь. Ситуация как у Марии и у Виктории. Работает только при первом запуске. Что делать?
Оля
Спасибо, все работает, только я живу в Казахстане и рассчитывала, что просто число будет преобразовано в пропись, без указывания валюты.
Подскажите, пожалуйста, можно ли это исправить как нибудь
Инка
Здравствуйте,
Скажите пожалуйста, данная функция будет работать в английской версии excel для текста на русском? Спасибо большое
Ирина
Спасибо огромное
adminАвтор записи
Должна
adminАвтор записи
К сожалению, её тогда надо перерабатывать.
Оксана
СПАСИБО!!!! Все получилось!!!!!
Екатерина
Спасибо от души! вы очень упростили процесс работы!
Иван
Подскажите как изменить рубли на грн.?
Дэллюс
Увы, работает только до триллиона долларов. Триллион расшифровывает: Ноль долларов 00 центов, а Полтора триллиона расшифровывает: пятьсот миллиардов долларов 00 центов.
Ссылка из последнего абзаца не рабочая.
Вот обновленная правильная ссылка: http://www.excelworld.ru/forum/3-9902-1
Благодарю, изменил.
Спасибо, очень пригодилось!
Спасибо. Очень помогло, заполняю немалое кол-во ведомостей с необходимостью указания сумм прописью.
Спасибо! Мне это было очень нужно по работе и я это сделала, Все было доступно даже для такого не особо продвинутого пользователя как я.
Спасибо. Но есть еще потребность сделать Число прописью (не путать с Сумма прописью, там хорошо все) с Заглавной буквы чтоб начиналось.
По сути это одна задача с небольшим изменением условия. В той надстройке, о которой я писал, есть и Число прописью.
Спасибо, добрый человек. Просмотрев формулы, уже был готов бросить данное занятие, но данная статья очень выручила)))
Работает на Винде.. Спасибо…
НО ЭТО НЕ РАБОТАЕТ НА МАКБУКАХ ((((((((
а через формулу?
Все настроил… Спасибо. На макбуке тоже работает )
только у меня выдает «одинадцать» с одной «Н»??
Подскажите, в каком из способов, может там вручную можно исправить.
Как сделать, что бы автоматически дописывалось еще»рублей, 00 копеек»?
заранее, спасибо.
Лучшая инструкция!
И лучший способ!
Где именно? В функции надстройки по-моему именно так и есть.
Человеческое Вам спасибо!!!!
Подписалась на рассылку, а вот скачать топ-10 почему-то нельзя(((, пишет 404
Сорри, попробуйте еще раз пожалуйста.
И еще раз здравствуйте, и снова ничего не прислали, увы… что не так?
Все пришло, через какое-то время .Спасибо! Буду ждать ваших рассылок. С уважением.
Большое СПАСИБО
Добрый день! При установке надстройки текст прописи числа выходит в другой кодировке/ не читается. Можете дать совет, как это пофиксить?
Спасибо, огромное!!!
Все получилось за пару минут! Все просто и наглядно даже для неопытных. Благодарю!
1. Скрипт супер, но есть ошибка, как выше писали Одиннадцать пишется с двумя «Н», а здесь с одной.
2. Как можно сделать, чтобы рубли были в скобках, а копейки за скобками? И возможно ли в этом скрипте…
Одиннадцать пишется с двумя Н, а в случае использования этой надстройки вы получаете ошибочное написание с одной буквой Н.
Спасибо.
При использовании удобнее в ячейке, в которой должна быть сумма прописью, начать писать ручками: =Су При этом сразу выпадает контекстное меню, из которого и выбираете двойным щелчком «СуммаПрописью», после чего щелкаете (показываете) ячейку с числом, которое нужно написать прописью. Все. Дольше рассказывал.))
Уважаемый автор, огромное Вам спасибо за статью!!!
Здравствуйте!
Скачала надстройку, запустила, все заработало, но на один раз. То есть при первом запуске надстройки появилась функция СуммаПрописью, а при следующем открытии Exel эта функция отсутствует, формула не просчитывается. В списке надстроек СуммаПрописью отображается в разделе «Активные надстройки». Что делать для стабильной работы? Exel 2016 (Подписка на Office 365).
Спасибо.
Очень мне помогло.
Спасибо помогло в первом листе все работает , а вот во втором листе че то не прописывает незнаю что делать…
Большое спасибо за такую доступную инструкцию! Очень помогло!
Доброго времени суток. Ваша надстройка когда переобразуют число в сумму в некоторых моментах обрабатывает за минусом одного числа. Например 784252 (Семьсот восемьдесят четыре тысячи двести пятьдесят один).
Это от чего может зависит. Возможно ли это из за копеек.
От души душевной прямо в душу! Брат выручил очень! Это самый простой способ!
Аналогичная ситуация как и у Марии.
Надстройка работала только при первом открытии файла, повторное открытие — и формула не работает. С чем может быть связано????
Офис 2016.
Да будет вечно здоров тот, кто выложил такую золотую надстройку! Экономия времени без лишних телодвижений!
Помогите кто-нибудь. Ситуация как у Марии и у Виктории. Работает только при первом запуске. Что делать?
Спасибо, все работает, только я живу в Казахстане и рассчитывала, что просто число будет преобразовано в пропись, без указывания валюты.
Подскажите, пожалуйста, можно ли это исправить как нибудь
Здравствуйте,
Скажите пожалуйста, данная функция будет работать в английской версии excel для текста на русском? Спасибо большое
Спасибо огромное
Должна
К сожалению, её тогда надо перерабатывать.
СПАСИБО!!!! Все получилось!!!!!
Спасибо от души! вы очень упростили процесс работы!
Подскажите как изменить рубли на грн.?
Увы, работает только до триллиона долларов. Триллион расшифровывает: Ноль долларов 00 центов, а Полтора триллиона расшифровывает: пятьсот миллиардов долларов 00 центов.
Спасибо, получилось !