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

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

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

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

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

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

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

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

18
0 / 0 / 0
Регистрация: 25.03.2023
Сообщений: 18
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
6804 / 4870 / 2054
Регистрация: 02.02.2014
Сообщений: 13,014
11.02.2024, 15:21 3
код надо в спецтеги вставлять, чтобы не ломался...
все работает.
Название: 2024-02-11_152049.png
Просмотров: 44

Размер: 3.0 Кб

Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(ДЛСТР(ЦЕЛОЕ(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
Сообщений: 18
12.02.2024, 15:19  [ТС] 4
Подскажите как, какие, куда - я простой юзер...В LibOf выдает ошибку 514...А если число надо в скобках вывести их где прописать?
0
6804 / 4870 / 2054
Регистрация: 02.02.2014
Сообщений: 13,014
12.02.2024, 15:32 5
Лучший ответ Сообщение было отмечено TSV197 как решение

Решение

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

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


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

Код
=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
Сообщений: 18
12.02.2024, 16:23  [ТС] 6
обычные круглые скобки например: (девяносто пять).
покажите пожалуйста путь как вошли в настройки формул

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

Решение

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


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

0
6804 / 4870 / 2054
Регистрация: 02.02.2014
Сообщений: 13,014
13.02.2024, 08:49 10
пришлите свой файл
0
0 / 0 / 0
Регистрация: 25.03.2023
Сообщений: 18
13.02.2024, 12:36  [ТС] 11
Вот
Вложения
Тип файла: zip 11.zip (8.3 Кб, 6 просмотров)
0
6804 / 4870 / 2054
Регистрация: 02.02.2014
Сообщений: 13,014
13.02.2024, 13:35 12
все работает, я ничего не правила
Название: 2024-02-13_133423.png
Просмотров: 38

Размер: 2.9 Кб

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

Добавлено через 2 минуты
у меня версия 7.1.1.4
0
6804 / 4870 / 2054
Регистрация: 02.02.2014
Сообщений: 13,014
13.02.2024, 16:08 15
обновите версию libre
0
306 / 214 / 96
Регистрация: 21.09.2016
Сообщений: 811
13.02.2024, 20:03 16
Как то вы сильно усложнили. Для версий LO старше 6.1
Миниатюры
Число прописью - формула EXCEL  
2
0 / 0 / 0
Регистрация: 25.03.2023
Сообщений: 18
14.02.2024, 06:17  [ТС] 17
Обновил версию все (длинная формула) стало работать!
А с короткой ошибка #ИМЯ? Я правильно ввел? ="("&(text(D6;"[NatNum12]0")&")")
0
306 / 214 / 96
Регистрация: 21.09.2016
Сообщений: 811
14.02.2024, 08:00 18
Цитата Сообщение от TSV197 Посмотреть сообщение
Я правильно ввел?
если поставите галочку использовать английские имена формул, см скриншот в #5, то правильно. А если используюте русские имена то замените text на ТЕКСТ
1
0 / 0 / 0
Регистрация: 25.03.2023
Сообщений: 18
14.02.2024, 12:39  [ТС] 19
Спасибо, все получилось! Очень удобно!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.02.2024, 12:39
Помогаю со студенческими работами здесь

Формула Excel
Ребят помогите с 7 и 8-м заданием. ...

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

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

Формула в excel
Ребят, прошу помощи, пытаюсь ввести сию формулу в эксель, а он ни в какую не выводит результат ...

Формула в Excel
Вопрос в том что нужно осуществить поиск, более подробно описано в прикрепленном файле. Подскажите...

Формула в Excel
Нужно записать формулу в Excel. Я без понятия что за "e".

Формула в Excel
Добрый день, помогите написать формулу к заданию у X значения от -5 до 6.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru