Количество с думи без програмиране

Количество с думи без програмиране

Детайли Създаден на 11 ноември 2011 г.

Популярният проблем с превръщането на число в сума с думи беше решен без програмиране с помощта на една формула.

Михаил Чамкин изпрати своята версия на формулата, която решава проблемите на руската версия на Excel 2000-2003. Добавена обработка на милиарди рубли.

Ревизията под формата на първата главна буква е взета от нашата версия на формулата.

Отстранена грешка при обработка на суми с копейки. Предишната формула добави допълнителна рубла, ако беше повече от 50 копейки. В допълнение към формулата, името е коригирано n0.

Благодаря на потребителя Rittberger за намерената грешка.

Използвани са няколко имена на услуги, които не съдържат препратки към диапазони, което прави възможно копирането на основната формула навсякъде в работния лист.

Формулата е много сложна, но работи във всички версии на Excel.

  • Цели числа и дробни числа от 0 до 999 999 999,99 се обработват.
  • Имената използват различни разделители, за да образуват матрица, когато комбинират масив.
  • Символът "z" се използва за правилната работа на функцията PROPER - оформя се непрекъснат текст, в който само първата буква се заменя с главна буква. В края на обработката тези знаци се заменят с интервали.
  • Въвеждането на функция не изисква използване на Ctrl + Shift + Enter, тъй като обработката на масиви е вътре в имената n0x и n1x.
  • Операторът "-" се използва за преобразуване на текст в число - това е "най-краткият" начин.
  • В руските версии на Excel 2000-2003 формулата нарушава изкуствената граница на дължина от 1000 знака. Всъщност това е проблем с интерфейса - изчисленията се извършват върху оригиналната английска версия на формулата, която се вписва в границата. Например можете да копирате цяла клетка от примерния файл, но не можете да я персонализирате за различна препратка. Засега не е намерено нормално решение на този проблем. Възможно е да не се обработва делото за „копейки“, например, добавете „ченге“. Или опитайте да използвате първата версия на примерния файл - абсолютно никакви копейки.