0 / 0 / 0
Регистрация: 25.03.2023
Сообщений: 47
1

Число прописью - формула EXCEL

09.02.2024, 16:52. Показов 2877. Ответов 18

Author24 — интернет-сервис помощи студентам
Здравствуйте, мне требуется чтобы введенное в ячейку число(цифрами), отобразилось в другой (или как вариант в этой-же) ячейке словами в скобках. Например 25 и (двадцать пять).
Идеально была бы формула (для Excel подходящую нашел, о Open Of. не работает... ), или макрос...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.02.2024, 16:52
Ответы с готовыми решениями:

Нужен макрос для Excel "Число листов прописью"
Добрый день. Помогите с макросом для Excel. Макросов "сумма прописью" и "число прописью" в сети много, но поскольку с VBA на вы, не...

Число прописью
Здравствуйте! Помогите мне с моей проблемой. Дело в том, что я не знаю, как преобразовать число(а точнее цену) в текстовую строку. То...

Формула Excel
Добрый день, Подскажите какую формулу использовать: 1 лист: 1 строка: ФИО 2 строка: должность ( менеджер, генеральный...

18
0 / 0 / 0
Регистрация: 25.03.2023
Сообщений: 47
11.02.2024, 14:49  [ТС] 2
есть формула для Exel:
-----------------------------------------------------------
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОД СТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТА ВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТ Ь(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(П ОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДС ТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВ ИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(ДЛСТР(ЦЕЛОЕ(A1))>6;РИМСКОЕ( ПСТР(ЦЕЛОЕ(A1);1;ДЛСТР(ЦЕЛОЕ(A1))-6)+0)&" миллионов "&РИМСКОЕ(ПСТР(ЦЕЛОЕ(A1);ДЛСТР(ЦЕЛОЕ(A1))-5;3)+0)&" тысяч "&РИМСКОЕ(ПСТР(ЦЕЛОЕ(A1);ДЛСТР(ЦЕЛОЕ(A1))-2;3)+0);ЕСЛИ(ДЛСТР(ЦЕЛОЕ(A1))>3;РИМСКОЕ(ПСТР(ЦЕЛОЕ(A1);1;ДЛСТР(ЦЕЛОЕ(A1))-3)+0)&" тысяч "&РИМСКОЕ(ПСТР(ЦЕЛОЕ(A1);ДЛСТР(ЦЕЛОЕ(A1))-2;3)+0);РИМСКОЕ(ЦЕЛОЕ(A1))));"DCCC";" восемьсот");"DCC";" семьсот");"DC";" шестьсот");"CD";" четыреста");"XC";" девяносто");"CCC";" триста");"CC";" двести");"D";" пятьсот");"CM";" девятьсот");"C";" сто");"XL";" сорок");"LXXX";" восемьдесят");"LXX";" семьдесят");"LX";" шестьдесят");"L";" пятьдесят");"XXX";" тридцать");"XX";" двадцать");"XIX";" девятнадцать");"XVIII";" восемнадцать");"XVII";" семнадцать");"XVI";" шестнадцать");"XV";" пятнадцать");"XIV";" четырнадцать");"XIII";" тринадцать");"XII";" двенадцать");"XI";" одиннадцать");"IX";" девять");"X";" десять");"VIII";" восемь");"VII";" семь");"VI";" шесть");"IV";" четыре");"V";" пять");"III";" три");"II";" два");"I";" один");"один тысяч";"одна тысяча");"два тысяч";"две тысячи");"три тысяч";"три тысячи");"четыре тысяч";"четыре тысячи");"один миллионов";"один миллион");"два миллионов";"два миллиона");"три миллионов";"три миллиона");"четыре миллионов";"четыре миллиона"));"миллион тысяч";"миллион");"миллиона тысяч";"миллиона");"миллионов тысяч";"миллионов")

------------------------------------------------------------------------------------------------------------------
работает там отлично, ее можно для таблиц Либре Офис откорректировать?
0
 Аватар для Krasme
7003 / 5025 / 2116
Регистрация: 02.02.2014
Сообщений: 13,314
11.02.2024, 15:21 3
код надо в спецтеги вставлять, чтобы не ломался...
все работает.
Название: 2024-02-11_152049.png
Просмотров: 65

