×
×
+ Ответить в теме
Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 121 по 150 из 161
  1. #121
    Лиза__
    Гость

    убрать копейки

    доброго дня, так и не нашла ответ на то, как можно убрать копейки...может кто подскажет

  2. #122
    Аноним
    Гость

    убрать копейки

    Цитата Сообщение от Лиза__ Посмотреть сообщение
    доброго дня, так и не нашла ответ на то, как можно убрать копейки...может кто подскажет
    имеется в виду в программе Num2Text

  3. #123
    Клерк
    Регистрация
    10.08.2012
    Адрес
    Россия
    Сообщений
    859
    Malay, нереальное вам спасибо! пригодилось и сейчас!
    От теории к практике. От практики к теории.

  4. #124
    Севара
    Гость
    Цитата Сообщение от Malay Посмотреть сообщение
    Коллеги! Предлагаю на мой взгляд идеальный вариант суммы прописью - один раз подключил и голова не болит! Сам пользуюсь не один год.
    Описание в архиве.

    Удачи!
    Марат Зайнуллин
    Спасибо огромное работает в 7!)))

  5. #125
    Клерк
    Регистрация
    26.04.2014
    Сообщений
    4
    в excelе число прописью записалось в горизонтальной ячейке,a какой формулой надо пользоваться чтоб в excelе число прописью в вертикальной ячейке записалось?? заранее спасибо

  6. #126
    Аноним
    Гость
    Цитата Сообщение от forumer Посмотреть сообщение
    в excelе число прописью записалось в горизонтальной ячейке,a какой формулой надо пользоваться чтоб в excelе число прописью в вертикальной ячейке записалось?? заранее спасибо
    Одна ячейка в ЭКСЕЛьной таблице - она ни горизонтальная, на вертикальная. Она "сама по себе".

    Попробуйте энту ячейку поформатировать на предмет "формат ячейки/Выравнивание/Ориентация". И там меняйте "градусы" в диапазоне от "-90" до "90"
    Вам полегчает. В смсыле - вопрос отпадет, правда

  7. #127
    Аноним
    Гость

    СПАСИБО!!!

    Аноним СПАСИБО!!!

  8. #128
    Клерк
    Регистрация
    26.04.2014
    Сообщений
    4
    Нажмите на изображение для увеличения. 

Название:	DSC08486.JPG 
Просмотров:	662 
Размер:	135.0 Кб 
ID:	54144 прошу помочь,нужно в excelе сумму которая записана в ячейке чтоб прописью записалось в нижней ячейке.

  9. #129
    Клерк
    Регистрация
    17.12.2010
    Сообщений
    169
    Ну как не помочь страждущему предпринимателю?

    А если серьезно: Вы сообщения в теме читали?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ПКО.PNG 
Просмотров:	424 
Размер:	14.4 Кб 
ID:	54145  

  10. #130
    Клерк
    Регистрация
    26.04.2014
    Сообщений
    4
    [QUOTE=vikttur;54293552]
    сумма которая записана в ячейке чтоб АВТОМАТИЧЕСКИЙ прописью записалась в нижней ячейке.как можно,какой формулой?

  11. #131
    Клерк
    Регистрация
    26.04.2014
    Сообщений
    4
    сумма которая записана в ячейке чтоб АВТОМАТИЧЕСКИЙ прописью записалась в нижней ячейке.

  12. #132
    Клерк
    Регистрация
    17.12.2010
    Сообщений
    169
    forumer, в теме уже 5 страниц сообщений. Отделите зерна от плевел: среди этой писанины есть крупицы, которые пригодятся Вам, есть ссылки.
    В Excel нет встроенного инструмента типа СуммаПрописью. Но в сети есть множество разработок, которые помогают вывести сумму прописью: формульные решения (но не одной формулой!), функции пользователя, надстройки...

  13. #133
    Клерк
    Регистрация
    27.04.2014
    Сообщений
    1
    Здравствуйте! Меня тоже интересует этот вопрос, но у меня также не получилось открыть ссылку, прошу выслать на Майл

  14. #134
    Аноним
    Гость
    Цитата Сообщение от Аноним Посмотреть сообщение
    Есть еще одна прога для прописи числа. Ее нужно прописать: Сервис->Надстройки. Там добавить путь к файлу
    Программка не работает

  15. #135
    Аноним
    Гость

    Супер програмка !!!

    Супер программа!! У меня вообще проблема по жизни, как правильно преобразить сумму прописью))). При этом затратив минимум времени. Спасибо Марат Зайнуллин!

  16. #136
    Аноним
    Гость
    Марат, спасибо Вам!!!! :*

  17. #137
    Аноним
    Гость

    Помогите СПАСИБО))))

    Цитата Сообщение от Аноним Посмотреть сообщение
    Есть еще одна прога для прописи числа. Ее нужно прописать: Сервис->Надстройки. Там добавить путь к файлу
    Срасибо Вам огромное, прошло столько лет,а ваш совет остается актуальным))

  18. #138
    Аноним
    Гость

    Помогите СПАСИБО))))

    Цитата Сообщение от Malay Посмотреть сообщение
    Коллеги! Предлагаю на мой взгляд идеальный вариант суммы прописью - один раз подключил и голова не болит! Сам пользуюсь не один год.
    Описание в архиве.

    Удачи!
    Марат Зайнуллин
    Спасибо Марат Вам огромное, столько лет,а ваш совет остается актуальным!!!!))

  19. #139
    Аноним
    Гость
    Цитата Сообщение от Malay Посмотреть сообщение
    Коллеги! Предлагаю на мой взгляд идеальный вариант суммы прописью - один раз подключил и голова не болит! Сам пользуюсь не один год.
    Описание в архиве.

    Удачи!
    Марат Зайнуллин
    Спасибо!!!

  20. #140
    Аноним
    Гость

    И я с благодарностью Марату :)

    Спасибо! Ваша надстройка верой и правдой несколько лет служила на разных работах ))))

    На теперешней работе в ТТН требуется вводить количество мест прописью без рублей и копеек (одно, два, три....сто двадцать одно.. и т.д.) сейчас пытаюсь соорудить формулу из представленного на сайте материала, надеюсь, получится, но процесс идёт медленно))) Если вдруг кто готов поделиться решением - заранее огромное спасибо!

  21. #141
    Аноним
    Гость

    Смешно Спасибо!

    Умница Марат, Спасибо!

  22. #142
    Клерк
    Регистрация
    30.10.2014
    Сообщений
    1

    Вопросы и готовые решения. )

    1. Мне нужно готовое решение написания типа: "Десять целых, две десятых" или "Десять целых восемьдесят сотых" и т.п... Что реализовывается гораздо сложнее "рублей, копеек". )
    Теперь по поводу готовых решений. Сам пользуюсь "сумм_проп_руб" - кто автор не знаю, но спасибо ему огромное!
    Взял на себя смелость и немного доработал остальные его решения под себя и сейчас имеем следующие функции:
    1. сумм_проп_руб - стандартное написание типа "Десять рублей, 00 копеек".
    2. сумм_проп_рубк - написание типа "Десять руб., 00 коп."
    3. сумм_проп - написание типа "Десять" - всё что после запятой - отметается. (Грубо, но того требовала ситуация, для написания РКО, где копейки выносятся в отдельное поле).
    Берите

  23. #143
    Абакар
    Гость
    Цитата Сообщение от Malay Посмотреть сообщение
    Коллеги! Предлагаю на мой взгляд идеальный вариант суммы прописью - один раз подключил и голова не болит! Сам пользуюсь не один год.
    Описание в архиве.

    Удачи!
    Марат Зайнуллин
    Благодарю!!!

  24. #144
    Аноним
    Гость
    Цитата Сообщение от Аноним Посмотреть сообщение
    Скачал в свое время программку Num2Text из Интернета, не нарадуюсь. Прикрепляю файл, поппробуйте скачать. Инструкции там же.
    Большое спасибо за ссылочку. Случайно забрела на форум в поисках подобной функции и тут такая удача!

  25. #145
    Аноним
    Гость
    Цитата Сообщение от vikttur Посмотреть сообщение
    Ну как не помочь страждущему предпринимателю?

    А если серьезно: Вы сообщения в теме читали?
    а сначала прочитать тему не судьба страждущему предпринимателю? Там у Марата отличная надстройка есть, работает на все 1005 отлично

  26. #146
    Аноним
    Гость
    Надстройка от Марата хороша, но наткнулась на такую проблему: при вычислении НДС получаю цифру 1220,34 р. а расшифровка получается с 33 копейками. То есть реальная цифра 1220,338... Эксель округляет до копеек в большую сторону, а надстройка почему-то в меньшую. К тому же по требованиям бухгалтерии надо расшифровку помещать в скобки. Никто не встречал такого?

  27. #147
    Павел Я
    Гость

    Сумма прописью в скобках

    Подскажите, что нужно тут =СуммаПрописью(D1) добавить, чтобы сумма прописью была в скобках, вот так например: 123 руб., 45 коп. (Сто двадцать три руб., 45 коп.)

  28. #148
    Клерк
    Регистрация
    17.12.2010
    Сообщений
    169
    Код:
     ="("&СуммаПрописью(D1)&")"

  29. #149
    AleckxJoker
    Гость

    а вам слабо?..

    =ТЕКСТ(ОКРУГЛВНИЗ(A1;0);"# ##0_ ")&"("&ЕСЛИ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0)>0;ЕСЛИ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);100)=0;"";ВПР(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);100)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);100);100);{100;"сто":200;"двести":300;"триста":400;"четыреста":500;"пятьсот":600;"шестьсот":700;"семьсот":800;"восемьсот":900;"девятьсот"};2;0)&" ")&ЕСЛИ(ЕСЛИ(НЕ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);100)<20);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);100)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);10);0)=0;"";ВПР(ЕСЛИ(НЕ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);100)<20);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);100)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);10);0);{20;"двадцать":30;"тридцать":40;"сорок":50;"пятьдесят":60;"шестьдесят":70;"семьдесят":80;"восемьдесят":90;"девяносто"};2;0)&" ")&ЕСЛИ(ЕСЛИ(ОСТАТ(B1;100)<20;ОСТАТ(B1;100);ОСТАТ(B1;10))=0;"";ВПР(ЕСЛИ(ОСТАТ(B1;100)<20;ОСТАТ(B1;100);ОСТАТ(B1;10));{1;"один":2;"два":3;"три":4;"четыре":5;"пять":6;"шесть":7;"семь":8;"восемь":9;"девять":10;"десять":11;"одиннадцать":12;"двенадцать":13;"тринадцать":14;"четырнадцать":15;"пятнадцать":16;"шестнадцать":17;"семнадцать":18;"восемнадцать":19;"девятнадцать"};2;0))&" "&ЕСЛИ(ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);10))=1;"миллиардов ";ЕСЛИ(ИЛИ(ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);10))=2;ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);10))=3;ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^3;1000);0);10))=4);"миллиарда ";"миллиардов "));"")&ЕСЛИ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0)>0;ЕСЛИ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100)=0;"";ВПР(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100);{100;"сто":200;"двести":300;"триста":400;"четыреста":500;"пятьсот":600;"шестьсот":700;"семьсот":800;"восемьсот":900;"девятьсот"};2;0)&" ")&ЕСЛИ(ЕСЛИ(НЕ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100)<20);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);10);0)=0;"";ВПР(ЕСЛИ(НЕ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100)<20);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);10);0);{20;"двадцать":30;"тридцать":40;"сорок":50;"пятьдесят":60;"шестьдесят":70;"семьдесят":80;"восемьдесят":90;"девяносто"};2;0)&" ")&ЕСЛИ(ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);10))=0;"";ВПР(ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);10));{1;"один":2;"два":3;"три":4;"четыре":5;"пять":6;"шесть":7;"семь":8;"восемь":9;"девять":10;"десять":11;"одиннадцать":12;"двенадцать":13;"тринадцать":14;"четырнадцать":15;"пятнадцать":16;"шестнадцать":17;"семнадцать":18;"восемнадцать":19;"девятнадцать"};2;0)&" ")&ЕСЛИ(ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);10))=1;"миллион ";ЕСЛИ(ИЛИ(ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);10))=2;ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);10))=3;ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/10^6;1000);0);10))=4);"миллиона ";"миллионов "));"")&ЕСЛИ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0)=0;"";ЕСЛИ((ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100))=0;"";ВПР((ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100));{100;"сто":200;"двести":300;"триста":400;"четыреста":500;"пятьсот":600;"шестьсот":700;"семьсот":800;"восемьсот":900;"девятьсот"};2;0)&" ")&ЕСЛИ(ЕСЛИ(НЕ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100)<20);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);10);0)=0;"";ВПР(ЕСЛИ(НЕ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100)<20);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);10);0);{20;"двадцать":30;"тридцать":40;"сорок":50;"пятьдесят":60;"шестьдесят":70;"семьдесят":80;"восемьдесят":90;"девяносто"};2;0)&" ")&ЕСЛИ(ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);10))=0;"";ВПР(ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);10));{1;"один":2;"два":3;"три":4;"четыре":5;"пять":6;"шесть":7;"семь":8;"восемь":9;"девять":10;"десять":11;"одиннадцать":12;"двенадцать":13;"тринадцать":14;"четырнадцать":15;"пятнадцать":16;"шестнадцать":17;"семнадцать":18;"восемнадцать":19;"девятнадцать"};2;0)&" ")&ЕСЛИ(ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);10))=1;"тысяча ";ЕСЛИ(ИЛИ(ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);10))=2;ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);10))=3;ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1/1000;1000);0);10))=4);"тысячи ";"тысяч ")))&ЕСЛИ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0)=0;"";ЕСЛИ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100)=0;"";ВПР(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100);100);{100;"сто":200;"двести":300;"триста":400;"четыреста":500;"пятьсот":600;"шестьсот":700;"семьсот":800;"восемьсот":900;"девятьсот"};2;0)&" ")&ЕСЛИ(ЕСЛИ(НЕ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100)<20);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);10);0)=0;"";ВПР(ЕСЛИ(НЕ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100)<20);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100)-ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);10);0);{20;"двадцать":30;"тридцать":40;"сорок":50;"пятьдесят":60;"шестьдесят":70;"семьдесят":80;"восемьдесят":90;"девяносто"};2;0)&" ")&ЕСЛИ(ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);10))=0;"";ВПР(ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);10));{1;"один":2;"два":3;"три":4;"четыре":5;"пять":6;"шесть":7;"семь":8;"восемь":9;"девять":10;"десять":11;"одиннадцать":12;"двенадцать":13;"тринадцать":14;"четырнадцать":15;"пятнадцать":16;"шестнадцать":17;"семнадцать":18;"восемнадцать":19;"девятнадцать"};2;0)&" ")&ЕСЛИ(ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);10))=1;"рубль";ЕСЛИ(ИЛИ(ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);10))=2;ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);10))=3;ЕСЛИ(ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100)<20;ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);100);ОСТАТ(ОКРУГЛВНИЗ(ОСТАТ(A1;1000);0);10))=4);"рубля";"рублей")))&") "&ТЕКСТ(ОКРУГЛВНИЗ(100*A1;0)-ОКРУГЛВНИЗ(100*A1;-2);"_#0_ ")&"коп."

  30. #150
    AleckxJoker
    Гость

    А вам слабо №2

    В первом сообщении ошибки. Все вроде исправил.
    Формула преобразования значения в бублях в цифровом формате в сумму прописью.
    Все в одной ячейке с использованием ВПР и матриц.
    Конструкция громоздкая (7539 знаков), но как не странно работает.
    Преобразует число до 999 миллиардов.
    При разряде менее 0,01 проводит округление.
    Формат следующий:
    ссылка на ячейку A1.

    Формула:
    __________________________________________________________________________________________________________________________________________
    =ТЕКСТ(ОТБР(A1;0);"# ##0_ ")&"("&ЕСЛИ(ОТБР(A1;0)=0;"ноль";ЕСЛИ(ОТБР(ОСТАТ(A1/10^9;1000);0)=0;"";ЕСЛИ(ОТБР(ОСТАТ(A1/10^9;1000);0)-ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100)=0;"";ВПР(ОТБР(ОСТАТ(A1/10^9;1000);0)-ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100)-ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0)-ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100);100);{100;"сто":200;"двести":300;"триста":400;"четыреста":500;"пятьсот":600;"шестьсот":700;"семьсот":800;"восемьсот":900;"девятьсот"};2;0)&" ")&ЕСЛИ(ЕСЛИ(НЕ(ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100)<20);ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100)-ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);10);0)=0;"";ВПР(ЕСЛИ(НЕ(ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100)<20);ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100)-ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);10);0);{20;"двадцать":30;"тридцать":40;"сорок":50;"пятьдесят":60;"шестьдесят":70;"семьдесят":80;"восемьдесят":90;"девяносто"};2;0)&" ")&ЕСЛИ(ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);10))=0;"";ВПР(ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);10));{1;"один":2;"два":3;"три":4;"четыре":5;"пять":6;"шесть":7;"семь":8;"восемь":9;"девять":10;"десять":11;"одиннадцать":12;"двенадцать":13;"тринадцать":14;"четырнадцать":15;"пятнадцать":16;"шестнадцать":17;"семнадцать":18;"восемнадцать":19;"девятнадцать"};2;0))&" "&ЕСЛИ(ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);10))=1;"миллиард ";ЕСЛИ(ИЛИ(ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);10))=2;ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);10))=3;ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/10^9;1000);0);10))=4);"миллиарда ";"миллиардов ")))&ЕСЛИ(ОТБР(ОСТАТ(A1/10^6;1000);0)=0;"";ЕСЛИ(ОТБР(ОСТАТ(A1/10^6;1000);0)-ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100)=0;"";ВПР(ОТБР(ОСТАТ(A1/10^6;1000);0)-ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100);{100;"сто":200;"двести":300;"триста":400;"четыреста":500;"пятьсот":600;"шестьсот":700;"семьсот":800;"восемьсот":900;"девятьсот"};2;0)&" ")&ЕСЛИ(ЕСЛИ(НЕ(ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100)<20);ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100)-ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);10);0)=0;"";ВПР(ЕСЛИ(НЕ(ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100)<20);ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100)-ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);10);0);{20;"двадцать":30;"тридцать":40;"сорок":50;"пятьдесят":60;"шестьдесят":70;"семьдесят":80;"восемьдесят":90;"девяносто"};2;0)&" ")&ЕСЛИ(ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);10))=0;"";ВПР(ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);10));{1;"один":2;"два":3;"три":4;"четыре":5;"пять":6;"шесть":7;"семь":8;"восемь":9;"девять":10;"десять":11;"одиннадцать":12;"двенадцать":13;"тринадцать":14;"четырнадцать":15;"пятнадцать":16;"шестнадцать":17;"семнадцать":18;"восемнадцать":19;"девятнадцать"};2;0)&" ")&ЕСЛИ(ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);10))=1;"миллион ";ЕСЛИ(ИЛИ(ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);10))=2;ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);10))=3;ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/10^6;1000);0);10))=4);"миллиона ";"миллионов ")))&ЕСЛИ(ОТБР(ОСТАТ(A1/1000;1000);0)=0;"";ЕСЛИ((ОТБР(ОСТАТ(A1/1000;1000);0)-ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100))=0;"";ВПР((ОТБР(ОСТАТ(A1/1000;1000);0)-ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100));{100;"сто":200;"двести":300;"триста":400;"четыреста":500;"пятьсот":600;"шестьсот":700;"семьсот":800;"восемьсот":900;"девятьсот"};2;0)&" ")&ЕСЛИ(ЕСЛИ(НЕ(ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100)<20);ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100)-ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);10);0)=0;"";ВПР(ЕСЛИ(НЕ(ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100)<20);ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100)-ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);10);0);{20;"двадцать":30;"тридцать":40;"сорок":50;"пятьдесят":60;"шестьдесят":70;"семьдесят":80;"восемьдесят":90;"девяносто"};2;0)&" ")&ЕСЛИ(ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);10))=0;"";ВПР(ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);10));{1;"один":2;"два":3;"три":4;"четыре":5;"пять":6;"шесть":7;"семь":8;"восемь":9;"девять":10;"десять":11;"одиннадцать":12;"двенадцать":13;"тринадцать":14;"четырнадцать":15;"пятнадцать":16;"шестнадцать":17;"семнадцать":18;"восемнадцать":19;"девятнадцать"};2;0)&" ")&ЕСЛИ(ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);10))=1;"тысяча ";ЕСЛИ(ИЛИ(ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);10))=2;ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);10))=3;ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1/1000;1000);0);10))=4);"тысячи ";"тысяч ")))&ЕСЛИ(ОТБР(ОСТАТ(A1;1000);0)=0;"";ЕСЛИ(ОТБР(ОСТАТ(A1;1000);0)-ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100)=0;"";ВПР(ОТБР(ОСТАТ(A1;1000);0)-ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100)-ОСТАТ(ОТБР(ОСТАТ(A1;1000);0)-ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100);100);{100;"сто":200;"двести":300;"триста":400;"четыреста":500;"пятьсот":600;"шестьсот":700;"семьсот":800;"восемьсот":900;"девятьсот"};2;0)&" ")&ЕСЛИ(ЕСЛИ(НЕ(ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100)<20);ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100)-ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);10);0)=0;"";ВПР(ЕСЛИ(НЕ(ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100)<20);ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100)-ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);10);0);{20;"двадцать":30;"тридцать":40;"сорок":50;"пятьдесят":60;"шестьдесят":70;"семьдесят":80;"восемьдесят":90;"девяносто"};2;0)&" ")&ЕСЛИ(ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);10))=0;"";ВПР(ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);10));{1;"один":2;"два":3;"три":4;"четыре":5;"пять":6;"шесть":7;"семь":8;"восемь":9;"девять":10;"десять":11;"одиннадцать":12;"двенадцать":13;"тринадцать":14;"четырнадцать":15;"пятнадцать":16;"шестнадцать":17;"семнадцать":18;"восемнадцать":19;"девятнадцать"};2;0))))&") "&ЕСЛИ(ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);10))=1;"рубль ";ЕСЛИ(ИЛИ(ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);10))=2;ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);10))=3;ЕСЛИ(ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100)<20;ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);100);ОСТАТ(ОТБР(ОСТАТ(A1;1000);0);10))=4);"рубля ";"рублей "))&ТЕКСТ(ОКРУГЛВНИЗ(100*A1;0)-ОКРУГЛВНИЗ(100*A1;-2);"00")&ЕСЛИ(ОКРУГЛ(ОСТАТ(A1;1)*100;0)=1;" копеек";ЕСЛИ(ИЛИ(ОКРУГЛ(ОСТАТ(A1;1)*100;0)=2;ОКРУГЛ(ОСТАТ(A1;1)*100;0)=3;ОКРУГЛ(ОСТАТ(A1;1)*100;0)=4);" копейки";" копеек"))
    __________________________________________________________________________________________________________________________________

    (гипотетически можно заменить рубли и копейки на другую валюту - "рубль", "рубли", "рублей" и "копейка", "копейки", "копеек")

+ Ответить в теме
Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы можете создавать новые темы
  • Вы можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •