середа, 28 січня 2015 р.

Як будь-яке число записати словами української мови?

http://www.excelworld.ru/forum/3-9902-1


Сумма прописью на русском (MSumProp) и на украинском (MSumPropUkr) языках, реализовано с помошью UDF 

Особенности: 
1. Работают до 999 трлн. 
2. Делают первую букву прописной, остальные строчные. 
3. Округляют до целых копеек. 
4. Функции получились относительно небольшими по сравнению с другими аналогичными реализациями
К сообщению приложен файл: MSumPropUkr.xls(60Kb) · MSumProp.xls(34Kb)

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

Реализовано тремя вариантами: 
1. Формулой с ссылкой на дополнительный лист 
2. Формулой с использованием имен 
3. с помощью UDF
К сообщению приложен файл: DatePropUkr.xls(76Kb)



Можно ли сделать что бы копейки тоже писались прописью?

Сделал на формулах (без макросов), проверяйте

К сообщению приложен файл: sum_spell34kop.xls(66Kb)




Просто потрясающие формулы 

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

Заранее спасибо


К сообщению приложен файл: sum_spell-UKR-.xls(60Kb)



Проверяйте

К сообщению приложен файл: sum_spell_Ukr.xls(64Kb)


Господа!!! А есть ли у кого в закромах аналогичная формула, но с обратным результатом? Необходимо преобразовать прописные числа типа "ноль целых пятьдесят три сотых" в "0,53" и таких 3,5 тысячи. В общем кроме целых еще и десятые и сотые и тысячные. Кто-нибудь встречал такое? Нашел формулу похожую, но она не работает с запятыми вообще, только целые числа.




аналогичная формула, но с обратным результатом
ФОРМУЛА? 
Тут и макросу-то, пожалуй, справиться будет не легко. 
А если и справится, то надёжность работы будет очень низкой из=за того, что текст, в отличие от чисел, может содержать опечатки и ошибки, как в орфографии, так и в пунктуации. 
Ведь даже Ваше

"ноль целых пятьдесят три сотых"
я бы, например, записал через запятую: "ноль целых, пятьдесят три сотых"



Сделал с долями, проверяйте 
Подходит для записей: 
Сто двадцать один рубль 22 копейки = 121,22 
Сто двадцать тысяч сто один рубль тридцать пять копеек = 120 101,35 
Четыреста девяносто тысяч восемьсот тридцать шесть целых шестьсот восемьдесят три тысячи пятьсот пятьдесят четыре миллионных = 490 836,683554

К сообщению приложен файл: SumProp2Num.xls(54Kb)



Єнту Тему на "Планете" нашел: http://www.planetaexcel.ru/forum....GEN_1=2 
Файл по переводу прописи в число приложил. 
Работает только с целыми числами, но можно и поправить

К сообщению приложен файл: Prop2Num.xls(30Kb)



На самом деле, в Excel Offline в файл sum_spell33.xls вставляется лист из вашей книги. 
А формула в нужную ячейку вставляется уже в Excel Online. 
Вот последоватьельность действий: 
1. На компьютере с помощью Проводника, файлового менеджера и т.п. 
- копировать файл sum_spell33.xls в нужную папку OneDrive; 
- запустить в Excel offline этот файл и ваш файл-основу, с которым вы хотите работать в Excel Online; 
- добавить лист в sum_spell33.xls; 
- из файла-основы скопировать с сохранением форматирования (специально копирование) нужный лист в новый лист файла sum_spell33.xls; 
- подправить форматирование; 
- переименовать файл sum_spell33.xls ; 
- дождаться синхронизации с облачным хранилищем OneDrive. 
2. в Excel Online 
- загрузить подготовленный файл (будет сообщение о его преобразовании); 
- в нужную ячейку вставить формулу (в моем случае англ.вариант) (если ячейка А1 пустая, то сразу покажет Ноль рублей 00 копеек) и отредактировать ее - заменить А1 на адрес ячейки-источник суммы для преобразования (использовать функцию Найти и Заменить текстового редактора). 
Можно работать с вашим новым файлом в Excel Online!

Немає коментарів:

Дописати коментар