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

Автор klepabim, 4 декабря 2023, 12:10

0 Пользователи и 1 гость просматривают эту тему.

klepabim

Доброго здоровьица!
Подскажите, пожалуйста, как подправить формулу, чтобы она работа в Microsoft Excel и LibreOffice Calc, а также как добавить миллиарды?

bigor

Доброго
в LO работает, но там все проще решается =TEXT(A1;"[NatNum12 RUB]0,00")
Поддержать наш форум можно здесь

sokol92

А по поводу добавления миллиардов в формулу для Excel - к автору:)
Владимир.

sokol92

#3
Можно скрестить бульдога с носорогом с помощью универсального трюка.
Напишите такую формулу в Excel:

=ЕСЛИ(ИНФОРМ("SYSTEM")="pcdos";<формула для суммы прописью из стартового сообщения>; ТЕКСТ(A1;"[NatNum12 RUB]0,00"))

Тогда будет работать и там и там.
Владимир.

klepabim

Цитата: bigor от  4 декабря 2023, 12:47=TEXT(A1;"[NatNum12 RUB]0,00")
Не подходит, так как копейки не должны быть прописью

bigor

Цитата: klepabim от  4 декабря 2023, 13:46копейки не должны быть прописью
=UPPER(LEFT(TEXT(A1;"[NatNum12 RUB]0,00");1))&REGEX(MID(TEXT(A1;"[NatNum12 RUB]0,00");2;1000);"(рубл[ьяей]+) .*(коп.*)";"$1 "& RIGHT(A1*100;2) &" $2")
Поддержать наш форум можно здесь

mikekaganski

=TEXT(TRUNC(A1);"[NatNum12 RUB]0") & TEXT(MOD(A1;1) * 100;""" ""0"" коп.""")
С уважением,
Михаил Каганский

bigor

Цитата: mikekaganski от  4 декабря 2023, 14:20" коп."
первоначальная формула ТС склоняла наименование копейки, поэтому пришлось выдергивать и его
Поддержать наш форум можно здесь

sokol92

ГК РФ не содержит правил для указания суммы прописью в договоре. Кажется логичным при указании копеек цифрами писать "коп.".
Ну и "capitalize RUB" будет уместно.
Владимир.