Страницы: 1
RSS
Число в виде текста - без макросов!
 
Число в виде текста - без макросов!  
Задача: надо написать 2350р. как Две тысячи триста пятьдесят рублей.  
 
Очень часто запрашиваемая задача, но реализации её пока не встречал...  
Между тем по России гуляет куча товарных чеков, квитанций об оплате и др. финансовых документов оформленных неправильно, из-за этого упущения знатоков Экселя : )  
Уже писал, но повторюсь, что решение с макросом - не будет работать у многих из-за принудительного их отключения на многих служебных компах... и выставить корректно счёт по почте - не получится.  
 
Я могу конечно сделать с помощью простой функции ВПР таблицу, где в ячейке A1 будет "1", а в ячейке B1 будет "один", в C1 соответственно склонение слова "один", ну и так далее. Но ведь надомной будет смеяться вся вышеупомянутая Россия!  
Прошу настоящих знатоков Excel (к коим пока себя не отношу), предложить более профессиональный вариант решения этой задачи, а если надо будет допишу, что надо, чтоб могли пользоваться даже полные чайники, просто подключая эту формулу или отдельный лист с ней.
 
Олег, поищите по форуму.  
Выкладывали и как надстройку и как отдельный лист формулами.  
Себе копировал, но format:\c очень надежно все привел к ..................
 
Вот похожее?!  
http://www.planetaexcel.ru/forum.php?thread_id=2530  
http://www.planetaexcel.ru/forum.php?thread_id=3894  
 
Сумма прописью, в основном с нашего форума:  
http://www.planetaexcel.ru/forum.php?thread_id=535  
http://www.planetaexcel.ru/forum_upload/post_1751.xls  
http://www.softnew.ru/list.phtml?id=6854  
http://www.planetaexcel.ru/forum.php?thread_id=2530  
http://rapidshare.com/files/63656566/num2string.rar  
http://gb.by/node.phtml?index=4&id=&key=  
http://www.allok.ru/?id=3
 
Друзья! Огромное СПАСИБО - буду разбираться.
 
...всё просмотрел.  
 
Господа!  
Вышепреведённые ссылки только свидетельствуют о важности данной проблемы и необходимости её решения.  
Везде надстройки или макросы, и как я уже писал - это не будет работать на всех компьютерах одновременно, а задача стоит именно такая.  
Давайте попробуем вместе решить... нужна идея, вернее подходящая функция.
 
{quote}{login=OlegMalishev}{date=19.02.2009 10:30}{thema=}{post}...  
Давайте попробуем вместе решить... нужна идея, вернее подходящая функция.{/post}{/quote}  
Давайте. Давайте ваш вариант посмотрим для начала. Ну раз вместе, значит и ВЫ?
 
Вот Вам два примера.  
Один делал, когда только узнал, что такое Excel - на ЕСЛИ().  
Второй не помню, откуда, наверное, из форума.
 
{quote}{login=vikttur}{date=19.02.2009 11:09}{thema=}{post}Вот Вам два примера.  
Один делал, когда только узнал, что такое Excel - на ЕСЛИ().  
Второй не помню, откуда, наверное, из форума.{/post}{/quote}  
Вариант СуммПроп - то есть более поздний - просто отличный, именно про этот принцип я и говорил... А какие недостатки Вы, как автор там видите, я пока не нашёл?
 
Я, как автор варианта Сумма_прописью (украинского, с гривнами, более раннего - 2006г.), вижу основной недостаток - достаточно топорная работа, но тогда это доставило удовлетворение от решения задачи. Теперь вижу, что можно проще, используя ВЫБОР(...), ВПР(...) или еще чего-нибудь.  
В вариант Алексея не всматривался, на первый взгляд - громоздко.
 
На мой взгляд задача решена полностью вариантом: СуммПроп  
Единственное, изменил в ячейке E21 код на такой:  
=ЕСЛИ(A17=0;"00";ЕСЛИ(И(A17>9;A17<=19);E20;E18&E19))  
Для более привычного отображения копеек, если их ноль... возможно, лучше было написать так:  
=ЕСЛИ(A17=0;"ноль";ЕСЛИ(И(A17>9;A17<=19);E20;E18&E19))  
Это, как и расстановка запятых, изменение валюты и др. мелочей уже дело техники, даже для полных чайников - что кстати и требовалось...  
Причём именно эта громоздкость, а я бы сказал наглядность решения и даёт возможность любому всё быстро подстроить под себя.  
БОЛЬШОЕ СПАСИБО! vikttur и автору решения.
 
посмотрите вложенный файл
 
{quote}{login=}{date=25.02.2009 02:22}{thema=}{post}посмотрите вложенный файл{/post}{/quote}  
Тоже отличное решение... вариант выше, я уже вмонтировал в используемый товарный чек.
Страницы: 1
Читают тему
Наверх