Размер: 3.0 Кб

Code
1
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(ДЛСТР(ЦЕЛОЕ(A1))>6;РИМСКОЕ( ПСТР(ЦЕЛОЕ(A1);1;ДЛСТР(ЦЕЛОЕ(A1))-6)+0)&" миллионов "&РИМСКОЕ(ПСТР(ЦЕЛОЕ(A1);ДЛСТР(ЦЕЛОЕ(A1))-5;3)+0)&" тысяч "&РИМСКОЕ(ПСТР(ЦЕЛОЕ(A1);ДЛСТР(ЦЕЛОЕ(A1))-2;3)+0);ЕСЛИ(ДЛСТР(ЦЕЛОЕ(A1))>3;РИМСКОЕ(ПСТР(ЦЕЛОЕ(A1);1;ДЛСТР(ЦЕЛОЕ(A1))-3)+0)&" тысяч "&РИМСКОЕ(ПСТР(ЦЕЛОЕ(A1);ДЛСТР(ЦЕЛОЕ(A1))-2;3)+0);РИМСКОЕ(ЦЕЛОЕ(A1))));"DCCC";" восемьсот");"DCC";" семьсот");"DC";" шестьсот");"CD";" четыреста");"XC";" девяносто");"CCC";" триста");"CC";" двести");"D";" пятьсот");"CM";" девятьсот");"C";" сто");"XL";" сорок");"LXXX";" восемьдесят");"LXX";" семьдесят");"LX";" шестьдесят");"L";" пятьдесят");"XXX";" тридцать");"XX";" двадцать");"XIX";" девятнадцать");"XVIII";" восемнадцать");"XVII";" семнадцать");"XVI";" шестнадцать");"XV";" пятнадцать");"XIV";" четырнадцать");"XIII";" тринадцать");"XII";" двенадцать");"XI";" одиннадцать");"IX";" девять");"X";" десять");"VIII";" восемь");"VII";" семь");"VI";" шесть");"IV";" четыре");"V";" пять");"III";" три");"II";" два");"I";" один");"один тысяч";"одна тысяча");"два тысяч";"две тысячи");"три тысяч";"три тысячи");"четыре тысяч";"четыре тысячи");"один миллионов";"один миллион");"два миллионов";"два миллиона");"три миллионов";"три миллиона");"четыре миллионов";"четыре миллиона"));"миллион тысяч";"миллион");"миллиона тысяч";"миллиона");"миллионов тысяч";"миллионов")
0
0 / 0 / 0
Регистрация: 25.03.2023
Сообщений: 47
12.02.2024, 15:19  [ТС] 4
Подскажите как, какие, куда - я простой юзер...В LibOf выдает ошибку 514...А если число надо в скобках вывести их где прописать?
0
 Аватар для Krasme
7003 / 5025 / 2116
Регистрация: 02.02.2014
Сообщений: 13,314
12.02.2024, 15:32 5
Лучший ответ Сообщение было отмечено TSV197 как решение

Решение

для русских формул надо галочку снять

Число прописью - формула EXCEL


если не получится, то используйте этот код

Code
1
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(LEN(INT(A2))>6;ROMAN( MID(INT(A2);1;LEN(INT(A2))-6)+0)&" миллионов "&ROMAN(MID(INT(A2);LEN(INT(A2))-5;3)+0)&" тысяч "&ROMAN(MID(INT(A2);LEN(INT(A2))-2;3)+0);IF(LEN(INT(A2))>3;ROMAN(MID(INT(A2);1;LEN(INT(A2))-3)+0)&" тысяч "&ROMAN(MID(INT(A2);LEN(INT(A2))-2;3)+0);ROMAN(INT(A2))));"DCCC";" восемьсот");"DCC";" семьсот");"DC";" шестьсот");"CD";" четыреста");"XC";" девяносто");"CCC";" триста");"CC";" двести");"D";" пятьсот");"CM";" девятьсот");"C";" сто");"XL";" сорок");"LXXX";" восемьдесят");"LXX";" семьдесят");"LX";" шестьдесят");"L";" пятьдесят");"XXX";" тридцать");"XX";" двадцать");"XIX";" девятнадцать");"XVIII";" восемнадцать");"XVII";" семнадцать");"XVI";" шестнадцать");"XV";" пятнадцать");"XIV";" четырнадцать");"XIII";" тринадцать");"XII";" двенадцать");"XI";" одиннадцать");"IX";" девять");"X";" десять");"VIII";" восемь");"VII";" семь");"VI";" шесть");"IV";" четыре");"V";" пять");"III";" три");"II";" два");"I";" один");"один тысяч";"одна тысяча");"два тысяч";"две тысячи");"три тысяч";"три тысячи");"четыре тысяч";"четыре тысячи");"один миллионов";"один миллион");"два миллионов";"два миллиона");"три миллионов";"три миллиона");"четыре миллионов";"четыре миллиона"));"миллион тысяч";"миллион");"миллиона тысяч";"миллиона");"миллионов тысяч";"миллионов")
Цитата Сообщение от TSV197 Посмотреть сообщение
А если число надо в скобках вывести их где прописать?
о каких скобках идет речь?
1
0 / 0 / 0
Регистрация: 25.03.2023
Сообщений: 47
12.02.2024, 16:23  [ТС] 6
обычные круглые скобки например: (девяносто пять).
покажите пожалуйста путь как вошли в настройки формул

