Страницы: 1
RSS
Как преобразовать 114,45 в 114 рублей 45 копеек?
 
Подскажите пожалуйста есть ли формулы чтобы преобразовать 114,45 в 114 рублей 45 копеек?
 
Поиск по форуму и по интернету по словам: сумма прописью. Тема изъезжена до невообразимости.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
Yus написал:
114 рублей 45 копеек
Если в таком формате, т.е. всегда "рублей" и "копеек" то можно и так обойтись:
Код
=ПОДСТАВИТЬ(A1;",";" рублей ")&" копеек"
А если уж чтобы было рубль/рубля/рублей/ и с копейками также, то это куча вкладышей:
Код
=ЕСЛИ(--ПСТР(A2;НАЙТИ(",";A2)-1;1)=1;ПОДСТАВИТЬ(A2;",";" рубль ")&ЕСЛИ(--ПРАВСИМВ(A2;1)=1;" копейка";ЕСЛИ((--ПРАВСИМВ(A2;1)>=2)*(--ПРАВСИМВ(A2;1)<=4);" копейки";" копеек"));ЕСЛИ((--ПСТР(A2;НАЙТИ(",";A2)-1;1)>=2)*(--ПСТР(A2;НАЙТИ(",";A2)-1;1)<=4);ПОДСТАВИТЬ(A2;",";" рубля ")&ЕСЛИ(--ПРАВСИМВ(A2;1)=1;" копейка";ЕСЛИ((--ПРАВСИМВ(A2;1)>=2)*(--ПРАВСИМВ(A2;1)<=4);" копейки";" копеек"))))
И то это не все, т.к. все дальше надо раздувать по разрядам. 10-ки,100-ни и т.д.
Формулами это будет грустно.
Ну это по крайней мере то что мне пришло в голову, т.к. сами цифры не нужны в виде текста, а лишь разделить цифры на рубли и копейки.
Страницы: 1
Наверх