Добавлено через 3 минуты
второй вопрос (насчет пути к настройкам формул) снимаю - все нашел...
0
 Аватар для Krasme
7003 / 5025 / 2116
Регистрация: 02.02.2014
Сообщений: 13,314
12.02.2024, 16:34 7
Лучший ответ Сообщение было отмечено TSV197 как решение

Решение

Число прописью - формула EXCEL


если надо именно в длиннющую формулу втиснуть, то возьмите короткую и вставьте вместо В1 длинную без знака "="
1
0 / 0 / 0
Регистрация: 25.03.2023
Сообщений: 47
12.02.2024, 17:27  [ТС] 8
Спасибо огромное, завтра буду пробовать!
0
0 / 0 / 0
Регистрация: 25.03.2023
Сообщений: 47
13.02.2024, 08:29  [ТС] 9
Все равно Ошибка:514...
Миниатюры
Число прописью - формула EXCEL   Число прописью - формула EXCEL   Число прописью - формула EXCEL  

0
 Аватар для Krasme
7003 / 5025 / 2116
Регистрация: 02.02.2014
Сообщений: 13,314
13.02.2024, 08:49 10
пришлите свой файл
0
0 / 0 / 0
Регистрация: 25.03.2023
Сообщений: 47
13.02.2024, 12:36  [ТС] 11
Вот
Вложения
Тип файла: zip 11.zip (8.3 Кб, 12 просмотров)
0
 Аватар для Krasme
7003 / 5025 / 2116
Регистрация: 02.02.2014
Сообщений: 13,314
13.02.2024, 13:35 12
все работает, я ничего не правила
Название: 2024-02-13_133423.png
Просмотров: 59

Размер: 2.9 Кб

версия либры 7.5.4.2
0
 Аватар для Krasme
7003 / 5025 / 2116
Регистрация: 02.02.2014
Сообщений: 13,314
13.02.2024, 14:12 13
судя по справке
https://help.libreoffice.org/l... 40000.html
ошибка 514 - внутреннее переполнение
Операция сортировки, предпринятая
на слишком большом количестве числовых
данных (максимально 100000), или переполнение
стека вычислений.
0
0 / 0 / 0
Регистрация: 25.03.2023
Сообщений: 47
13.02.2024, 16:04  [ТС] 14
Это как-то решается?

Добавлено через 2 минуты
у меня версия 7.1.1.4
0
 Аватар для Krasme
7003 / 5025 / 2116
Регистрация: 02.02.2014
Сообщений: 13,314
13.02.2024, 16:08 15
обновите версию libre
0
421 / 299 / 132
Регистрация: 21.09.2016
Сообщений: 1,180
13.02.2024, 20:03 16
Как то вы сильно усложнили. Для версий LO старше 6.1
Миниатюры
Число прописью - формула EXCEL  
2
0 / 0 / 0
Регистрация: 25.03.2023
Сообщений: 47
14.02.2024, 06:17  [ТС] 17
Обновил версию все (длинная формула) стало работать!
А с короткой ошибка #ИМЯ? Я правильно ввел? ="("&(text(D6;"[NatNum12]0")&")")
0
421 / 299 / 132
Регистрация: 21.09.2016
Сообщений: 1,180
14.02.2024, 08:00 18
Цитата Сообщение от TSV197 Посмотреть сообщение
Я правильно ввел?
если поставите галочку использовать английские имена формул, см скриншот в #5, то правильно. А если используюте русские имена то замените text на ТЕКСТ
1
0 / 0 / 0
Регистрация: 25.03.2023
Сообщений: 47
14.02.2024, 12:39  [ТС] 19
Спасибо, все получилось! Очень удобно!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.02.2024, 12:39
Помогаю со студенческими работами здесь

формула в excel
Здравствуйте! Подскажите кто знает! есть два столбца: изделие цена изд1 30 изд2 45 изд3 ...

Формула Excel
Ребят помогите с 7 и 8-м заданием. http://storage7.static.itmages.ru/i/14/1129/s_1417259363_3513913_f8d5ac2dc7.png Пробовал искать...

Формула в excel
Нужно посчитать в excel определенный диапазон, сколько там 4 и до 6, какая формула подскажите?!

Формула в Excel
Помогите с решением 1-4 задания. Вариант 9. Ссылки на картинки с заданием прилагаю.

Формула в excel
Ребят, прошу помощи, пытаюсь ввести сию формулу в эксель, а он ни в какую не выводит результат \begin{cases} & \text x=a\sqrt{x-a}...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

Новые блоги и статьи
Введение в Dapr для разработчиков .NET
UnmanagedCoder 18.03.2025
Разработка распределенных систем никогда не была настолько востребованной и одновременно такой сложной. Если вы . NET разработчик, то наверняка сталкивались с необходимостью жонглировать обнаружением. . .
Собеседование по Spring Boot: продвинутые вопросы и ответы
Javaican 18.03.2025
Собеседования на позиции старших разработчиков и архитекторов требуют глубокого понимания внутренних механизмов Spring Boot, нюансов конфигурирования, подходов к оптимизации и построению сложных. . .
Перечисления в TypeScript: использование и лучшие практики
run.dev 18.03.2025
Пишете код и устали от разбросанных по проекту "волшебных" строк и чисел? Знакомая ситуация: где-то в глубине кода притаилась строка "ADMIN", а в другом месте используется "admin". И вот уже. . .
Фишки Kotlin, которые все любят
Javaican 18.03.2025
Помню, как скептически относился к появлению "ещё одного языка для JVM" — мол, зачем нам что-то новое, когда есть Java? Но первый же проект на Kotlin заставил меня пересмотреть свое мнение. Код стал. . .
Списки и кортежи в Python: различия, особенности, применение
py-thonny 18.03.2025
Если вы когда-нибудь писали код на Python, то наверняка сталкивались с конструкциями вида или ('имя', 25, 'инженер'). Это и есть списки и кортежи — последовательности, хранящие упорядоченные наборы. . .
Интеграция JavaScript в Haskell
golander 18.03.2025
Ключевая особенность нового JS-бэкенда GHC — возможность создавать колбэки из JavaScript в Haskell-код. Это открывает дорогу разработке полноценных браузерных приложений, позволяя реагировать на. . .
Циклы for в Python
py-thonny 17.03.2025
Существует множество ситуаций, когда нам нужно выполнить одно и то же действие несколько раз. Цикл for в Python — настоящий рабочий конь для большинства программистов. Если вам нужно пройтись по всем. . .
Предсказание ветвлений - путь к высокопроизводи­тельному C++
NullReferenced 17.03.2025
В высокопроизводительном программировании на C++ каждый такт процессора на счету. Когда речь заходит о разработке систем с низкой задержкой — будь то высокочастотная торговля, обработка потоковых. . .
Паттерн CQRS в C#
UnmanagedCoder 17.03.2025
Создание сложных корпоративных приложений часто требует нестандартных подходов к архитектуре. Один из таких подходов — паттерн CQRS (Command Query Responsibility Segregation), предлагающий простую,. . .
Паттерн Цепочка ответственности в C#
UnmanagedCoder 17.03.2025
Цепочка ответственности — это поведенческий паттерн проектирования, который позволяет передавать запросы последовательно по цепочке потенциальных обработчиков, пока один из них не обработает запрос. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru