0 / 0 / 0 Регистрация: 08.08.2011 Сообщений: 4 |
|
1 |
|
08.08.2011, 17:47. Показов 13667. Ответов 11
Сразу несколько вопросов…
0 |
Заблокирован |
|
08.08.2011, 19:05 |
2 |
как САМЫМ лёгким способом…. Можно ли пример, что считается способом ТЯЖЕЛЫМ?
0 |
Петррр 6260 / 3561 / 898 Регистрация: 28.10.2010 Сообщений: 5,926 |
||||
08.08.2011, 19:19 |
3 |
|||
САМЫМ лёгким способом записать информацию в Excel-евские ячейки
0 |
4981 / 3088 / 456 Регистрация: 10.11.2010 Сообщений: 11,165 Записей в блоге: 10 |
|
08.08.2011, 20:02 |
4 |
Петррр, что-то мне подсказывает что это не С/С++
0 |
Заблокирован |
||||
08.08.2011, 23:18 |
5 |
|||
Здесь рабочий пример: заполнение ячеек, построение графика.
Добавлено через 3 минуты Для Офис 2007, соответственно:
1 |
4981 / 3088 / 456 Регистрация: 10.11.2010 Сообщений: 11,165 Записей в блоге: 10 |
|
08.08.2011, 23:21 |
6 |
Петррр, IrineK, э-ээ-эЭ!, ребят, вы ничего не путаете!? Это раздел Форум программистов и сисадминов > Форум программистов > C/C++ > С/С++ для начинающих !!!
0 |
Заблокирован |
|
08.08.2011, 23:29 |
7 |
Приложение написано на С++. Если не видно, очень жаль… Вас…
0 |
4981 / 3088 / 456 Регистрация: 10.11.2010 Сообщений: 11,165 Записей в блоге: 10 |
|
08.08.2011, 23:52 |
8 |
А ты не думала о том, что если используешь особенности компилятора то было бы не плохо указывать сам компилятор!? Или ты думаешь что приложения для Windows можно делать только на Visual C++ ?) Если это так то это печально… Добавлено через 6 минут
0 |
Заблокирован |
|
09.08.2011, 00:06 |
9 |
Думаю, всем было бы очень полезно взглянуть на Ваше глубоко альтернативное решение поставленной задачи. Заранее спасибо.
0 |
4981 / 3088 / 456 Регистрация: 10.11.2010 Сообщений: 11,165 Записей в блоге: 10 |
|
09.08.2011, 00:15 |
10 |
Абсолютно с вами согласен. Было бы очень полезно.
0 |
6260 / 3561 / 898 Регистрация: 28.10.2010 Сообщений: 5,926 |
|
09.08.2011, 09:21 |
11 |
Мой пример для билдера.
0 |
0 / 0 / 0 Регистрация: 08.08.2011 Сообщений: 4 |
|
09.08.2011, 17:21 [ТС] |
12 |
Табуляция решила проблему с переходам по столбцам (никогда бы в голову не пришло)…как раз она и оказалась самым лёгким способом…
0 |
Содержание
- 1 Перевод с помощью Microsoft Translator
- 2 Реализация Яндекс переводчика в Excel
- 3 Способ 1. Формула
- 4 Способ 2. Формат ячеек
- 5 Первый способ транслитерировать русский текст
- 6 Второй способ перевода русского текста в транслит в Excel с помощью пользовательской функции
Знаете ли вы, что в Excel реализован инструмент перевода текста на другой язык. С помощью мини-переводчика вы можете перевести фразу, абзац или весь файл, написанный на другом языке. Данный элемент использует функционал программы Microsoft Translator, который по умолчанию содержится в офисных приложениях Microsoft. В сегодняшней статье я опишу, как воспользоваться данным функционалом. Помимо этого, мы рассмотрим, как с помощью функций ВЕБСЛУЖБА и ФИЛЬТР.XML реализовать Яндекс переводчик в нашей Excel книге.
Перевод с помощью Microsoft Translator
Итак, у вас имеется текст, который необходимо перевести на другой язык. В нашем случае, я хочу перевести текст, находящийся в ячейках A1:A3 с русского на английский. Переходим во вкладку Рецензирование в группу Язык, щелкаем по кнопке Перевод. В правой части книги появится панель Справочные материалы, в которой необходимо указать переводимый текст и языки исходный и на который перевести.
Чтобы задать текст для перевода, есть два пути. Первый, банальный, ручками набиваем текст в поле Искать, указываем язык перевода, жмем кнопку со стрелкой, слева от поля, ждем пару секунд пока Microsoft Translator подберет нужные слова и наслаждаемся результатом перевода в этой же панельке.
Второй вариант более технологичный и предполагает, что текст, который требуется перевести, уже имеется на листе. Для этого, удерживая клавишу Alt, щелкаем по ячейке с переводимым текстом, в поле Искать панели Справочные материалы вы увидите фразу с выбранной ячейки, а ниже ее перевод. Если вы нажмете кнопку Вставить, находящуюся под переводом, Excel заменит исходный текст в ячейке на переведенный.
Данный инструмент прост в обращении и особенно выручает, если в Excel книге попадаются незнакомые слова.
Способ, описанный выше, не требует каких-либо особых навыков владения Excel, достаточно один раз воспользоваться им, и все станет понятно. Способ, описанный ниже, посложнее и тем интереснее, потребует от пользователей некоторой сноровки.
Итак, как я уже писал в статье об автоматическом обновлении валют, в Excel 2013 реализован инструмент импорта данных в формате XML, с помощью функции ВЕБСЛУЖБА и ФИЛЬТР.XML. Первая функции использует API веб службы для выгрузки данных из интернета, вторая – возвращает конкретную информацию из выгруженного XML. Для реализации задуманной идеи в Excel мы воспользуемся переводчиком Яндекс, который имеет свой API. Переходим на страницу API Перевода Яндекс, где можно прочитать всю документацию и правила оформления результатов перевода, находим пункт Получите бесплатный API-ключ и щелкаем по нему (ВНИМАНИЕ! Чтобы получить ключ, у вас должен иметься профиль Яндекс).
Далее необходимо заполнить форму получения API-ключа, где надо указать от какой службы вам требуется ключ, прочитать пользовательское соглашение, поставить галочку о прочтении и нажать кнопку Получить API-ключ. Выглядит он следующим образом.
Данный ключ будет использоваться, как один из обязательных аргументов в передаваемом URL запросе к Яндекс службам. Следующий обязательный аргумент – это текст, который требуется перевести и третий аргумент – направление перевода, может задаваться как пара кодов языков (например, ru-en), либо в виде кода конечного языка (например, ru). Подробнее о синтаксисе URL запроса можете почитать на сайте Яндекс.
Таким образом, два обязательных аргумента у вас будут практически неизменными – ключ и язык перевода, а текст перевода будет переменным аргументом.
Важный момент, на который следует обратить внимание – прежде чем передавать запрос в Яндекс, необходимо изменить кодировку текста запроса, на понятный для веб службы язык. Для этого необходимо воспользоваться функцией КОДИР.URL, которая возвращает строку, зашифрованную в виде URL-адреса. К примеру, текст Самара будет выглядеть как %D0%A1%D0%B0%D0%BC%D0%B0%D1%80%D0%B0.
Добавив немного лоска нашем файлу, наш переводчик принял вполне удобочитаемый вид.
Скачать файл с переводчиком Яндекс в Excel.
Разберем варианты перевода данных в тысячи, миллионы и другие порядки в Excel для сокращения записей (например, запись вида 123 456 руб. в 123,4 тыс. руб.).
Приветствую всех, уважаемые читатели блога TutorExcel.Ru.
Проблема наглядной визуализации данных всегда остро стоит перед любым пользователем программы Excel — сегодня мы остановимся на аспектах отображения чисел с выделением размерности.
К примеру, при виде числа 123 456 789 не сразу сообразишь что это за число, а уж при виде большой таблицы с подобными числами глаза точно устанут и таблица станет не читаемой.
Проблему с округлением чисел мы можем решить 2 способами:
- Формула. Непосредственное деление содержимого ячейки на требуемый делитель (тысяча, миллион, миллиард и т.д.);
- Формат. Изменения отображения ячейки с помощью настройки формата ячейки.
Начнем с более очевидного и простого варианта.
Способ 1. Формула
Чтобы перевести числа в тысячи, нужно эти числа разделить на тысячу.
Достаточно очевидный факт, тем не менее именно в простоте и заключается суть применения варианта с формулами.
Возьмем таблицу с произвольными числами (продублируем данные в соседний столбец B для более понятного пояснения):
Оставим столбец A неизменным, а работать будем со столбцом B.
Запишем в любую неиспользуемую ячейку число 1 000 (или 1 000 000, в зависимости от порядка, который мы хотим показать).
Копируем данную ячейку, а затем выделяем диапазон ячеек (ячейки B2:B10), где будем менять размерность.
Воспользуемся инструментом Специальная вставка — щелкаем правой кнопкой мыши по выделенному диапазону и выбираем Специальную вставку (либо воспользуемся сочетанием клавиш Ctrl+Alt+V):
В появившемся окошке в разделе Операция выбираем Разделить и щелкаем на ОК, в результате получаем (для наглядности я добавил еще 1 знак после запятой):
Минус данного способа в том, что операцией деления мы меняем содержимое ячеек, что не всегда удобно и возможно.
Теперь перейдем к рассмотрению более сложного, однако более гибкого и красивого варианта.
Способ 2. Формат ячеек
Помимо изменения самих ячеек, мы можем менять и их формат отображения.
К тому же, если перед нами стоит задача, например, перевести рубли в тысячи рублей, то мы сможем это сделать только данным способом (так как предыдущий способ меняет само число, но подпись оставляет неизменной).
Рассмотрим такую же таблицу, что и в примере выше, аналогично выделяем диапазон с данными (B2:B10), щелкаем правой кнопкой мыши и переходим в Формат Ячеек.
Во вкладке Число в разделе Числовые форматы выбираем (все форматы), в правой части окна показывается как будет отображаться ячейка, в моем случае маска отображения «# ##0».
Для того, чтобы сделать число в тысячах добавим 1 пробел в конце записи числа в маске — «# ##0 » (для миллиона 2 подряд пробела и т.д.), нажимаем ОК и получаем аналогичный результат.
Если нужно добавить в запись «тыс. руб.», то в формат маски записываем «# ##0,0 » тыс. руб.»», т.е. ставим пробел именно после записи формата числа (до добавления текстовой записи, а не после):
Скачать файл с примером.
Спасибо за внимание!
Если у вас есть мысли или вопросы по теме статьи — делитесь в комментариях.
Удачи вам и до скорых встреч на страницах блога TutorExcel.Ru!
Очень часто требуется преобразовать русский текст (кириллицу) в английский (транслит), не перевести, а написать русские слова английскими буквами.
Такое, например, может понадобиться для импорта данных в какую-нибудь программу, базу данных, которая не поддерживает русские буквы. Задача распространенная, но стандартными средствами Excel не решается.
Мы предлагаем вам два варианта решения данной задачи.
Первый способ транслитерировать русский текст
Первый способ транслита русского текста достаточно топорный — с использованием приложения Punto Switcher от Яндекс.
Скачиваем программу Punto Switcher на официальном сайте:
Punto Switcher — программа, которая автоматически переключает раскладку клавиатуры. Она знает, что «ghbdtn» — это «привет», а «пщщв ьщктштп» — это «good morning».
Так вот, данная программа, помимо своей основной функции можете переводить текст в транслит, менять регистр выделенного текста (сделать из «иванов» в «ИВАНОВ») и другое.
Устанавливаем программу себе на компьютер, в системном трее должен появится значок программы
Если зайти в настройки (правой кнопкой мыши по значку, выбрать настройки, горячие клавиши), то можно увидеть, что по умолчанию установлено переводить текст в транслит с помощью горячих клавиш Alt+Scroll Lock
К сожалению, в самом Excel программа транслитерировать текст не сможет, необходимо промежуточное действие. Копируем столбец с русскими буквами, открываем блокнот на компьютере (Notepad) и вставляем туда текст, далее выделяем текст в блокноте и нажимаем клавиши Alt+Scroll Lock, текст автоматически поменяется на транслит.
Далее вы просто копируете этот текст и вставляете обратно в Excel.
Это удобно если нужно например перевести в translit, например один объемный столбец данных на русском языке, но иногда преобразование текста в транслит требуется с помощью формул Excel, поэтому рассмотрим второй способ с использованием пользовательской функции Excel, написанной на VBA
Второй способ перевода русского текста в транслит в Excel с помощью пользовательской функции
Есть специальный макрос для создания пользовательской функции.
Function Translit(Txt As String) As String Dim Rus As Variant Rus = Array("а", "б", "в", "г", "д", "е", "ё", "ж", "з", "и", "й", "к", _ "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", _ "щ", "ъ", "ы", "ь", "э", "ю", "я", "А", "Б", "В", "Г", "Д", "Е", _ "Ё", "Ж", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", _ "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ы", "Ь", "Э", "Ю", "Я") Dim Eng As Variant Eng = Array("a", "b", "v", "g", "d", "e", "jo", "zh", "z", "i", "j", _ "k", "l", "m", "n", "o", "p", "r", "s", "t", "u", "f", "kh", "ts", "ch", _ "sh", "sch", "''", "y", "'", "e", "yu", "ya", "A", "B", "V", "G", "D", _ "E", "JO", "ZH", "Z", "I", "J", "K", "L", "M", "N", "O", "P", "R", _ "S", "T", "U", "F", "KH", "TS", "CH", "SH", "SCH", "''", "Y", "'", "E", "YU", "YA") For I = 1 To Len(Txt) с = Mid(Txt, I, 1) flag = 0 For J = 0 To 65 If Rus(J) = с Then outchr = Eng(J) flag = 1 Exit For End If Next J If flag Then outstr = outstr & outchr Else outstr = outstr & с Next I Translit = outstr End Function
Переключите раскладку на русский язык!! Копируем данный код, открываем среду VBA, для это нажмите правой кнопкой на активный лист и выберите пункт «Исходные данные», либо нажмите Alt+F11 далее через меню выберите новый программный модуль (Insert — Module)
и в открывшееся окно вставляете данный код и закрываете это окно.
После этого в любом месте данного листа (а при вставке кода с помощью Insert — Module — в любом месте данной книги) вы сможете использовать пользовательскую функцию, которую можно вызвать выбрав:
Вставка — Функция (Insert — Function)
в Excel 2013 Функция — Вставить функцию
Выбираем Категория: определенные пользователем, в данном списке должна появится наша функция Translit
Можно просто в нужной ячейке набрать =Transit (ссылка_на_русский_текст)
После этого протягиваем формулу и получаем нужный нам результат.
Если вы присмотритесь в полученный результат, то увидите, что данные немного отличаются, например
Ivanov Sergej Petrovich и Ivanov Sergey Petrovich
то есть буква «й» преобразовалась по-разному, если для вас это критично, то нужно будет немного поменять указанный выше код. В коде есть две таблицы — одна на русском языке, другая латиницей. Не трудно догадаться, что вам необходимо поменять нужные вам буквы. В данном случае в коде нужно найти «j» и поменять на «y», если требуется, то по аналогии поступаем с другими буквам.
Важно!
- Начиная с Excel 2007 не забудьте сохранить файл в формате поддержки макросов — xlsm, иначе макрос не сохранится;
- Данный макрос необходимо вставлять в каждую отдельную книгу, в которой вы хотите, чтобы он работал;
- Иногда требуется, чтобы была не встроенная функция, а макрос при запуске которого текст будет переводится в транслит, в этом случае нужно вставить код, указанный ниже. В итоге, для перевода текста в transit необходимо выделить нужный текст на русском языке (диапазон ячеек) и запустить макрос «Translit» и данный текст будет обработан.
- Важно! Перед копированием данного кода, обязательно переключите раскладку клавиатуры на русский язык.
Sub Translit() Dim Txt As Variant Dim i As Integer Dim J As Integer Dim c As String Dim flag As Integer Dim outchr As String Dim outstr As String Dim Rus As Variant Rus = Array("а", "б", "в", "г", "д", "е", "ё", "ж", "з", "и", "й", "к", _ "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", _ "щ", "ъ", "ы", "ь", "э", "ю", "я", "А", "Б", "В", "Г", "Д", "Е", _ "Ё", "Ж", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", _ "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ы", "Ь", "Э", "Ю", "Я") Dim Eng As Variant Eng = Array("a", "b", "v", "g", "d", "e", "jo", "zh", "z", "i", "j", _ "k", "l", "m", "n", "o", "p", "r", "s", "t", "u", "f", "kh", "ts", "ch", _ "sh", "sch", "''", "y", "'", "e", "yu", "ya", "A", "B", "V", "G", "D", _ "E", "JO", "ZH", "Z", "I", "J", "K", "L", "M", "N", "O", "P", "R", _ "S", "T", "U", "F", "KH", "TS", "CH", "SH", "SCH", "''", "Y", "'", "E", "YU", "YA") For Each Txt In Selection.Cells outstr = Empty For i = 1 To Len(Txt) с = Mid(Txt, i, 1) flag = 0 For J = 0 To 65 If Rus(J) = с Then outchr = Eng(J) flag = 1 Exit For End If Next J If flag Then outstr = outstr & outchr Else outstr = outstr & с Next i Txt.Value = outstr Next Txt End Sub
Итак, надеюсь вы нашли ответ на свой вопрос о том, как проще всего транслитерировать текст в Excel (преобразовать текст на русском языке в транслит).
Ставьте лайки, подписывайтесь на наши группы в социальных сетях и следите за следующими уроками.
SirExcel — безграничные возможности Excel
- Число прописью в Excel – формула
- Сумма прописью с копейками в Excel
- В русских рублях, все буквы строчные
- В русских рублях, первая буква заглавная
- В русских рублях с копейками прописью
- В белорусских рублях
- Сумма прописью — формула для Openoffice Calc
- Сумма прописью в Google Spreadsheets
- UDF-функции надстройки !SEMTools
- Процедуры !SEMTools
- Перевод чисел прописью в другие падежи
Число или сумма прописью — в ручном исполнении — непростая задача. А если его нужно печатать десятки раз на дню и с множеством документов, точно нужна автоматизация.
Идеальным решением была бы формула в Excel.
Есть ли такая формула? Да! А главное, что вам делать ничего не придется (только скопировать), потому что я уже сделал её за вас! Но обо всем по порядку.
Если попытаться описать алгоритм, который будет учитывать все нюансы написания числа или суммы прописью, окажется, что все на так просто, как кажется:
- в зависимости от того, на какую цифру заканчивается число, его падеж и число могут быть:
- единственное, именительный (двадцать один рубль)
- единственное, родительный (двадцать два/три/четыре рубля)
- множественное, родительный (двадцать, двадцать пять/шесть/семь/восемь/девять рублей)
- При этом даже из этого правила уже есть исключения – числа от 11 до 14 – множественного числа, хотя числа от 1 до 4 – единственного.
- Ноль пишется цифрами, но не пишется прописью. Кроме случая с копейками – там он пишется в прописи, но цифрами.
- При этом от нуля может зависеть то, как будет выглядеть число или сумма прописью.
- Копейки женского рода, а рубли – мужского. Одна копейка, но один рубль.
И это далеко не все нюансы. Есть ли варианты, которые их все учитывают?
Большинство руководств в интернете предлагают надстройки. Также предлагаются формулы на основе именованных диапазонов.
Но зачастую необходимо обмениваться файлами между разными компьютерами, и в таких случаях формулы попросту “полетят”, и данные будут повреждены, т.к. вместе с файлом нужно будет портировать и код надстроек, что никто делать обычно не будет.
В случае с именованными диапазонами – нужно будет создавать их заново (а их около десятка!).
Возможна ли формула без применения VBA, макросов и надстроек?
Черт возьми, да! Я долго размышлял, прежде чем ее сделать, но мне это удалось.
Вот эта формула! Вставьте ее в любую ячейку, кроме A1, т.к. она преобразует значение этой самой ячейки:
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(ДЛСТР(ЦЕЛОЕ(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";" один");"один тысяч";"одна тысяча");"два тысяч";"две тысячи");"три тысяч";"три тысячи");"четыре тысяч";"четыре тысячи");"один миллионов";"один миллион");"два миллионов";"два миллиона");"три миллионов";"три миллиона");"четыре миллионов";"четыре миллиона"));"миллион тысяч";"миллион");"миллиона тысяч";"миллиона");"миллионов тысяч";"миллионов")
Формула работает с любыми целыми числами от 1 до миллиарда, не включая его. Если дано число с десятичными знаками после запятой, формула берет только целую часть, иными словами, округляет всегда вниз.
Если вы хотите округлять такие числа обычным округлением по математическим правилам, замените процедурой найти и заменить во всей формуле:
на
Сумма прописью с копейками в Excel
Для записи суммы прописью с копейками по всем канонам, нужно соблюсти ряд условий:
- Рубли пишутся словами, первая буква обычно заглавная;
- Словоформа слова “рубль” должна соответствовать количеству;
- Копейки пишутся цифрами, но падеж и число слова “копейка” тоже должны соответствовать числу.
Трудно в это поверить, но и такая формула тоже существует. Аналогично, без применения VBA, макросов и надстроек.
Формула огромна, но замечательно справляется с любыми суммами до миллиарда. Работать будет в любой версии Excel от 2007 и старше – в 2003 не была доступна такая глубина вложений функций.
Вот и она, просто скопируйте ее, и она преобразует числовое значение ячейки A1 в сумму прописью с копейками.
В русских рублях, все буквы строчные
Формула выводит сумму в рублях, копейки оставляет цифрами. Если регистр первой буквы не важен, можно использовать её.
Тройной клик по формуле выделит её целиком
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(ДЛСТР(ОКРУГЛВНИЗ(A1;0))>6;РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);1;ДЛСТР(ОКРУГЛВНИЗ(A1;0))-6)+0)&" миллионов "&РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);ДЛСТР(ОКРУГЛВНИЗ(A1;0))-5;3)+0)&" тысяч "&РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);ДЛСТР(ОКРУГЛВНИЗ(A1;0))-2;3)+0)&" рублей";ЕСЛИ(ДЛСТР(ОКРУГЛВНИЗ(A1;0))>3;РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);1;ДЛСТР(ОКРУГЛВНИЗ(A1;0))-3)+0)&" тысяч "&РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);ДЛСТР(ОКРУГЛВНИЗ(A1;0))-2;3)+0)&" рублей";РИМСКОЕ(ОКРУГЛВНИЗ(A1;0))&" рублей"));"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";" один");"один тысяч";"одна тысяча");"два тысяч";"две тысячи");"три тысяч";"три тысячи");"четыре тысяч";"четыре тысячи");"один миллионов";"один миллион");"два миллионов";"два миллиона");"три миллионов";"три миллиона");"четыре миллионов";"четыре миллиона");"один рублей";"один рубль");"два рублей";"два рубля");"три рублей";"три рубля");"четыре рублей";"четыре рубля"));"миллион тысяч";"миллион");"миллиона тысяч";"миллиона");"миллионов тысяч";"миллионов")&" "&ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРАВСИМВ(ОКРУГЛ(A1*100;0);2)&" копеек";"1 копеек";"1 копейка");"2 копеек";"2 копейки");"3 копеек";"3 копейки");"4 копеек";"4 копейки");"11 копейка";"11 копеек");"12 копейки";"12 копеек");"13 копейки";"13 копеек");"14 копейки";"14 копеек")
В русских рублях, первая буква заглавная
В Excel нет простой функции, которая бы позволила сделать только первую букву ячейки заглавной, поэтому в первой конфигурации формула была в 2 раза длиннее из-за использования ЛЕВСИМВ и ДЛСТР.
Но в комментариях было предложено отличное решение – функцией ПОДСТАВИТЬ заменить пробелы на букву, которой в числах нет (например, Ф или Z), что сделает все как бы одним словом, на результате использовать функцию ПРОПНАЧ, и после заменить букву обратно на пробелы. Сейчас используется этот вариант формулы, он короче.
Тройной клик по формуле выделит её целиком.
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРОПНАЧ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(ДЛСТР(ОКРУГЛВНИЗ(A1;0))>6;РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);1;ДЛСТР(ОКРУГЛВНИЗ(A1;0))-6)+0)&" миллионов "&РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);ДЛСТР(ОКРУГЛВНИЗ(A1;0))-5;3)+0)&" тысяч "&РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);ДЛСТР(ОКРУГЛВНИЗ(A1;0))-2;3)+0)&" рублей";ЕСЛИ(ДЛСТР(ОКРУГЛВНИЗ(A1;0))>3;РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);1;ДЛСТР(ОКРУГЛВНИЗ(A1;0))-3)+0)&" тысяч "&РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);ДЛСТР(ОКРУГЛВНИЗ(A1;0))-2;3)+0)&" рублей";РИМСКОЕ(ОКРУГЛВНИЗ(A1;0))&" рублей"));"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";" один");"один тысяч";"одна тысяча");"два тысяч";"две тысячи");"три тысяч";"три тысячи");"четыре тысяч";"четыре тысячи");"один миллионов";"один миллион");"два миллионов";"два миллиона");"три миллионов";"три миллиона");"четыре миллионов";"четыре миллиона");"один рублей";"один рубль");"два рублей";"два рубля");"три рублей";"три рубля");"четыре рублей";"четыре рубля"));"миллион тысяч";"миллион");"миллиона тысяч";"миллиона");"миллионов тысяч";"миллионов")&" "&ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРАВСИМВ(ОКРУГЛ(A1*100;0);2)&" копеек";"1 копеек";"1 копейка");"2 копеек";"2 копейки");"3 копеек";"3 копейки");"4 копеек";"4 копейки");"11 копейка";"11 копеек");"12 копейки";"12 копеек");"13 копейки";"13 копеек");"14 копейки";"14 копеек");" ";"Z"));"z";" ");"Z";" ")
В русских рублях с копейками прописью
Если нужно, чтобы копейки тоже были написаны прописью, то формула будет чуть длиннее, такой:
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРОПНАЧ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(ДЛСТР(ОКРУГЛВНИЗ(A1;0))>6;РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);1;ДЛСТР(ОКРУГЛВНИЗ(A1;0))-6)+0)&" миллионов "&РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);ДЛСТР(ОКРУГЛВНИЗ(A1;0))-5;3)+0)&" тысяч "&РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);ДЛСТР(ОКРУГЛВНИЗ(A1;0))-2;3)+0)&" рублей";ЕСЛИ(ДЛСТР(ОКРУГЛВНИЗ(A1;0))>3;РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);1;ДЛСТР(ОКРУГЛВНИЗ(A1;0))-3)+0)&" тысяч "&РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);ДЛСТР(ОКРУГЛВНИЗ(A1;0))-2;3)+0)&" рублей";РИМСКОЕ(ОКРУГЛВНИЗ(A1;0))&" рублей"));"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";" один");"один тысяч";"одна тысяча");"два тысяч";"две тысячи");"три тысяч";"три тысячи");"четыре тысяч";"четыре тысячи");"один миллионов";"один миллион");"два миллионов";"два миллиона");"три миллионов";"три миллиона");"четыре миллионов";"четыре миллиона");"один рублей";"один рубль");"два рублей";"два рубля");"три рублей";"три рубля");"четыре рублей";"четыре рубля"));"миллион тысяч";"миллион");"миллиона тысяч";"миллиона");"миллионов тысяч";"миллионов")&" "&ПОДСТАВИТЬ(" "&ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(ЛЕВСИМВ(ПРАВСИМВ(ОКРУГЛ(A1*100;0);2))="1";ИНДЕКС({"десять";"одиннадцать";"двенадцать";"тринадцать";"четырнадцать";"пятнадцать";"шестнадцать";"семнадцать";"восемнадцать";"девятнадцать"};ПРАВСИМВ(ОКРУГЛ(A1*100;0);2)-9);ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЛЕВСИМВ(ПРАВСИМВ(ОКРУГЛ(A1*100;0);2));"2";"двадцать");"3";"тридцать");"4";"сорок");"5";"пятьдесят");"6";"шестьдесят");"7";"семьдесят");"8";"восемьдесят");"9";"девяносто");"0";"")&" "&ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРАВСИМВ(ПРАВСИМВ(ОКРУГЛ(A1*100;0);2));"1";"одна");"2";"две");"3";"три");"4";"четыре");"5";"пять");"6";"шесть");"7";"семь");"8";"восемь");"9";"девять");"0";""))&" копеек";"одна копеек";"одна копейка");"две копеек";"две копейки");"три копеек";"три копейки");"четыре копеек";"четыре копейки");" копеек";"");" ";"Z"));"z";" ");"Z";" "))
В белорусских рублях
Тройной клик по формуле выделит ее целиком.
=ПРОПИСН(ЛЕВСИМВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(ДЛСТР(ОКРУГЛВНИЗ(A1;0))>6;РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);1;ДЛСТР(ОКРУГЛВНИЗ(A1;0))-6)+0)&" миллионов "&РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);ДЛСТР(ОКРУГЛВНИЗ(A1;0))-5;3)+0)&" тысяч "&РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);ДЛСТР(ОКРУГЛВНИЗ(A1;0))-2;3)+0)&" белорусских рублей";ЕСЛИ(ДЛСТР(ОКРУГЛВНИЗ(A1;0))>3;РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);1;ДЛСТР(ОКРУГЛВНИЗ(A1;0))-3)+0)&" тысяч "&РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);ДЛСТР(ОКРУГЛВНИЗ(A1;0))-2;3)+0)&" белорусских рублей";РИМСКОЕ(ОКРУГЛВНИЗ(A1;0))&" белорусских рублей"));"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";" один");"один тысяч";"одна тысяча");"два тысяч";"две тысячи");"три тысяч";"три тысячи");"четыре тысяч";"четыре тысячи");"один миллионов";"один миллион");"два миллионов";"два миллиона");"три миллионов";"три миллиона");"четыре миллионов";"четыре миллиона");"один белорусских рублей";"один белорусский рубль");"два белорусских рублей";"два белорусских рубля");"три белорусских рублей";"три белорусских рубля");"четыре белорусских рублей";"четыре белорусских рубля"));"миллион тысяч";"миллион");"миллиона тысяч";"миллиона");"миллионов тысяч";"миллионов");1))&ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(ДЛСТР(ОКРУГЛВНИЗ(A1;0))>6;РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);1;ДЛСТР(ОКРУГЛВНИЗ(A1;0))-6)+0)&" миллионов "&РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);ДЛСТР(ОКРУГЛВНИЗ(A1;0))-5;3)+0)&" тысяч "&РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);ДЛСТР(ОКРУГЛВНИЗ(A1;0))-2;3)+0)&" белорусских рублей";ЕСЛИ(ДЛСТР(ОКРУГЛВНИЗ(A1;0))>3;РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);1;ДЛСТР(ОКРУГЛВНИЗ(A1;0))-3)+0)&" тысяч "&РИМСКОЕ(ПСТР(ОКРУГЛВНИЗ(A1;0);ДЛСТР(ОКРУГЛВНИЗ(A1;0))-2;3)+0)&" белорусских рублей";РИМСКОЕ(ОКРУГЛВНИЗ(A1;0))&" белорусских рублей"));"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";" один");"один тысяч";"одна тысяча");"два тысяч";"две тысячи");"три тысяч";"три тысячи");"четыре тысяч";"четыре тысячи");"один миллионов";"один миллион");"два миллионов";"два миллиона");"три миллионов";"три миллиона");"четыре миллионов";"четыре миллиона");"один белорусских рублей";"один белорусский рубль");"два белорусских рублей";"два белорусских рубля");"три белорусских рублей";"три белорусских рубля");"четыре белорусских рублей";"четыре белорусских рубля"));"миллион тысяч";"миллион");"миллиона тысяч";"миллиона");"миллионов тысяч";"миллионов");2;200)&" "&ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРАВСИМВ(ОКРУГЛ(A1*100;0);2)&" копеек";"1 копеек";"1 копейка");"2 копеек";"2 копейки");"3 копеек";"3 копейки");"4 копеек";"4 копейки");"11 копейка";"11 копеек");"12 копейки";"12 копеек");"13 копейки";"13 копеек");"14 копейки";"14 копеек")
Если вам не нужно делать первую букву заглавной, просто “оберните” всю эту гигантскую формулу функцией СТРОЧН.
Сумма прописью — формула для Openoffice Calc
У формулы выше были проблемы с импортом в Openoffice, т.к. тот в отличие от Excel (2007 и старше), поддерживает максимум 42 уровня вложенности в формулах, а не 64.
Поэтому пришлось полностью переделать логику формулы и сделать ее сложной формулой массивов.
Так она выглядит в Excel:
=ПРОПИСН(ЛЕВСИМВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(ПСТР(ТЕКСТ(A1;"000000000");1;3)+0>0;ЕСЛИ(ПСТР(ТЕКСТ(A1;"000000000");2;1)="1";ПОДСТАВИТЬ(ИНДЕКС({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};ПСТР(ТЕКСТ(A1;"000000000");1;1)+1)&ИНДЕКС({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};ПСТР(ТЕКСТ(A1;"000000000");2;1)+1)&ИНДЕКС({"mов";"один m";"два mа";"три mа";"cе mа";"пять mов";"шесть mов";"семь mов";"vь mов";"девять mов"};ПСТР(ТЕКСТ(A1;"000000000");3;1)+1);ИНДЕКС({"dь один m":"dь два mа":"dь три mа":"dь cе mа":"dь пять":"dь шесть":"dь семь":"dь vь":"dь девять"};ПСТР(ТЕКСТ(A1;"000000000");3;1));ИНДЕКС({"одиннаe mов":"двенаe mов":"тринаe mов":"cнаe mов":"пятнаe":"шестнаe":"семнаe":"vнаe":"девятнаe"};ПСТР(ТЕКСТ(A1;"000000000");3;1)));ИНДЕКС({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};ПСТР(ТЕКСТ(A1;"000000000");1;1)+1)&ИНДЕКС({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};ПСТР(ТЕКСТ(A1;"000000000");2;1)+1)&ИНДЕКС({"mов";"один m";"два mа";"три mа";"cе mа";"пять mов";"шесть mов";"семь mов";"vь mов";"девять mов"};ПСТР(ТЕКСТ(A1;"000000000");3;1)+1));"")&" "&ЕСЛИ(ПСТР(ТЕКСТ(A1;"000000000");4;3)+0>0;ЕСЛИ(ПСТР(ТЕКСТ(A1;"000000000");5;1)="1";ПОДСТАВИТЬ(ИНДЕКС({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};ПСТР(ТЕКСТ(A1;"000000000");4;1)+1)&ИНДЕКС({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};ПСТР(ТЕКСТ(A1;"000000000");5;1)+1)&ИНДЕКС({"тысяч";"одна тысяча";"две тысячи";"три тысячи";"cе тысячи";"пять тысяч";"шесть тысяч";"семь тысяч";"vь тысяч";"девять тысяч"};ПСТР(ТЕКСТ(A1;"000000000");6;1)+1);ИНДЕКС({"dь одна тысяча":"dь две тысячи":"dь три тысячи":"dь cе тысячи":"dь пять":"dь шесть":"dь семь":"dь vь":"dь девять"};ПСТР(ТЕКСТ(A1;"000000000");6;1));ИНДЕКС({"одиннаe тысяч":"двенаe тысяч":"тринаe тысяч":"cнаe тысяч":"пятнаe":"шестнаe":"семнаe":"vнаe":"девятнаe"};ПСТР(ТЕКСТ(A1;"000000000");6;1)));ИНДЕКС({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};ПСТР(ТЕКСТ(A1;"000000000");4;1)+1)&ИНДЕКС({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};ПСТР(ТЕКСТ(A1;"000000000");5;1)+1)&ИНДЕКС({"тысяч";"одна тысяча";"две тысячи";"три тысячи";"cе тысячи";"пять тысяч";"шесть тысяч";"семь тысяч";"vь тысяч";"девять тысяч"};ПСТР(ТЕКСТ(A1;"000000000");6;1)+1));"")&" "&ЕСЛИ(ПСТР(ТЕКСТ(A1;"000000000");8;1)="1";ПОДСТАВИТЬ(ИНДЕКС({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};ПСТР(ТЕКСТ(A1;"000000000");7;1)+1)&ИНДЕКС({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};ПСТР(ТЕКСТ(A1;"000000000");8;1)+1)&ИНДЕКС({"rей";"один rь";"два rя";"три rя";"cе rя";"пять rей";"шесть rей";"семь rей";"vь rей";"девять rей"};ПСТР(ТЕКСТ(A1;"000000000");9;1)+1);ИНДЕКС({"dь один rь":"dь два rя":"dь три rя":"dь cе rя":"dь пять":"dь шесть":"dь семь":"dь vь":"dь девять"};ПРАВСИМВ(A1));ИНДЕКС({"одиннаe rей":"двенаe rей":"тринаe rей":"cнаe rей":"пятнаe":"шестнаe":"семнаe":"vнаe":"девятнаe"};ПРАВСИМВ(A1)));ИНДЕКС({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};ПСТР(ТЕКСТ(A1;"000000000");7;1)+1)&ИНДЕКС({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};ПСТР(ТЕКСТ(A1;"000000000");8;1)+1)&ИНДЕКС({"rей";"один rь";"два rя";"три rя";"cе rя";"пять rей";"шесть rей";"семь rей";"vь rей";"девять rей"};ПСТР(ТЕКСТ(A1;"000000000");9;1)+1));"m";"миллион");"d";"десят");"r";"рубл");"e";"дцать");"v";"восем");"c";"четыр")))&ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(ПСТР(ТЕКСТ(A1;"000000000");1;3)+0>0;ЕСЛИ(ПСТР(ТЕКСТ(A1;"000000000");2;1)="1";ПОДСТАВИТЬ(ИНДЕКС({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};ПСТР(ТЕКСТ(A1;"000000000");1;1)+1)&ИНДЕКС({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};ПСТР(ТЕКСТ(A1;"000000000");2;1)+1)&ИНДЕКС({"mов";"один m";"два mа";"три mа";"cе mа";"пять mов";"шесть mов";"семь mов";"vь mов";"девять mов"};ПСТР(ТЕКСТ(A1;"000000000");3;1)+1);ИНДЕКС({"dь один m":"dь два mа":"dь три mа":"dь cе mа":"dь пять":"dь шесть":"dь семь":"dь vь":"dь девять"};ПСТР(ТЕКСТ(A1;"000000000");3;1));ИНДЕКС({"одиннаe mов":"двенаe mов":"тринаe mов":"cнаe mов":"пятнаe":"шестнаe":"семнаe":"vнаe":"девятнаe"};ПСТР(ТЕКСТ(A1;"000000000");3;1)));ИНДЕКС({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};ПСТР(ТЕКСТ(A1;"000000000");1;1)+1)&ИНДЕКС({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};ПСТР(ТЕКСТ(A1;"000000000");2;1)+1)&ИНДЕКС({"mов";"один m";"два mа";"три mа";"cе mа";"пять mов";"шесть mов";"семь mов";"vь mов";"девять mов"};ПСТР(ТЕКСТ(A1;"000000000");3;1)+1));"")&" "&ЕСЛИ(ПСТР(ТЕКСТ(A1;"000000000");4;3)+0>0;ЕСЛИ(ПСТР(ТЕКСТ(A1;"000000000");5;1)="1";ПОДСТАВИТЬ(ИНДЕКС({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};ПСТР(ТЕКСТ(A1;"000000000");4;1)+1)&ИНДЕКС({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};ПСТР(ТЕКСТ(A1;"000000000");5;1)+1)&ИНДЕКС({"тысяч";"одна тысяча";"две тысячи";"три тысячи";"cе тысячи";"пять тысяч";"шесть тысяч";"семь тысяч";"vь тысяч";"девять тысяч"};ПСТР(ТЕКСТ(A1;"000000000");6;1)+1);ИНДЕКС({"dь одна тысяча":"dь две тысячи":"dь три тысячи":"dь cе тысячи":"dь пять":"dь шесть":"dь семь":"dь vь":"dь девять"};ПСТР(ТЕКСТ(A1;"000000000");6;1));ИНДЕКС({"одиннаe тысяч":"двенаe тысяч":"тринаe тысяч":"cнаe тысяч":"пятнаe":"шестнаe":"семнаe":"vнаe":"девятнаe"};ПСТР(ТЕКСТ(A1;"000000000");6;1)));ИНДЕКС({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};ПСТР(ТЕКСТ(A1;"000000000");4;1)+1)&ИНДЕКС({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};ПСТР(ТЕКСТ(A1;"000000000");5;1)+1)&ИНДЕКС({"тысяч";"одна тысяча";"две тысячи";"три тысячи";"cе тысячи";"пять тысяч";"шесть тысяч";"семь тысяч";"vь тысяч";"девять тысяч"};ПСТР(ТЕКСТ(A1;"000000000");6;1)+1));"")&" "&ЕСЛИ(ПСТР(ТЕКСТ(A1;"000000000");8;1)="1";ПОДСТАВИТЬ(ИНДЕКС({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};ПСТР(ТЕКСТ(A1;"000000000");7;1)+1)&ИНДЕКС({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};ПСТР(ТЕКСТ(A1;"000000000");8;1)+1)&ИНДЕКС({"rей";"один rь";"два rя";"три rя";"cе rя";"пять rей";"шесть rей";"семь rей";"vь rей";"девять rей"};ПСТР(ТЕКСТ(A1;"000000000");9;1)+1);ИНДЕКС({"dь один rь":"dь два rя":"dь три rя":"dь cе rя":"dь пять":"dь шесть":"dь семь":"dь vь":"dь девять"};ПРАВСИМВ(A1));ИНДЕКС({"одиннаe rей":"двенаe rей":"тринаe rей":"cнаe rей":"пятнаe":"шестнаe":"семнаe":"vнаe":"девятнаe"};ПРАВСИМВ(A1)));ИНДЕКС({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};ПСТР(ТЕКСТ(A1;"000000000");7;1)+1)&ИНДЕКС({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};ПСТР(ТЕКСТ(A1;"000000000");8;1)+1)&ИНДЕКС({"rей";"один rь";"два rя";"три rя";"cе rя";"пять rей";"шесть rей";"семь rей";"vь rей";"девять rей"};ПСТР(ТЕКСТ(A1;"000000000");9;1)+1));"m";"миллион");"d";"десят");"r";"рубл");"e";"дцать");"v";"восем");"c";"четыр");2;200)&" "&ЕСЛИ(ЛЕВСИМВ(ПРАВСИМВ(ОКРУГЛ(A1*100;0);2))="1";ПРАВСИМВ(ОКРУГЛ(A1*100;0);2) &" копеек";ПРАВСИМВ(ОКРУГЛ(A1*100;0);2)&ИНДЕКС({" копеек";" копейка";" копейки";" копейки";" копейки";" копеек";" копеек";" копеек";" копеек";" копеек"};ПРАВСИМВ(ОКРУГЛ(A1*100;0))+1))
А так – после импорта в Openoffice Calc:
=UPPER(LEFT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(MID(TEXT(A1;"000000000");1;3)+0>0;IF(MID(TEXT(A1;"000000000");2;1)="1";SUBSTITUTE(INDEX({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};MID(TEXT(A1;"000000000");1;1)+1)&INDEX({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};MID(TEXT(A1;"000000000");2;1)+1)&INDEX({"mов";"один m";"два mа";"три mа";"cе mа";"пять mов";"шесть mов";"семь mов";"vь mов";"девять mов"};MID(TEXT(A1;"000000000");3;1)+1);INDEX({"dь один m"|"dь два mа"|"dь три mа"|"dь cе mа"|"dь пять"|"dь шесть"|"dь семь"|"dь vь"|"dь девять"};MID(TEXT(A1;"000000000");3;1));INDEX({"одиннаe mов"|"двенаe mов"|"тринаe mов"|"cнаe mов"|"пятнаe"|"шестнаe"|"семнаe"|"vнаe"|"девятнаe"};MID(TEXT(A1;"000000000");3;1)));INDEX({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};MID(TEXT(A1;"000000000");1;1)+1)&INDEX({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};MID(TEXT(A1;"000000000");2;1)+1)&INDEX({"mов";"один m";"два mа";"три mа";"cе mа";"пять mов";"шесть mов";"семь mов";"vь mов";"девять mов"};MID(TEXT(A1;"000000000");3;1)+1));"")&" "&IF(MID(TEXT(A1;"000000000");4;3)+0>0;IF(MID(TEXT(A1;"000000000");5;1)="1";SUBSTITUTE(INDEX({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};MID(TEXT(A1;"000000000");4;1)+1)&INDEX({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};MID(TEXT(A1;"000000000");5;1)+1)&INDEX({"тысяч";"одна тысяча";"две тысячи";"три тысячи";"cе тысячи";"пять тысяч";"шесть тысяч";"семь тысяч";"vь тысяч";"девять тысяч"};MID(TEXT(A1;"000000000");6;1)+1);INDEX({"dь одна тысяча"|"dь две тысячи"|"dь три тысячи"|"dь cе тысячи"|"dь пять"|"dь шесть"|"dь семь"|"dь vь"|"dь девять"};MID(TEXT(A1;"000000000");6;1));INDEX({"одиннаe тысяч"|"двенаe тысяч"|"тринаe тысяч"|"cнаe тысяч"|"пятнаe"|"шестнаe"|"семнаe"|"vнаe"|"девятнаe"};MID(TEXT(A1;"000000000");6;1)));INDEX({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};MID(TEXT(A1;"000000000");4;1)+1)&INDEX({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};MID(TEXT(A1;"000000000");5;1)+1)&INDEX({"тысяч";"одна тысяча";"две тысячи";"три тысячи";"cе тысячи";"пять тысяч";"шесть тысяч";"семь тысяч";"vь тысяч";"девять тысяч"};MID(TEXT(A1;"000000000");6;1)+1));"")&" "&IF(MID(TEXT(A1;"000000000");8;1)="1";SUBSTITUTE(INDEX({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};MID(TEXT(A1;"000000000");7;1)+1)&INDEX({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};MID(TEXT(A1;"000000000");8;1)+1)&INDEX({"rей";"один rь";"два rя";"три rя";"cе rя";"пять rей";"шесть rей";"семь rей";"vь rей";"девять rей"};MID(TEXT(A1;"000000000");9;1)+1);INDEX({"dь один rь"|"dь два rя"|"dь три rя"|"dь cе rя"|"dь пять"|"dь шесть"|"dь семь"|"dь vь"|"dь девять"};RIGHT(A1));INDEX({"одиннаe rей"|"двенаe rей"|"тринаe rей"|"cнаe rей"|"пятнаe"|"шестнаe"|"семнаe"|"vнаe"|"девятнаe"};RIGHT(A1)));INDEX({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};MID(TEXT(A1;"000000000");7;1)+1)&INDEX({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};MID(TEXT(A1;"000000000");8;1)+1)&INDEX({"rей";"один rь";"два rя";"три rя";"cе rя";"пять rей";"шесть rей";"семь rей";"vь rей";"девять rей"};MID(TEXT(A1;"000000000");9;1)+1))&" "&IF(LEFT(RIGHT(ROUND(A1*100;0);2))="1";RIGHT(ROUND(A1*100;0);2) &" копеек";RIGHT(ROUND(A1*100;0);2)&INDEX({" копеек";" копейка";" копейки";" копейки";" копейки";" копеек";" копеек";" копеек";" копеек";" копеек"};RIGHT(ROUND(A1*100;0))+1));"m";"миллион");"d";"десят");"r";"рубл");"e";"дцать");"v";"восем");"c";"четыр")))&MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(MID(TEXT(A1;"000000000");1;3)+0>0;IF(MID(TEXT(A1;"000000000");2;1)="1";SUBSTITUTE(INDEX({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};MID(TEXT(A1;"000000000");1;1)+1)&INDEX({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};MID(TEXT(A1;"000000000");2;1)+1)&INDEX({"mов";"один m";"два mа";"три mа";"cе mа";"пять mов";"шесть mов";"семь mов";"vь mов";"девять mов"};MID(TEXT(A1;"000000000");3;1)+1);INDEX({"dь один m"|"dь два mа"|"dь три mа"|"dь cе mа"|"dь пять"|"dь шесть"|"dь семь"|"dь vь"|"dь девять"};MID(TEXT(A1;"000000000");3;1));INDEX({"одиннаe mов"|"двенаe mов"|"тринаe mов"|"cнаe mов"|"пятнаe"|"шестнаe"|"семнаe"|"vнаe"|"девятнаe"};MID(TEXT(A1;"000000000");3;1)));INDEX({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};MID(TEXT(A1;"000000000");1;1)+1)&INDEX({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};MID(TEXT(A1;"000000000");2;1)+1)&INDEX({"mов";"один m";"два mа";"три mа";"cе mа";"пять mов";"шесть mов";"семь mов";"vь mов";"девять mов"};MID(TEXT(A1;"000000000");3;1)+1));"")&" "&IF(MID(TEXT(A1;"000000000");4;3)+0>0;IF(MID(TEXT(A1;"000000000");5;1)="1";SUBSTITUTE(INDEX({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};MID(TEXT(A1;"000000000");4;1)+1)&INDEX({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};MID(TEXT(A1;"000000000");5;1)+1)&INDEX({"тысяч";"одна тысяча";"две тысячи";"три тысячи";"cе тысячи";"пять тысяч";"шесть тысяч";"семь тысяч";"vь тысяч";"девять тысяч"};MID(TEXT(A1;"000000000");6;1)+1);INDEX({"dь одна тысяча"|"dь две тысячи"|"dь три тысячи"|"dь cе тысячи"|"dь пять"|"dь шесть"|"dь семь"|"dь vь"|"dь девять"};MID(TEXT(A1;"000000000");6;1));INDEX({"одиннаe тысяч"|"двенаe тысяч"|"тринаe тысяч"|"cнаe тысяч"|"пятнаe"|"шестнаe"|"семнаe"|"vнаe"|"девятнаe"};MID(TEXT(A1;"000000000");6;1)));INDEX({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};MID(TEXT(A1;"000000000");4;1)+1)&INDEX({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};MID(TEXT(A1;"000000000");5;1)+1)&INDEX({"тысяч";"одна тысяча";"две тысячи";"три тысячи";"cе тысячи";"пять тысяч";"шесть тысяч";"семь тысяч";"vь тысяч";"девять тысяч"};MID(TEXT(A1;"000000000");6;1)+1));"")&" "&IF(MID(TEXT(A1;"000000000");8;1)="1";SUBSTITUTE(INDEX({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};MID(TEXT(A1;"000000000");7;1)+1)&INDEX({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};MID(TEXT(A1;"000000000");8;1)+1)&INDEX({"rей";"один rь";"два rя";"три rя";"cе rя";"пять rей";"шесть rей";"семь rей";"vь rей";"девять rей"};MID(TEXT(A1;"000000000");9;1)+1);INDEX({"dь один rь"|"dь два rя"|"dь три rя"|"dь cе rя"|"dь пять"|"dь шесть"|"dь семь"|"dь vь"|"dь девять"};RIGHT(A1));INDEX({"одиннаe rей"|"двенаe rей"|"тринаe rей"|"cнаe rей"|"пятнаe"|"шестнаe"|"семнаe"|"vнаe"|"девятнаe"};RIGHT(A1)));INDEX({"";"сто ";"двести ";"триста ";"cеста ";"пятьсот ";"шестьсот ";"семьсот ";"vьсот ";"девятьсот "};MID(TEXT(A1;"000000000");7;1)+1)&INDEX({"";"dь ";"дваe ";"триe ";"сорок ";"пятьd ";"шестьd ";"семьd ";"vьd ";"девяносто "};MID(TEXT(A1;"000000000");8;1)+1)&INDEX({"rей";"один rь";"два rя";"три rя";"cе rя";"пять rей";"шесть rей";"семь rей";"vь rей";"девять rей"};MID(TEXT(A1;"000000000");9;1)+1))&" "&IF(LEFT(RIGHT(ROUND(A1*100;0);2))="1";RIGHT(ROUND(A1*100;0);2) &" копеек";RIGHT(ROUND(A1*100;0);2)&INDEX({" копеек";" копейка";" копейки";" копейки";" копейки";" копеек";" копеек";" копеек";" копеек";" копеек"};RIGHT(ROUND(A1*100;0))+1));"m";"миллион");"d";"десят");"r";"рубл");"e";"дцать");"v";"восем");"c";"четыр");2;200)
Сумма прописью в Google Spreadsheets
Прелесть формул выше в том, что они с минимальными модификациями портируются в Google Таблицы, где их замечательно можно использовать.
Ниже пример таблицы с суммой прописью:
Посмотреть сам файл и скопировать к себе можно по ссылке:
https://docs.google.com/spreadsheets/d/1dmqEB3TehEGmWfaxRmIQ9LXjGal439_YgKxZhbK0Ods/edit?usp=sharing
UDF-функции надстройки !SEMTools
Для тех, у кого ОС Windows и Excel 2010 и выше, и кто не готов пользоваться указанными формулами, есть простое решение – установить надстройку, в которой присутствует код, скрывающий все эти вычисления “под капот”. Одна из таких – разработанная мной надстройка !SEMTools.
В ней для решения задачи преобразования числа и суммы в их прописной вариант есть 2 лаконичные функции:
Они доступны абсолютно бесплатно безо всяких ограничений в любой версии надстройки, приобретать полную версию не обязательно.
Единственное ограничение – эти формулы будут работать только на тех компьютерах, где установлена надстройка.
Процедуры !SEMTools
Еще более простое, но не всегда удобное решение – процедуры (макросы). В надстройке для Excel !SEMTools доступны макросы преобразования чисел в сумму и число прописью в 1 клик.
Вызов процедур находится в меню “Изменить символы” в группе “ИЗМЕНИТЬ” на панели надстройки. Макрос преобразует числа на месте, превращая их в текст. Можно выделить как одну, так и несколько ячеек:
Функционал доступен в полной версии надстройки.
Перевод чисел прописью в другие падежи
Зачастую после получения числа или суммы прописью нужно указать его в другом падеже.
Например, “сумма в размере пятисот тысяч трехсот трех рублей”. !SEMTools справляется и с этой задачей – смотрите раздел склонение по падежам в Excel.
Надстройка !SEMTools для Excel поможет буквально за пару кликов написать числа или суммы прописью.
Скачайте и убедитесь в этом сами!
В Excel реализовано большое количество функций, охватывающих математические вычисления, работу с текстом, статистику, аналитику, работу с базами данных, датой и временем, массивами и многим другим.
Для изучения функций в Excel пользователи часто обращаются к примерам и зачастую это примеры в Интернете на английском языке. Но при попытках использовать формулы (функции) из Интернета каждый раз возникают сообщения «В этой формуле обнаружена ошибка. Это не формула?».
Даже возникают вопросы, «почему в Excel отсутствует данная формула» и «как включить такую-то формулу в Excel»?
На самом деле ответ поразительный — формулы в Excel локализованы! Т.е. если у вас офисный пакет не на английском языке, то название функций переведено. Но всё ещё хуже — при этом оригинальные названия на английском не распознаются в Excel. То есть используя примеры в которых функции записаны английскими словами, нужно переводить их имена в русские эквиваленты.
Но и это ещё не всё! В английском написании формул Excel в качестве разделителя аргументов используется запятая, а в русском написании используется точка с запятой — вам нужно заменять и этот символ, чтобы функция Excel заработала.
Перевод функций (формул) Excel на русский
A | Russian |
---|---|
ABS | ABS |
ACCRINT | НАКОПДОХОД |
ACCRINTM | НАКОПДОХОДПОГАШ |
ACOS | ACOS |
ACOSH | ACOSH |
ACOT | ACOT |
ACOTH | ACOTH |
ADDRESS | АДРЕС |
AGGREGATE | АГРЕГАТ |
AMORDEGRC | АМОРУМ |
AMORLINC | АМОРУВ |
AND | И |
ARABIC | АРАБСКОЕ |
AREAS | ОБЛАСТИ |
ASC | ASC |
ASIN | ASIN |
ASINH | ASINH |
ATAN | ATAN |
ATAN2 | ATAN2 |
ATANH | ATANH |
AVEDEV | СРОТКЛ |
AVERAGE | СРЗНАЧ |
AVERAGEA | СРЗНАЧА |
AVERAGEIF | СРЗНАЧЕСЛИ |
AVERAGEIFS | СРЗНАЧЕСЛИМН |
B | Russian |
---|---|
BAHTTEXT | БАТТЕКСТ |
BASE | ОСНОВАНИЕ |
BESSELI | БЕССЕЛЬ.I |
BESSELJ | БЕССЕЛЬ.J |
BESSELK | БЕССЕЛЬ.K |
BESSELY | БЕССЕЛЬ.Y |
BETA.DIST | БЕТА.РАСП |
BETA.INV | БЕТА.ОБР |
BETADIST | БЕТАРАСП |
BETAINV | БЕТАОБР |
BIN2DEC | ДВ.В.ДЕС |
BIN2HEX | ДВ.В.ШЕСТН |
BIN2OCT | ДВ.В.ВОСЬМ |
BINOM.DIST | БИНОМ.РАСП |
BINOM.DIST.RANGE | БИНОМ.РАСП.ДИАП |
BINOM.INV | БИНОМ.ОБР |
BINOMDIST | БИНОМРАСП |
BITAND | БИТ.И |
BITLSHIFT | БИТ.СДВИГЛ |
BITOR | БИТ.ИЛИ |
BITRSHIFT | БИТ.СДВИГП |
BITXOR | БИТ.ИСКЛИЛИ |
C | Russian |
---|---|
CEILING | ОКРВВЕРХ |
CEILING.MATH | ОКРВВЕРХ.МАТ |
CEILING.PRECISE | ОКРВВЕРХ.ТОЧН |
CELL | ЯЧЕЙКА |
CHAR | СИМВОЛ |
CHIDIST | ХИ2РАСП |
CHIINV | ХИ2ОБР |
CHISQ.DIST | ХИ2.РАСП |
CHISQ.DIST.RT | ХИ2.РАСП.ПХ |
CHISQ.INV | ХИ2.ОБР |
CHISQ.INV.RT | ХИ2.ОБР.ПХ |
CHISQ.TEST | ХИ2.ТЕСТ |
CHITEST | ХИ2ТЕСТ |
CHOOSE | ВЫБОР |
CLEAN | ПЕЧСИМВ |
CODE | КОДСИМВ |
COLUMN | СТОЛБЕЦ |
COLUMNS | ЧИСЛСТОЛБ |
COMBIN | ЧИСЛКОМБ |
COMBINA | ЧИСЛКОМБА |
COMPLEX | КОМПЛЕКСН |
CONCAT | СЦЕП |
CONCATENATE | СЦЕПИТЬ |
CONFIDENCE | ДОВЕРИТ |
CONFIDENCE.NORM | ДОВЕРИТ.НОРМ |
CONFIDENCE.T | ДОВЕРИТ.СТЬЮДЕНТ |
CONVERT | ПРЕОБР |
CORREL | КОРРЕЛ |
COS | COS |
COSH | COSH |
COT | COT |
COTH | COTH |
COUNT | СЧЁТ |
COUNTA | СЧЁТЗ |
COUNTBLANK | СЧИТАТЬПУСТОТЫ |
COUNTIF | СЧЁТЕСЛИ |
COUNTIFS | СЧЁТЕСЛИМН |
COUPDAYBS | ДНЕЙКУПОНДО |
COUPDAYS | ДНЕЙКУПОН |
COUPDAYSNC | ДНЕЙКУПОНПОСЛЕ |
COUPNCD | ДАТАКУПОНПОСЛЕ |
COUPNUM | ЧИСЛКУПОН |
COUPPCD | ДАТАКУПОНДО |
COVAR | КОВАР |
COVARIANCE.P | КОВАРИАЦИЯ.Г |
COVARIANCE.S | КОВАРИАЦИЯ.В |
CRITBINOM | КРИТБИНОМ |
CSC | CSC |
CSCH | CSCH |
CUBEKPIMEMBER | КУБЭЛЕМЕНТКИП |
CUBEMEMBER | КУБЭЛЕМЕНТ |
CUBEMEMBERPROPERTY | КУБСВОЙСТВОЭЛЕМЕНТА |
CUBERANKEDMEMBER | КУБПОРЭЛЕМЕНТ |
CUBESET | КУБМНОЖ |
CUBESETCOUNT | КУБЧИСЛОЭЛМНОЖ |
CUBEVALUE | КУБЗНАЧЕНИЕ |
CUMIPMT | ОБЩПЛАТ |
CUMPRINC | ОБЩДОХОД |
D | Russian |
---|---|
DATE | ДАТА |
DATEDIF | РАЗНДАТ |
DATESTRING | СТРОКАДАННЫХ |
DATEVALUE | ДАТАЗНАЧ |
DAVERAGE | ДСРЗНАЧ |
DAY | ДЕНЬ |
DAYS | ДНИ |
DAYS360 | ДНЕЙ360 |
DB | ФУО |
DBCS | БДЦС |
DCOUNT | БСЧЁТ |
DCOUNTA | БСЧЁТА |
DDB | ДДОБ |
DEC2BIN | ДЕС.В.ДВ |
DEC2HEX | ДЕС.В.ШЕСТН |
DEC2OCT | ДЕС.В.ВОСЬМ |
DECIMAL | ДЕС |
DEGREES | ГРАДУСЫ |
DELTA | ДЕЛЬТА |
DEVSQ | КВАДРОТКЛ |
DGET | БИЗВЛЕЧЬ |
DISC | СКИДКА |
DMAX | ДМАКС |
DMIN | ДМИН |
DOLLAR | РУБЛЬ |
DOLLARDE | РУБЛЬ.ДЕС |
DOLLARFR | РУБЛЬ.ДРОБЬ |
DPRODUCT | БДПРОИЗВЕД |
DSTDEV | ДСТАНДОТКЛ |
DSTDEVP | ДСТАНДОТКЛП |
DSUM | БДСУММ |
DURATION | ДЛИТ |
DVAR | БДДИСП |
DVARP | БДДИСПП |
E | Russian |
---|---|
ECMA.CEILING | ECMA.ОКРВВЕРХ |
EDATE | ДАТАМЕС |
EFFECT | ЭФФЕКТ |
ENCODEURL | КОДИР.URL |
EOMONTH | КОНМЕСЯЦА |
ERF | ФОШ |
ERF.PRECISE | ФОШ.ТОЧН |
ERFC | ДФОШ |
ERFC.PRECISE | ДФОШ.ТОЧН |
ERROR.TYPE | ТИП.ОШИБКИ |
EVEN | ЧЁТН |
EXACT | СОВПАД |
EXP | EXP |
EXPON.DIST | ЭКСП.РАСП |
EXPONDIST | ЭКСПРАСП |
F | Russian |
---|---|
F.DIST | F.РАСП |
F.DIST.RT | F.РАСП.ПХ |
F.INV | F.ОБР |
F.INV.RT | F.ОБР.ПХ |
F.TEST | F.ТЕСТ |
FACT | ФАКТР |
FACTDOUBLE | ДВФАКТР |
FALSE | ЛОЖЬ |
FDIST | FРАСП |
FILTERXML | ФИЛЬТР.XML |
FIND | НАЙТИ |
FINDB | НАЙТИБ |
FINV | FРАСПОБР |
FISHER | ФИШЕР |
FISHERINV | ФИШЕРОБР |
FIXED | ФИКСИРОВАННЫЙ |
FLOOR | ОКРВНИЗ |
FLOOR.MATH | ОКРВНИЗ.МАТ |
FLOOR.PRECISE | ОКРВНИЗ.ТОЧН |
FORECAST | ПРЕДСКАЗ |
FORECAST.ETS | ПРЕДСКАЗ.ETS |
FORECAST.ETS.CONFINT | ПРЕДСКАЗ.ЕTS.ДОВИНТЕРВАЛ |
FORECAST.ETS.SEASONALITY | ПРЕДСКАЗ.ETS.СЕЗОННОСТЬ |
FORECAST.ETS.STAT | ПРЕДСКАЗ.ETS.СТАТ |
FORECAST.LINEAR | ПРЕДСКАЗ.ЛИНЕЙН |
FORMULATEXT | Ф.ТЕКСТ |
FREQUENCY | ЧАСТОТА |
FTEST | ФТЕСТ |
FV | БС |
FVSCHEDULE | БЗРАСПИС |
G | Russian |
---|---|
GAMMA | ГАММА |
GAMMA.DIST | ГАММА.РАСП |
GAMMA.INV | ГАММА.ОБР |
GAMMADIST | ГАММАРАСП |
GAMMAINV | ГАММАОБР |
GAMMALN | ГАММАНЛОГ |
GAMMALN.PRECISE | ГАММАНЛОГ.ТОЧН |
GAUSS | ГАУСС |
GCD | НОД |
GEOMEAN | СРГЕОМ |
GESTEP | ПОРОГ |
GETPIVOTDATA | ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ |
GROWTH | РОСТ |
H | Russian |
---|---|
HARMEAN | СРГАРМ |
HEX2BIN | ШЕСТН.В.ДВ |
HEX2DEC | ШЕСТН.В.ДЕС |
HEX2OCT | ШЕСТН.В.ВОСЬМ |
HLOOKUP | ГПР |
HOUR | ЧАС |
HYPERLINK | ГИПЕРССЫЛКА |
HYPGEOM.DIST | ГИПЕРГЕОМ.РАСП |
HYPGEOMDIST | ГИПЕРГЕОМЕТ |
I | Russian |
---|---|
IF | ЕСЛИ |
IFERROR | ЕСЛИОШИБКА |
IFNA | ЕСНД |
IFS | УСЛОВИЯ |
IMABS | МНИМ.ABS |
IMAGINARY | МНИМ.ЧАСТЬ |
IMARGUMENT | МНИМ.АРГУМЕНТ |
IMCONJUGATE | МНИМ.СОПРЯЖ |
IMCOS | МНИМ.COS |
IMCOSH | МНИМ.COSH |
IMCOT | МНИМ.COT |
IMCSC | МНИМ.CSC |
IMCSCH | МНИМ.CSCH |
IMDIV | МНИМ.ДЕЛ |
IMEXP | МНИМ.EXP |
IMLN | МНИМ.LN |
IMLOG10 | МНИМ.LOG10 |
IMLOG2 | МНИМ.LOG2 |
IMPOWER | МНИМ.СТЕПЕНЬ |
IMPRODUCT | МНИМ.ПРОИЗВЕД |
IMREAL | МНИМ.ВЕЩ |
IMSEC | МНИМ.SEC |
IMSECH | МНИМ.SECH |
IMSIN | МНИМ.SIN |
IMSINH | МНИМ.SINH |
IMSQRT | МНИМ.КОРЕНЬ |
IMSUB | МНИМ.РАЗН |
IMSUM | МНИМ.СУММ |
IMTAN | МНИМ.TAN |
INDEX | ИНДЕКС |
INDIRECT | ДВССЫЛ |
INFO | ИНФОРМ |
INT | ЦЕЛОЕ |
INTERCEPT | ОТРЕЗОК |
INTRATE | ИНОРМА |
IPMT | ПРПЛТ |
IRR | ВСД |
ISBLANK | ЕПУСТО |
ISERR | ЕОШ |
ISERROR | ЕОШИБКА |
ISEVEN | ЕЧЁТН |
ISFORMULA | ЕФОРМУЛА |
ISLOGICAL | ЕЛОГИЧ |
ISNA | ЕНД |
ISNONTEXT | ЕНЕТЕКСТ |
ISNUMBER | ЕЧИСЛО |
ISO.CEILING | ISO.ОКРВВЕРХ |
ISODD | ЕНЕЧЁТ |
ISOWEEKNUM | НОМНЕДЕЛИ.ISO |
ISPMT | ПРОЦПЛАТ |
ISREF | ЕССЫЛКА |
ISTEXT | ЕТЕКСТ |
ISTHAIDIGIT | ЕТАЙЦИФРЫ |
K | Russian |
---|---|
KURT | ЭКСЦЕСС |
L | Russian |
---|---|
LARGE | НАИБОЛЬШИЙ |
LCM | НОК |
LEFT | ЛЕВСИМВ |
LEFTB | ЛЕВБ |
LEN | ДЛСТР |
LENB | ДЛИНБ |
LINEST | ЛИНЕЙН |
LN | LN |
LOG | LOG |
LOG10 | LOG10 |
LOGEST | ЛГРФПРИБЛ |
LOGINV | ЛОГНОРМОБР |
LOGNORM.DIST | ЛОГНОРМ.РАСП |
LOGNORM.INV | ЛОГНОРМ.ОБР |
LOGNORMDIST | ЛОГНОРМРАСП |
LOOKUP | ПРОСМОТР |
LOWER | СТРОЧН |
M | Russian |
---|---|
MATCH | ПОИСКПОЗ |
MAX | МАКС |
MAXA | МАКСА |
MAXIFS | МАКСЕСЛИ |
MDETERM | МОПРЕД |
MDURATION | МДЛИТ |
MEDIAN | МЕДИАНА |
MID | ПСТР |
MIDB | ПСТРБ |
MIN | МИН |
MINA | МИНА |
MINIFS | МИНЕСЛИ |
MINUTE | МИНУТЫ |
MINVERSE | МОБР |
MIRR | МВСД |
MMULT | МУМНОЖ |
MOD | ОСТАТ |
MODE | МОДА |
MODE.MULT | МОДА.НСК |
MODE.SNGL | МОДА.ОДН |
MONTH | МЕСЯЦ |
MROUND | ОКРУГЛТ |
MULTINOMIAL | МУЛЬТИНОМ |
MUNIT | МЕДИН |
N | Russian |
---|---|
N | Ч |
NA | НД |
NEGBINOM.DIST | ОТРБИНОМ.РАСП |
NEGBINOMDIST | ОТРБИНОМРАСП |
NETWORKDAYS | ЧИСТРАБДНИ |
NETWORKDAYS.INTL | ЧИСТРАБДНИ.МЕЖД |
NOMINAL | НОМИНАЛ |
NORM.DIST | НОРМ.РАСП |
NORM.INV | НОРМ.ОБР |
NORM.S.DIST | НОРМ.СТ.РАСП |
NORM.S.INV | НОРМ.СТ.ОБР |
NORMDIST | НОРМРАСП |
NORMINV | НОРМОБР |
NORMSDIST | НОРМСТРАСП |
NORMSINV | НОРМСТОБР |
NOT | НЕ |
NOW | ТДАТА |
NPER | КПЕР |
NPV | ЧПС |
NUMBERSTRING | СТРОКАЧИСЕЛ |
NUMBERVALUE | ЧЗНАЧ |
O | Russian |
---|---|
OCT2BIN | ВОСЬМ.В.ДВ |
OCT2DEC | ВОСЬМ.В.ДЕС |
OCT2HEX | ВОСЬМ.В.ШЕСТН |
ODD | НЕЧЁТ |
ODDFPRICE | ЦЕНАПЕРВНЕРЕГ |
ODDFYIELD | ДОХОДПЕРВНЕРЕГ |
ODDLPRICE | ЦЕНАПОСЛНЕРЕГ |
ODDLYIELD | ДОХОДПОСЛНЕРЕГ |
OFFSET | СМЕЩ |
OR | ИЛИ |
P | Russian |
---|---|
PDURATION | ПДЛИТ |
PEARSON | PEARSON |
PERCENTILE | ПЕРСЕНТИЛЬ |
PERCENTILE.EXC | ПРОЦЕНТИЛЬ.ИСКЛ |
PERCENTILE.INC | ПРОЦЕНТИЛЬ.ВКЛ |
PERCENTRANK | ПРОЦЕНТРАНГ |
PERCENTRANK.EXC | ПРОЦЕНТРАНГ.ИСКЛ |
PERCENTRANK.INC | ПРОЦЕНТРАНГ.ВКЛ |
PERMUT | ПЕРЕСТ |
PERMUTATIONA | ПЕРЕСТА |
PHI | ФИ |
PHONETIC | PHONETIC |
PI | ПИ |
PMT | ПЛТ |
POISSON | ПУАССОН |
POISSON.DIST | ПУАССОН.РАСП |
POWER | СТЕПЕНЬ |
PPMT | ОСПЛТ |
PRICE | ЦЕНА |
PRICEDISC | ЦЕНАСКИДКА |
PRICEMAT | ЦЕНАПОГАШ |
PROB | ВЕРОЯТНОСТЬ |
PRODUCT | ПРОИЗВЕД |
PROPER | ПРОПНАЧ |
PV | ПС |
Q | Russian |
---|---|
QUARTILE | КВАРТИЛЬ |
QUARTILE.EXC | КВАРТИЛЬ.ИСКЛ |
QUARTILE.INC | КВАРТИЛЬ.ВКЛ |
QUOTIENT | ЧАСТНОЕ |
R | Russian |
---|---|
RADIANS | РАДИАНЫ |
RAND | СЛЧИС |
RANDBETWEEN | СЛУЧМЕЖДУ |
RANK | РАНГ |
RANK.AVG | РАНГ.СР |
RANK.EQ | РАНГ.РВ |
RATE | СТАВКА |
RECEIVED | ПОЛУЧЕНО |
REPLACE | ЗАМЕНИТЬ |
REPLACEB | ЗАМЕНИТЬБ |
REPT | ПОВТОР |
RIGHT | ПРАВСИМВ |
RIGHTB | ПРАВБ |
ROMAN | РИМСКОЕ |
ROUND | ОКРУГЛ |
ROUNDBAHTDOWN | ОКРУГЛБАТВНИЗ |
ROUNDBAHTUP | ОКРУГЛБАТВВЕРХ |
ROUNDDOWN | ОКРУГЛВНИЗ |
ROUNDUP | ОКРУГЛВВЕРХ |
ROW | СТРОКА |
ROWS | ЧСТРОК |
RRI | ЭКВ.СТАВКА |
RSQ | КВПИРСОН |
RTD | ДРВ |
S | Russian |
---|---|
SEARCH | ПОИСК |
SEARCHB | ПОИСКБ |
SEC | SEC |
SECH | SECH |
SECOND | СЕКУНДЫ |
SERIESSUM | РЯД.СУММ |
SHEET | ЛИСТ |
SHEETS | ЛИСТЫ |
SIGN | ЗНАК |
SIN | SIN |
SINH | SINH |
SKEW | СКОС |
SKEW.P | СКОС.Г |
SLN | АПЛ |
SLOPE | НАКЛОН |
SMALL | НАИМЕНЬШИЙ |
SQRT | КОРЕНЬ |
SQRTPI | КОРЕНЬПИ |
STANDARDIZE | НОРМАЛИЗАЦИЯ |
STDEV | СТАНДОТКЛОН |
STDEV.P | СТАНДОТКЛОН.Г |
STDEV.S | СТАНДОТКЛОН.В |
STDEVA | СТАНДОТКЛОНА |
STDEVP | СТАНДОТКЛОНП |
STDEVPA | СТАНДОТКЛОНПА |
STEYX | СТОШYX |
SUBSTITUTE | ПОДСТАВИТЬ |
SUBTOTAL | ПРОМЕЖУТОЧНЫЕ.ИТОГИ |
SUM | СУММ |
SUMIF | СУММЕСЛИ |
SUMIFS | СУММЕСЛИМН |
SUMPRODUCT | СУММПРОИЗВ |
SUMSQ | СУММКВ |
SUMX2MY2 | СУММРАЗНКВ |
SUMX2PY2 | СУММСУММКВ |
SUMXMY2 | СУММКВРАЗН |
SWITCH | ПЕРЕКЛЮЧ |
SYD | АСЧ |
T | Russian |
---|---|
T | Т |
T.DIST | СТЬЮДЕНТ.РАСП |
T.DIST.2T | СТЬЮДЕНТ.РАСП.2Х |
T.DIST.RT | СТЬЮДЕНТ.РАСП.ПХ |
T.INV | СТЬЮДЕНТ.ОБР |
T.INV.2T | СТЬЮДЕНТ.ОБР.2Х |
T.TEST | СТЬЮДЕНТ.ТЕСТ |
TAN | TAN |
TANH | TANH |
TBILLEQ | РАВНОКЧЕК |
TBILLPRICE | ЦЕНАКЧЕК |
TBILLYIELD | ДОХОДКЧЕК |
TDIST | СТЬЮДРАСП |
TEXT | ТЕКСТ |
TEXTJOIN | ОБЪЕДИНИТЬ |
THAIDAYOFWEEK | ТАЙДЕНЬНЕД |
THAIDIGIT | ТАЙЦИФРА |
THAIMONTHOFYEAR | ТАЙМЕСЯЦ |
THAINUMSOUND | ТАЙЧИСЛОВЗВУК |
THAINUMSTRING | ТАЙЧИСЛОВСТРОКУ |
THAISTRINGLENGTH | ТАЙДЛИНАСТРОКИ |
THAIYEAR | ТАЙГОД |
TIME | ВРЕМЯ |
TIMEVALUE | ВРЕМЗНАЧ |
TINV | СТЬЮДРАСПОБР |
TODAY | СЕГОДНЯ |
TRANSPOSE | ТРАНСП |
TREND | ТЕНДЕНЦИЯ |
TRIM | СЖПРОБЕЛЫ |
TRIMMEAN | УРЕЗСРЕДНЕЕ |
TRUE | ИСТИНА |
TRUNC | ОТБР |
TTEST | ТТЕСТ |
TYPE | ТИП |
U | Russian |
---|---|
UNICHAR | ЮНИСИМВ |
UNICODE | UNICODE |
UPPER | ПРОПИСН |
USDOLLAR | ДОЛЛСША |
V | Russian |
---|---|
VALUE | ЗНАЧЕН |
VAR | ДИСП |
VAR.P | ДИСП.Г |
VAR.S | ДИСП.В |
VARA | ДИСПА |
VARP | ДИСПР |
VARPA | ДИСПРА |
VDB | ПУО |
VLOOKUP | ВПР |
W | Russian |
---|---|
WEBSERVICE | ВЕБСЛУЖБА |
WEEKDAY | ДЕНЬНЕД |
WEEKNUM | НОМНЕДЕЛИ |
WEIBULL | ВЕЙБУЛЛ |
WEIBULL.DIST | ВЕЙБУЛЛ.РАСП |
WORKDAY | РАБДЕНЬ |
WORKDAY.INTL | РАБДЕНЬ.МЕЖД |
X | Russian |
---|---|
XIRR | ЧИСТВНДОХ |
XNPV | ЧИСТНЗ |
XOR | ИСКЛИЛИ |
Y | Russian |
---|---|
YEAR | ГОД |
YEARFRAC | ДОЛЯГОДА |
YIELD | ДОХОД |
YIELDDISC | ДОХОДСКИДКА |
YIELDMAT | ДОХОДПОГАШ |
Z | Russian |
---|---|
Z.TEST | Z.ТЕСТ |
ZTEST | ZТЕСТ |
Связанные статьи:
- Как в Excel заменить все точки в цифрах на запятые. Функция ПОДСТАВИТЬ (85%)
- Как конвертировать курсы валют в Microsoft Excel (85%)
- Расчёт процентов в Excel (65%)
- Как сделать палочковый график в Microsoft Excel (65%)
- Как создать интервальный график в Microsoft Excel (65%)
- Как сделать, чтобы офисные документы сохранялись по умолчанию на компьютер (RANDOM — 50%)
Updated: 05.05.2020 at 17:19
Часто нужно перевести число в текст в Excel так, чтобы оно отображалось прописью (словами) на русском или других языках. Так как по умолчанию нет готовой функции, создадим свою пользовательскую функцию с помощью макросов.
Пример использования пользовательской функции для преобразования числа суммы в текстовые слова, которую можно скачать в конце статьи:
Для создания пользовательской функции, которая сможет перевести число в текст прописью , нам нужно выполнить 3 простых шага:
- Открыть редактор макросов ALT+F11.
- Создать новый модуль и в нем нужно написать функцию особенным способом: Function вместо Sub. Тогда наша функция «ЧислоПропись» будет отображаться в списке мастера функций (SHIFT+F3), в категории «Определенные пользователем».
- Вставить в модуль следующий код и сохранить:
Function ЧислоПропись(Число As Currency) As String
‘до 999 999 999 999
On Error GoTo Число_Error
Dim strМиллиарды As String, strМиллионы As String, strТысячи As String, strЕдиницы As String, strСотые As String
Dim Поз As Integer
strЧисло = Format(Int(Число),
«000000000000»)
‘Миллиарды’
Поз = 1
strМиллиарды = Сотни(Mid(strЧисло, Поз, 1))
strМиллиарды = strМиллиарды & Десятки(Mid(strЧисло, Поз + 1, 2), «м»)
strМиллиарды = strМиллиарды & ИмяРазряда(strМиллиарды, Mid(strЧисло, Поз + 1, 2), «миллиард «, «миллиарда «, «миллиардов «)
‘Миллионы’
Поз = 4
strМиллионы = Сотни(Mid(strЧисло, Поз, 1))
strМиллионы = strМиллионы & Десятки(Mid(strЧисло, Поз + 1, 2), «м»)
strМиллионы = strМиллионы & ИмяРазряда(strМиллионы, Mid(strЧисло, Поз + 1, 2), «миллион «, «миллиона «, «миллионов «)
‘Тысячи’
Поз = 7
strТысячи = Сотни(Mid(strЧисло, Поз, 1))
strТысячи = strТысячи & Десятки(Mid(strЧисло, Поз + 1, 2), «ж»)
strТысячи = strТысячи & ИмяРазряда(strТысячи, Mid(strЧисло, Поз + 1, 2), «тысяча «, «тысячи «, «тысяч «)
‘Единицы’
Поз = 10
strЕдиницы = Сотни(Mid(strЧисло, Поз, 1))
strЕдиницы = strЕдиницы & Десятки(Mid(strЧисло, Поз + 1, 2), «м»)
If strМиллиарды & strМиллионы & strТысячи & strЕдиницы = «» Then strЕдиницы = «ноль «
‘strЕдиницы = strЕдиницы & ИмяРазряда(» «, Mid(strЧисло, Поз + 1, 2), «рубль «, «рубля «, «рублей «)
‘Сотые’
‘strСотые = strКопейки & » » & ИмяРазряда(strКопейки, Right(strКопейки, 2), ‘»копейка», «копейки», «копеек»)
ЧислоПропись = strМиллиарды & strМиллионы & strТысячи & strЕдиницы
ЧислоПропись = UCase(Left(ЧислоПропись, 1)) & Right(ЧислоПропись, Len(ЧислоПропись) — 1)
Exit Function
Число_Error:
MsgBox Err.Description
End Function
Function Сотни(n As String) As String
Сотни = «»
Select Case n
Case 0: Сотни = «»
Case 1: Сотни = «сто «
Case 2: Сотни = «двести «
Case 3: Сотни = «триста «
Case 4: Сотни = «четыреста «
Case 5: Сотни = «пятьсот «
Case 6: Сотни = «шестьсот «
Case 7: Сотни = «семьсот «
Case 8: Сотни = «восемьсот «
Case 9: Сотни = «девятьсот «
End Select
End Function
Function Десятки(n As String, Sex As String) As String
Десятки = «»
Select Case Left(n, 1)
Case «0»: Десятки = «»: n = Right(n, 1)
Case «1»: Десятки = «»
Case «2»: Десятки = «двадцать «: n = Right(n, 1)
Case «3»: Десятки = «тридцать «: n = Right(n, 1)
Case «4»: Десятки = «сорок «: n = Right(n, 1)
Case «5»: Десятки = «пятьдесят «: n = Right(n, 1)
Case «6»: Десятки = «шестьдесят «: n = Right(n, 1)
Case «7»: Десятки = «семьдесят «: n = Right(n, 1)
Case «8»: Десятки = «восемьдесят «: n = Right(n, 1)
Case «9»: Десятки = «девяносто «: n = Right(n, 1)
End Select
Dim Двадцатка As String
Двадцатка = «»
Select Case n
Case «0»: Двадцатка = «»
Case «1»
Select Case Sex
Case «м»: Двадцатка = «один «
Case «ж»: Двадцатка = «одна «
Case «с»: Двадцатка = «одно «
End Select
Case «2»:
Select Case Sex
Case «м»: Двадцатка = «два «
Case «ж»: Двадцатка = «две «
Case «с»: Двадцатка = «два «
End Select
Case «3»: Двадцатка = «три «
Case «4»: Двадцатка = «четыре «
Case «5»: Двадцатка = «пять «
Case «6»: Двадцатка = «шесть «
Case «7»: Двадцатка = «семь «
Case «8»: Двадцатка = «восемь «
Case «9»: Двадцатка = «девять «
Case «10»: Двадцатка = «десять «
Case «11»: Двадцатка = «одиннадцать «
Case «12»: Двадцатка = «двенадцать «
Case «13»: Двадцатка = «тринадцать «
Case «14»: Двадцатка = «четырнадцать «
Case «15»: Двадцатка = «пятнадцать «
Case «16»: Двадцатка = «шестнадцать «
Case «17»: Двадцатка = «семнадцать «
Case «18»: Двадцатка = «восемнадцать «
Case «19»: Двадцатка = «девятнадцать «
End Select
Десятки = Десятки & Двадцатка
End Function
Function ИмяРазряда(Строка As String, n As String, Имя1 As String, Имя24 As String, ИмяПроч As String) As String
If Строка <> «» Then
ИмяРазряда = «»
Select Case Left(n, 1)
Case «0», «2», «3», «4», «5», «6», «7», «8», «9»: n = Right(n, 1)
End Select
Select Case n
Case «1»: ИмяРазряда = Имя1
Case «2», «3», «4»: ИмяРазряда = Имя24
Case Else: ИмяРазряда = ИмяПроч
End Select
End If
End Function
Можно написать алгоритм макро программы по-другому и еще сделать так, чтобы она дописывала валюту суммы прописью. Для этого создайте Module2 и введите в него следующий код:
Function ЧислоПрописьюВалюта(Число As Double, Optional Валюта As Integer = 1, Optional Копейки As Integer = 1)
Attribute ЧислоПрописьюВалюта.VB_Description = «Функция преобразовывает число суммы текстовыми словами»
Attribute ЧислоПрописьюВалюта.VB_ProcData.VB_Invoke_Func = » n1″
Dim Edinicy(0 To 19) As String: Dim EdinicyPoslednie(0 To 19) As String
Dim Desyatki(0 To 9) As String: Dim Sotni(0 To 9) As String: Dim mlrd(0 To 9) As String
Dim mln(0 To 9) As String: Dim tys(0 To 9) As String
Dim SumInt, x, shag, vl As Integer: Dim txt, Sclon_Tys As String
‘———————————————
Application.Volatile
‘———————————————
Edinicy(0) = «»: EdinicyPoslednie(0) = IIf(Валюта = 0, «евро», IIf(Валюта = 1, «рублей», «долларов»))
Edinicy(1) = «один «: EdinicyPoslednie(1) = IIf(Валюта = 0, «один евро», IIf(Валюта = 1, «один рубль», «один доллар»))
Edinicy(2) = «два «: EdinicyPoslednie(2) = IIf(Валюта = 0, «два евро», IIf(Валюта = 1, «два рубля», «два доллара»))
Edinicy(3) = «три «: EdinicyPoslednie(3) = IIf(Валюта = 0, «три евро», IIf(Валюта = 1, «три рубля», «три доллара»))
Edinicy(4) = «четыре «: EdinicyPoslednie(4) = IIf(Валюта = 0, «четыре евро», IIf(Валюта = 1, «четыре рубля», «четыре доллара»))
Edinicy(5) = «пять «: EdinicyPoslednie(5) = IIf(Валюта = 0, «пять евро», IIf(Валюта = 1, «пять рублей», «пять долларов»))
Edinicy(6) = «шесть «: EdinicyPoslednie(6) = IIf(Валюта = 0, «шесть евро», IIf(Валюта = 1, «шесть рублей», «шесть долларов»))
Edinicy(7) = «семь «: EdinicyPoslednie(7) = IIf(Валюта = 0, «семь евро», IIf(Валюта = 1, «семь рублей», «семь долларов»))
Edinicy(8) = «восемь «: EdinicyPoslednie(8) = IIf(Валюта = 0, «восемь евро», IIf(Валюта = 1, «восемь рублей», «восемь долларов»))
Edinicy(9) = «девять «: EdinicyPoslednie(9) = IIf(Валюта = 0, «девять евро», IIf(Валюта = 1, «девять рублей», «девять долларов»))
Edinicy(11) = «одиннадцать «: EdinicyPoslednie(11) = IIf(Валюта = 0, «одиннадцать евро», IIf(Валюта = 1, «одиннадцать рублей», «одиннадцать долларов»))
Edinicy(12) = «надцать «: EdinicyPoslednie(12) = IIf(Валюта = 0, «надцать евро», IIf(Валюта = 1, «надцать рублей», «надцать долларов»))
Edinicy(13) = «тринадцать «: EdinicyPoslednie(13) = IIf(Валюта = 0, «тринадцать евро», IIf(Валюта = 1, «тринадцать рублей», «тринадцать долларов»))
Edinicy(14) = «четырнадцать «: EdinicyPoslednie(14) = IIf(Валюта = 0, «четырнадцать евро», IIf(Валюта = 1, «четырнадцать рублей», «четырнадцать долларов»))
Edinicy(15) = «пятнадцать «: EdinicyPoslednie(15) = IIf(Валюта = 0, «пятнадцать евро», IIf(Валюта = 1, «пятнадцать рублей», «пятнадцать долларов»))
Edinicy(16) = «шестнадцать «: EdinicyPoslednie(16) = IIf(Валюта = 0, «шестнадцать евро», IIf(Валюта = 1, «шестнадцать рублей», «шестнадцать долларов»))
Edinicy(17) = «семнадцать «: EdinicyPoslednie(17) = IIf(Валюта = 0, «семнадцать евро», IIf(Валюта = 1, «семнадцать рублей», «семнадцать долларов»))
Edinicy(18) = «восемнадцать «: EdinicyPoslednie(18) = IIf(Валюта = 0, «восемнадцать евро», IIf(Валюта = 1, «восемнадцать рублей», «восемнадцать долларов»))
Edinicy(19) = «девятнадцать «: EdinicyPoslednie(19) = IIf(Валюта = 0, «девятнадцать евро», IIf(Валюта = 1, «девятнадцать рублей», «девятнадцать долларов»))
»———————————————
Desyatki(0) = «»: Sotni(0) = «»: tys(0) = «тисячь «: mln(0) = «миллионов «: mlrd(0) = «миллиардов «
Desyatki(1) = «десять «: Sotni(1) = «сто «: tys(1) = «тысяча «: mln(1) = «миллион «: mlrd(1) = «миллиарда «
Desyatki(2) = «двадцать «: Sotni(2) = «двести «: tys(2) = «тысячи «: mln(2) = «миллиона «: mlrd(2) = «миллиарда «
Desyatki(3) = «тридцать «: Sotni(3) = «триста «: tys(3) = «тысячи «: mln(3) = «миллиона «: mlrd(3) = «миллиарда «
Desyatki(4) = «сорок «: Sotni(4) = «четыреста «: tys(4) = «тысячи «: mln(4) = «миллиона «: mlrd(4) = «миллиарда «
Desyatki(5) = «пятьдесят «: Sotni(5) = «пятьсот «: tys(5) = «тысяч «: mln(5) = «миллионов «: mlrd(5) = «миллиардов «
Desyatki(6) = «шестьдесят «: Sotni(6) = «шестьсот «: tys(6) = «тысяч «: mln(6) = «миллионов «: mlrd(6) = «миллиардов «
Desyatki(7) = «семьдесят «: Sotni(7) = «семьсот «: tys(7) = «тысяч «: mln(7) = «миллионов «: mlrd(7) = «миллиардов «
Desyatki(8) = «восемьдесят «: Sotni(8) = «восемьсот «: tys(8) = «тысяч «: mln(8) = «миллионов «: mlrd(8) = «миллиардов «
Desyatki(9) = «девяносто «: Sotni(9) = «девятьсот «: tys(9) = «тысяч «: mln(9) = «миллионов «: mlrd(9) = «миллиардов «
‘———————————————
On Error Resume Next
SumInt = Int(Число)
For x = Len(SumInt) To 1 Step -1
shag = shag + 1
Select Case x
Case 12 ‘ — сотни миллиардов
vl = Mid(SumInt, shag, 1)
txt = txt & Sotni(vl)
Case 11 ‘ — десятки миллиардов
vl = Mid(SumInt, shag, 1)
If vl = «1» And Mid(SumInt, shag + 1, 1) <> 0 Then GoTo 10 Else txt = txt & Desyatki(vl) ‘ — если конец триады от 11 до 19 то перескакиваем на единицы, иначе — формируем десятки
Case 10 ‘ — единицы миллиардов
vl = Mid(SumInt, shag, 1)
If shag > 1 Then
If Mid(SumInt, shag — 1, 1) = 1 Then txt = txt & Edinicy(Mid(SumInt, shag — 1, 2)) & «миллиарда « Else txt = txt & Edinicy(vl) & mlrd(vl) ‘числа в диапозоне от 11 до 19 склоняются на «мільярдов» независимо от последнего числа триады
Else
txt = txt & Edinicy(vl) & mlrd(vl)
End If
‘-КОНЕЦ БЛОКА_______________________
Case 9 ‘ — сотни миллионов
vl = Mid(SumInt, shag, 1)
txt = txt & Sotni(vl)
Case 8 ‘ — десятки миллионов
vl = Mid(SumInt, shag, 1)
If vl = «1» And Mid(SumInt, shag + 1, 1) <> 0 Then GoTo 10 Else txt = txt & Desyatki(vl) ‘ — если конец триады от 11 до 19 то перескакиваем на единицы, иначе — формируем десятки
Case 7 ‘ — единицы миллионов
vl = Mid(SumInt, shag, 1)
If shag > 2 Then
If (Mid(SumInt, shag — 2, 1) = 0 And Mid(SumInt, shag — 1, 1) = 0 And vl = «0») Then GoTo 10
End If
If shag > 1 Then
If Mid(SumInt, shag — 1, 1) = 1 Then txt = txt & Edinicy(Mid(SumInt, shag — 1, 2)) & «миллиона « Else: txt = txt & Edinicy(vl) & mln(vl) ‘числа в диапозоне от 11 до 19 склоняются на «миллиардов» независимо от последнего числа триады
Else
txt = txt & Edinicy(vl) & mln(vl)
End If
‘-КОНЕЦ БЛОКА_______________________
Case 6 ‘ — сотни тысяч
vl = Mid(SumInt, shag, 1)
txt = txt & Sotni(vl)
Case 5 ‘ — десятки тысяч
vl = Mid(SumInt, shag, 1)
If vl = 1 And Mid(SumInt, shag + 1, 1) <> 0 Then GoTo 10 Else txt = txt & Desyatki(vl) ‘ — если конец триады от 11 до 19 то перескакиваем на единицы, иначе — формируем десятки
Case 4 ‘ — единицы тысяч
vl = Mid(SumInt, shag, 1)
If shag > 2 Then
If (Mid(SumInt, shag — 2, 1) = 0 And Mid(SumInt, shag — 1, 1) = 0 And vl = «0») Then GoTo 10
End If
Sclon_Tys = Edinicy(vl) & tys(vl) ‘ — вводим переменную Sclon_Tys из-за иного склонения тысяч в русском языке
If vl = 1 Then Sclon_Tys = «одна « & tys(vl) ‘ — для тысяч склонение «один» и «два» неприменимо ( поэтому вводим переменную Sclon_Tys )
If vl = 2 Then Sclon_Tys = «две « & tys(vl) ‘ — для тысяч склонение «один» и «два» неприменимо ( поэтому вводим переменную Sclon_Tys )
If shag > 1 Then
If Mid(SumInt, shag — 1, 1) = 1 Then Sclon_Tys = Edinicy(Mid(SumInt, shag — 1, 2)) & «тисяч «
End If
txt = txt & Sclon_Tys
‘-КОНЕЦ БЛОКА_______________________
Case 3 ‘ — сотни
vl = Mid(SumInt, shag, 1)
txt = txt & Sotni(vl)
Case 2 ‘ — десятки
vl = Mid(SumInt, shag, 1)
If vl = «1» And Mid(SumInt, shag + 1, 1) <> 0 Then GoTo 10 Else txt = txt & Desyatki(vl) ‘ — если конец триады от 11 до 19 то перескакиваем на единицы, иначе — формируем десятки
Case 1 ‘ — единицы
If Mid(SumInt, shag — 1, 1) <> 1 Or Mid(SumInt, shag — 1, 2) = «10» Then vl = Mid(SumInt, shag, 1) Else vl = Mid(SumInt, shag — 1, 2)
txt = txt & EdinicyPoslednie(vl)
‘-КОНЕЦ БЛОКА_______________________
End Select
10: Next x
a = Число
b = Int(a)
c = (Round(a — b, 2)) * 100
If c < 10 And c >= 1 Then c = «0» + CStr(c)
If c = 0 Then c = CStr(c) + «0»
d = «»
If Валюта = 1 Then d = «коп.» Else d = «цен.»
If Валюта > 2 Or Валюта < 0 Then MsgBox «Укажите параметр 0-2»
If Валюта > 2 Or Валюта < 0 Then GoTo 11
If Копейки = 0 Then
d = «»
c = «»
End If
If Копейки = 2 Then d = «»
If Копейки > 2 Or Копейи < 0 Then MsgBox «Укажите параметр 0, 1 или 2»
If Копейки > 2 Or Копейки < 0 Then GoTo 11
ЧислоПрописьюВалюта = UCase(Left(txt, 1)) & LCase(Mid(txt, 2)) + » « + CStr(c) + d
11:
End Function
Sub DescribeFunction()
Dim FuncName As String
Dim FuncDesc As String
Dim Category As String
Dim ArgDesc(1 To 3) As String
FuncName =
«ЧислоПрописьюВалюта»
FuncDesc = «Функция преобразовывает число суммы текстовыми словами»
Category = 1 ‘Text category
ArgDesc(1) = «Исходная сумма»
ArgDesc(2) = «(необязательный) Тип отображаемой валюты 0-Евро, 1-Рубли, 2-Доллары.»
ArgDesc(3) = «(необязательный) Нужны ли копейки: 0-нет, 1-отображать копейи стандартно, 2-отображать только дробную часть (без слов).»
Application.MacroOptions _
Macro:=FuncName, _
Description:=FuncDesc, _
Category:=Category, _
ArgumentDescriptions:=ArgDesc
End Sub
Также не забудьте добавить в рабочую книгу код вызова макроса регистрации DescribeFunction, чтобы отображать описание атрибутов для пользовательской функции:
Private Sub Workbook_Open()
DescribeFunction
End Sub
Кроме того благодаря данному макросу DescribeFunction функция будет доступна в группе: «ФОРМУЛЫ»-«Библиотека функций»-«Финансовые»-«ЧислоПрописьюВалюта»
Если мы указываем число (от 0 до 2)в параметре второй функции «ЧислоПрописьюВалюта» то функция автоматически подставит нужную валюту в сумме прописью:
- 1-рубли;
- 2-доллары;
- 0-евро;
Как видите, этот VBA-код макроса преобразует числа в слова. После вставки данного кода в модуль редактора макросов, у нас работает новая функция, которую можно вызвать из мастера (кнопка fx возле строки формул).
Скачать число прописью в Excel руб RUB.
Украинская версия функции ЧислоСловоВалюта для перевода сумм в гривны находиться в следующем файле:
Скачать функцию ЧислоСловоВалюта ГРН UAH
Теперь вы можете быстро перевести сумму в слова прописью. Чтобы воспользоваться готовым решением рекомендуем скачать пример числа прописью в Excel. Данный файл содержит уже готовую пользовательскую функцию и VBA-код макроса, который доступен в модуле из редактора.
Как правило у многих пользователей в России и других странах СНГ установлена русская версия MS Excel, но есть ряд зарубежных компаний, которые используют только английские версии Excel, поэтому если вы работали с русской версией, то для вас это будет большой проблемой. Конечно же, это дело привычки, поработав некоторое время на том или ином языке можно привыкнуть.
Обычно, потребность в знании соответствия английских формул и русских появляется, когда мы ищем решение в интернете, находим его, но описание в статье было на русском, а у нас установлена английская версия (или наоборот).
Поэтому я решил сделать отдельную статью, где вы всегда можете подглядеть нужную вам функцию на нужном языке.
Соответствие русских и английских формул в Excel | |||
Функции баз данных — Database | |||
ДСРЗНАЧ | Excel функция ДСРЗНАЧ на английском | DAVERAGE | Вычисляет среднее значение выбранных записей базы данных. |
БСЧЁТ | Excel функция БСЧЁТ на английском | DCOUNT | Подсчитывает количество числовых ячеек в базе данных. |
БСЧЁТА | Excel функция БСЧЁТА на английском | DCOUNTA | Подсчитывает количество непустых ячеек в базе данных. |
БИЗВЛЕЧЬ | Excel функция БИЗВЛЕЧЬ на английском | DGET | Извлекает из базы данных одну запись, удовлетворяющую заданному условию. |
ДМАКС | Excel функция ДМАКС на английском | DMAX | Находит максимальное значение среди выделенных записей базы данных. |
ДМИН | Excel функция ДМИН на английском | DMIN | Находит минимальное значение среди выделенных записей базы данных. |
БДПРОИЗВЕД | Excel функция БДПРОИЗВЕД на английском | DPRODUCT | Перемножает значения определенного поля в записях базы данных, удовлетворяющих условию. |
ДСТАНДОТКЛ | Excel функция ДСТАНДОТКЛ на английском | DSTDEV | Оценивает стандартное отклонение по выборке из выделенных записей базы данных. |
ДСТАНДОТКЛП | Excel функция ДСТАНДОТКЛП на английском | DSTDEVP | Вычисляет стандартное отклонение по генеральной совокупности из выделенных записей базы данных. |
БДСУММ | Excel функция БДСУММ на английском | DSUM | Суммирует числа в поле для записей базы данных, удовлетворяющих условию. |
БДДИСП | Excel функция БДДИСП на английском | DVAR | Оценивает дисперсию по выборке из выделенных записей базы данных |
БДДИСПП | Excel функция БДДИСПП на английском | DVARP | Вычисляет дисперсию по генеральной совокупности из выделенных записей базы данных. |
Функции даты и времени — Date & Time | |||
ДАТА | Excel функция ДАТА на английском | DATE | Возвращает заданную дату в числовом формате Microsoft Excel. |
ДАТАЗНАЧ | Excel функция ДАТАЗНАЧ на английском | DATEVALUE | Преобразует дату из текстового формата в числовой. |
ДЕНЬ | Excel функция ДЕНЬ на английском | DAY | Преобразует дату в числовом формате в день месяца. |
ДНЕЙ360 | Excel функция ДНЕЙ360 на английском | DAYS360 | Вычисляет количество дней между двумя датами на основе 360-дневного года. |
ДАТАМЕС | Excel функция ДАТАМЕС на английском | EDATE | Находит дату, отстоящую на заданное число месяцев вперед или назад от начальной даты. |
КОНМЕСЯЦА | Excel функция КОНМЕСЯЦА на английском | EOMONTH | Определяет дату для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев. |
ЧАС | Excel функция ЧАС на английском | HOUR | Преобразует дату в числовом формате в часы. |
МИНУТЫ | Excel функция МИНУТЫ на английском | MINUTE | Преобразует дату в числовом формате в минуты. |
МЕСЯЦ | Excel функция МЕСЯЦ на английском | MONTH | Преобразует дату в числовом формате в месяцы. |
ЧИСТРАБДНИ | Excel функция ЧИСТРАБДНИ на английском | NETWORKDAYS | Находит количество рабочих дней между двумя датами. |
ТДАТА | Excel функция ТДАТА на английском | NOW | Выдает текущую дату и время. |
СЕКУНДЫ | Excel функция СЕКУНДЫ на английском | SECOND | Преобразует дату в числовом формате в секунды. |
ВРЕМЯ | Excel функция ВРЕМЯ на английском | TIME | Выдает заданное время в числовом формате. |
ВРЕМЗНАЧ | Excel функция ВРЕМЗНАЧ на английском | TIMEVALUE | Преобразует время из текстового формата в числовой формат. |
СЕГОДНЯ | Excel функция СЕГОДНЯ на английском | TODAY | Выдает текущую дату. |
ДЕНЬНЕД | Excel функция ДЕНЬНЕД на английском | WEEKDAY | Преобразует дату в числовом формате в день недели. |
НОМНЕДЕЛИ | Excel функция НОМНЕДЕЛИ на английском | WEEKNUM | Определяет номер рабочей недели года для указанной даты. |
РАБДЕНЬ | Excel функция РАБДЕНЬ на английском | WORKDAY | Находит дату, отстоящую от данной на заданное количество рабочих дней. |
ГОД | Excel функция ГОД на английском | YEAR | Находит год для заданной даты. |
ДОЛЯГОДА | Excel функция ДОЛЯГОДА на английском | YEARFRAC | Возвращает долю года, которую составляет количество дней между начальной и конечной датами. |
Инженерные функции — Engineering | |||
БЕССЕЛЬ.I | Excel функция БЕССЕЛЬ.I на английском | BESSELI | Возвращает модифицированную функцию Бесселя In(x). |
БЕССЕЛЬ.J | Excel функция БЕССЕЛЬ.J на английском | BESSELJ | Возвращает функцию Бесселя Jn(x). |
БЕССЕЛЬ.K | Excel функция БЕССЕЛЬ.K на английском | BESSELK | Возвращает модифицированную функцию Бесселя Kn(x). |
БЕССЕЛЬ.Y | Excel функция БЕССЕЛЬ.Y на английском | BESSELY | Возвращает функцию Бесселя Yn(x). |
ДВ.В.ДЕС | Excel функция ДВ.В.ДЕС на английском | BIN2DEC | Преобразует двоичное число в десятичное. |
ДВ.В.ШЕСТН | Excel функция ДВ.В.ШЕСТН на английском | BIN2HEX | Преобразует двоичное число в шестнадцатеричное. |
ДВ.В.ВОСЬМ | Excel функция ДВ.В.ВОСЬМ на английском | BIN2OCT | Преобразует двоичное число в восьмеричное. |
КОМПЛЕКСН | Excel функция КОМПЛЕКСН на английском | COMPLEX | Преобразует коэффициенты при вещественной и мнимой частях комплексного числа в комплексное число. |
ПРЕОБР | Excel функция ПРЕОБР на английском | CONVERT | Преобразует число из одной системы мер в другую. |
ДЕС.В.ДВ | Excel функция ДЕС.В.ДВ на английском | DEC2BIN | Преобразует десятичное число в двоичное. |
ДЕС.В.ШЕСТН | Excel функция ДЕС.В.ШЕСТН на английском | DEC2HEX | Преобразует десятичное число в шестнадцатеричное. |
ДЕС.В.ВОСЬМ | Excel функция ДЕС.В.ВОСЬМ на английском | DEC2OCT | Преобразует десятичное число в восьмеричное. |
ДЕЛЬТА | Excel функция ДЕЛЬТА на английском | DELTA | Проверяет равенство двух значений. |
ФОШ | Excel функция ФОШ на английском | ERF | Возвращает функцию ошибки. |
ДФОШ | Excel функция ДФОШ на английском | ERFC | Возвращает дополнительную функцию ошибки. |
ДВФАКТР | Excel функция ДВФАКТР на английском | FACTDOUBLE | Вычисляет двойной факториал числа. |
ПОРОГ | Excel функция ПОРОГ на английском | GESTEP | Проверяет, не превышает ли данное число порогового значения. |
ШЕСТН.В.ДВ | Excel функция ШЕСТН.В.ДВ на английском | HEX2BIN | Преобразует шестнадцатеричное число в двоичное. |
ШЕСТН.В.ДЕС | Excel функция ШЕСТН.В.ДЕС на английском | HEX2DEC | Преобразует шестнадцатеричное число в десятичное. |
ШЕСТН.В.ВОСЬМ | Excel функция ШЕСТН.В.ВОСЬМ на английском | HEX2OCT | Преобразует шестнадцатеричное число в восьмеричное. |
МНИМ.ABS | Excel функция МНИМ.ABS на английском | IMABS | Возвращает абсолютную величину (модуль) комплексного числа. |
МНИМ.ЧАСТЬ | Excel функция МНИМ.ЧАСТЬ на английском | IMAGINARY | Возвращает коэффициент при мнимой части комплексного числа. |
МНИМ.АРГУМЕНТ | Excel функция МНИМ.АРГУМЕНТ на английском | IMARGUMENT | Возвращает значение аргумента комплексного числа (тета) — угол, выраженный в радианах. |
МНИМ.СОПРЯЖ | Excel функция МНИМ.СОПРЯЖ на английском | IMCONJUGATE | Возвращает комплексно-сопряженное комплексное число. |
МНИМ.COS | Excel функция МНИМ.COS на английском | IMCOS | Возвращает косинус комплексного числа. |
МНИМ.ДЕЛ | Excel функция МНИМ.ДЕЛ на английском | IMDIV | Возвращает частное от деления двух комплексных чисел. |
МНИМ.EXP | Excel функция МНИМ.EXP на английском | IMEXP | Возвращает экспоненту комплексного числа. |
МНИМ.LN | Excel функция МНИМ.LN на английском | IMLN | Возвращает натуральный логарифм комплексного числа. |
МНИМ.LOG10 | Excel функция МНИМ.LOG10 на английском | IMLOG10 | Возвращает обычный (десятичный) логарифм комплексного числа. |
МНИМ.LOG2 | Excel функция МНИМ.LOG2 на английском | IMLOG2 | Возвращает двоичный логарифм комплексного числа. |
МНИМ.СТЕПЕНЬ | Excel функция МНИМ.СТЕПЕНЬ на английском | IMPOWER | Возвращает комплексное число, возведенное в целую степень. |
МНИМ.ПРОИЗВЕД | Excel функция МНИМ.ПРОИЗВЕД на английском | IMPRODUCT | Возвращает произведение двух комплексных чисел. |
МНИМ.ВЕЩ | Excel функция МНИМ.ВЕЩ на английском | IMREAL | Возвращает коэффициент при вещественной части комплексного числа. |
МНИМ.SIN | Excel функция МНИМ.SIN на английском | IMSIN | Возвращает синус комплексного числа. |
МНИМ.КОРЕНЬ | Excel функция МНИМ.КОРЕНЬ на английском | IMSQRT | Возвращает значение квадратного корня из комплексного числа. |
МНИМ.РАЗН | Excel функция МНИМ.РАЗН на английском | IMSUB | Возвращает разность двух комплексных чисел. |
МНИМ.СУММ | Excel функция МНИМ.СУММ на английском | IMSUM | Возвращает сумму комплексных чисел. |
ВОСЬМ.В.ДВ | Excel функция ВОСЬМ.В.ДВ на английском | OCT2BIN | Преобразует восьмеричное число в двоичное. |
ВОСЬМ.В.ДЕС | Excel функция ВОСЬМ.В.ДЕС на английском | OCT2DEC | Преобразует восьмеричное число в десятичное. |
ВОСЬМ.В.ШЕСТН | Excel функция ВОСЬМ.В.ШЕСТН на английском | OCT2HEX | Преобразует восьмеричное число в шестнадцатеричное. |
Финансовые функции — Financial | |||
НАКОПДОХОД | Excel функция НАКОПДОХОД на английском | ACCRINT | Определяет накопленный доход по ценным бумагам с периодической выплатой процентов. |
НАКОПДОХОДПОГАШ | Excel функция НАКОПДОХОДПОГАШ на английском | ACCRINTM | Находит накопленный доход по ценным бумагам, процент по которым выплачивается в срок вступления в силу. |
АМОРУМ | Excel функция АМОРУМ на английском | AMORDEGRC | Вычисляет величину амортизации для каждого периода, используя коэффициент амортизации (французская система бухучета). |
АМОРУВ | Excel функция АМОРУВ на английском | AMORLINC | Вычисляет величину амортизации для каждого отчетного периода (французская система бухучета). |
ДНЕЙКУПОНДО | Excel функция ДНЕЙКУПОНДО на английском | COUPDAYBS | Определяет количество дней между началом периода купона и датой соглашения. |
ДНЕЙКУПОН | Excel функция ДНЕЙКУПОН на английском | COUPDAYS | Определяет число дней в периоде купона, который содержит дату соглашения. |
ДНЕЙКУПОНПОСЛЕ | Excel функция ДНЕЙКУПОНПОСЛЕ на английском | COUPDAYSNC | Находит число дней от даты соглашения до срока следующего купона. |
ДАТАКУПОНПОСЛЕ | Excel функция ДАТАКУПОНПОСЛЕ на английском | COUPNCD | Находит следующую дату купона после даты соглашения. |
ЧИСЛКУПОН | Excel функция ЧИСЛКУПОН на английском | COUPNUM | Определяет количество купонов, которые могут быть оплачены между датой соглашения и сроком вступления в силу. |
ДАТАКУПОНДО | Excel функция ДАТАКУПОНДО на английском | COUPPCD | Выдает предыдущую дату купона перед датой соглашения. |
ОБЩПЛАТ | Excel функция ОБЩПЛАТ на английском | CUMIPMT | Вычисляет общую выплату, произведенную между двумя периодическими выплатами. |
ОБЩДОХОД | Excel функция ОБЩДОХОД на английском | CUMPRINC | Вычисляет общую выплату по займу между двумя периодами. |
ФУО | Excel функция ФУО на английском | DB | Вычисляет амортизацию имущества на заданный период, используя метод постоянного учета амортизации. |
ДДОБ | Excel функция ДДОБ на английском | DDB | Вычисляет величину амортизации имущества для указанного периода при использовании метода двукратного учета амортизации или иного явно указанного метода. |
СКИДКА | Excel функция СКИДКА на английском | DISC | Вычисляет норму скидки для ценных бумаг. |
РУБЛЬ.ДЕС | Excel функция РУБЛЬ.ДЕС на английском | DOLLARDE | Преобразует цену в рублях, выраженную в виде дроби, в цену в рублях, выраженную десятичным числом. |
РУБЛЬ.ДРОБЬ | Excel функция РУБЛЬ.ДРОБЬ на английском | DOLLARFR | Преобразует цену в рублях, выраженную десятичным числом, в цену в рублях, выраженную в виде дроби. |
ДЛИТ | Excel функция ДЛИТ на английском | DURATION | Находит ежегодную продолжительность действия ценных бумаг с периодическими выплатами по процентам. |
ЭФФЕКТ | Excel функция ЭФФЕКТ на английском | EFFECT | Вычисляет действующие ежегодные процентные ставки. |
БС | Excel функция БС на английском | FV | Вычисляет будущее значение вклада. |
БЗРАСПИС | Excel функция БЗРАСПИС на английском | FVSCHEDULE | Вычисляет будущее значение начального вклада при изменяющихся сложных процентных ставках. |
ИНОРМА | Excel функция ИНОРМА на английском | INTRATE | Определяет ставку доходности полностью обеспеченной ценной бумаги. |
ПРПЛТ | Excel функция ПРПЛТ на английском | IMPT | Вычисляет величину выплаты прибыли на вложения за данный период. |
ВСД | Excel функция ВСД на английском | IRR | Вычисляет внутреннюю ставку доходности (отдачи) для серии потоков денежных средств. |
ПРОЦПЛАТ | Excel функция ПРОЦПЛАТ на английском | ISPMT | Вычисляет выплаты за указанный период инвестиции. |
МДЛИТ | Excel функция МДЛИТ на английском | MDURATION | Определяет модифицированную длительность Маколея для ценных бумаг с предполагаемой номинальной стоимостью 100 рублей. |
МВСД | Excel функция МВСД на английском | MIRR | Определяет внутреннюю ставку доходности, при которой положительные и отрицательные денежные потоки имеют разную ставку. |
НОМИНАЛ | Excel функция НОМИНАЛ на английском | NOMINAL | Определяет номинальную годовую процентную ставку. |
КПЕР | Excel функция КПЕР на английском | NPER | Определяет общее количество периодов выплаты для данной ссуды. |
ЧПС | Excel функция ЧПС на английском | NPV | Вычисляет чистую приведенную стоимость инвестиции, основанной на серии периодических денежных потоков и ставке дисконтирования. |
ЦЕНАПЕРВНЕРЕГ | Excel функция ЦЕНАПЕРВНЕРЕГ на английском | ODDPRICE | Находит цену за 100 рублей нарицательной стоимости ценных бумаг с нерегулярным первым периодом. |
ДОХОДПЕРВНЕРЕГ | Excel функция ДОХОДПЕРВНЕРЕГ на английском | ODDFYIELD | Находит доход по ценным бумагам с нерегулярным первым периодом. |
ЦЕНАПОСЛНЕРЕГ | Excel функция ЦЕНАПОСЛНЕРЕГ на английском | ODDLPRICE | Определяет цену за 100 рублей нарицательной стоимости ценных бумаг с нерегулярным последним периодом. |
ДОХОДПОСЛНЕРЕГ | Excel функция ДОХОДПОСЛНЕРЕГ на английском | ODDFYIELD | Определяет доход по ценным бумагам с нерегулярным последним периодом. |
ПЛТ | Excel функция ПЛТ на английском | PMT | Вычисляет величину выплаты по ссуде за один период. |
ОСПЛТ | Excel функция ОСПЛТ на английском | PPMT | Вычисляет величину выплат на основной капитал для вклада в заданный период. |
ЦЕНА | Excel функция ЦЕНА на английском | PRICE | Вычисляет цену за 100 рублей нарицательной стоимости ценных бумаг, по которым производится периодическая выплата процентов. |
ЦЕНАСКИДКА | Excel функция ЦЕНАСКИДКА на английском | PRICEDISC | Вычисляет цену за 100 рублей нарицательной стоимости ценных бумаг, на которые сделана скидка. |
ЦЕНАПОГАШ | Excel функция ЦЕНАПОГАШ на английском | PRICEMAT | Вычисляет цену за 100 рублей нарицательной стоимости ценных бумаг, по которым выплачивается прибыль в момент вступления в силу. |
ПС | Excel функция ПС на английском | PV | Вычисляет приведенную (к настоящему моменту) стоимость инвестиции. |
СТАВКА | Excel функция СТАВКА на английском | RATE | Вычисляет процентную ставку по аннуитету за один период. |
ПОЛУЧЕНО | Excel функция ПОЛУЧЕНО на английском | RECEIVED | Вычисляет сумму, полученную в срок вступления в силу полностью обеспеченных ценных бумаг. |
АПЛ | Excel функция АПЛ на английском | SLN | Вычисляет величину непосредственной амортизации имущества за один период. |
АСЧ | Excel функция АСЧ на английском | SYD | |
РАВНОКЧЕК | Excel функция РАВНОКЧЕК на английском | TBILLEQ | Вычисляет эквивалентный облигации доход по казначейскому чеку. |
ЦЕНАКЧЕК | Excel функция ЦЕНАКЧЕК на английском | TBILLPRICE | Вычисляет цену за 100 рублей нарицательной стоимости для казначейского чека. |
ДОХОДКЧЕК | Excel функция ДОХОДКЧЕК на английском | TBILLYIELD | Вычисляет доход по казначейскому чеку. |
ПУО | Excel функция ПУО на английском | VDB | Вычисляет величину амортизации имущества для явно указанного или соответствующего периода при использовании метода разового учета амортизации. |
ЧИСТВНДОХ | Excel функция ЧИСТВНДОХ на английском | XIRR | Вычисляет внутреннюю ставку доходности запланированных непериодических денежных потоков. |
ЧИСТНЗ | Excel функция ЧИСТНЗ на английском | XNPV | Вычисляет чистую текущую стоимость инвестиции, вычисляемую на основе ряда поступлений наличных, которые не обязательно являются периодическими. |
ДОХОД | Excel функция ДОХОД на английском | YIELD | Вычисляет доход от ценных бумаг, по которым производятся периодические выплаты процентов. |
ДОХОДСКИДКА | Excel функция ДОХОДСКИДКА на английском | YIELDDISC | Вычисляет годовой доход по ценным бумагам, на которые сделана скидка. Пример — казначейские чеки. |
ДОХОДПОГАШ | Excel функция ДОХОДПОГАШ на английском | YIELDMAT | Вычисляет годовой доход от ценных бумаг, процент по которым выплачивается в срок погашения. |
Проверка свойств и значений и Информационные функции — Information | |||
ЯЧЕЙКА | Excel функция ЯЧЕЙКА на английском | CELL | Определяет информацию о формате, местоположении или содержимом ячейки. |
ТИП.ОШИБКИ | Excel функция ТИП.ОШИБКИ на английском | ERROR.TYPE | Определяет номер, соответствующий одному из типов ошибок Microsoft Excel. |
ИНФОРМ | Excel функция ИНФОРМ на английском | INFO | Выдает информацию о текущей операционной среде. |
ЕПУСТО | Excel функция ЕПУСТО на английском | ISBLANK | Выдает логическое значение ИСТИНА, если аргумент является ссылкой на пустую ячейку. |
ЕОШ | Excel функция ЕОШ на английском | ISERR | Выдает логическое значение ИСТИНА, если аргумент ссылается на любое значение ошибки, кроме #Н/Д. |
ЕОШИБКА | Excel функция ЕОШИБКА на английском | ISERROR | Выдает логическое значение ИСТИНА, если аргумент ссылается на любое значение ошибки. |
ЕЧЁТН | Excel функция ЕЧЁТН на английском | ISEVEN | Выдает логическое значение ИСТИНА, если аргумент — четное число. |
ЕЛОГИЧ | Excel функция ЕЛОГИЧ на английском | ISLOGICAL | Выдает логическое значение ИСТИНА, если аргумент ссылается на логическое значение. |
ЕНД | Excel функция ЕНД на английском | ISNA | Выдает логическое значение ИСТИНА, если аргумент ссылается на значение ошибки #Н/Д (значение недоступно). |
ЕНЕТЕКСТ | Excel функция ЕНЕТЕКСТ на английском | ISNONTEXT | Выдает логическое значение ИСТИНА, если аргумент ссылается на значение, которое не является текстом. |
ЕЧИСЛО | Excel функция ЕЧИСЛО на английском | ISNUMBER | Выдает логическое значение ИСТИНА, если аргумент ссылается на число. |
ЕНЕЧЁТ | Excel функция ЕНЕЧЁТ на английском | ISODD | Выдает логическое значение ИСТИНА, если аргумент — нечетное число. |
ЕССЫЛКА | Excel функция ЕССЫЛКА на английском | ISREF | Выдает логическое значение ИСТИНА, если аргумент ссылается на ссылку. |
ЕТЕКСТ | Excel функция ЕТЕКСТ на английском | ISTEXT | Выдает логическое значение ИСТИНА, если аргумент ссылается на текст. |
Ч | Excel функция Ч на английском | N | Преобразует заданное значение в число. |
НД | Excel функция НД на английском | NA | Выдает значение ошибки #Н/Д. |
ТИП | Excel функция ТИП на английском | TYPE | Выдает тип значения. |
Логические функции — Logical | |||
И | Excel функция И на английском | AND | Выдает значение ИСТИНА, если все аргументы имеют значение ИСТИНА. |
ЛОЖЬ | Excel функция ЛОЖЬ на английском | FALSE | Вставляет логическое значение ЛОЖЬ. |
ЕСЛИ | Excel функция ЕСЛИ на английском | IF | Выполняет проверку условия. |
НЕ | Excel функция НЕ на английском | NOT | Меняет на противоположное логическое значение своего аргумента. |
ИЛИ | Excel функция ИЛИ на английском | OR | Выдает значение ИСТИНА, если хотя бы один аргумент имеет значение ИСТИНА. |
ИСТИНА | Excel функция ИСТИНА на английском | TRUE | Вставляет логическое значение ИСТИНА. |
Ссылки и массивы — Lookup & Reference | |||
АДРЕС | Excel функция АДРЕС на английском | ADDRESS | Выдает ссылку на отдельную ячейку рабочего листа в виде текста. |
ОБЛАСТИ | Excel функция ОБЛАСТИ на английском | AREAS | Определяет количество областей в ссылке. |
ВЫБОР | Excel функция ВЫБОР на английском | CHOOSE | Выбирает значение из списка значений по индексу. |
СТОЛБЕЦ | Excel функция СТОЛБЕЦ на английском | COLUMN | Определяет номер столбца, на который указывает ссылка. |
ЧИСЛСТОЛБ | Excel функция ЧИСЛСТОЛБ на английском | COLUMNS | Определяет количество столбцов в массиве или ссылке. |
ПОЛУЧИТЬ.ДАННЫЕ. СВОДНОЙ.ТАБЛИЦЫ |
Excel функция ПОЛУЧИТЬ.ДАННЫЕ. СВОДНОЙ.ТАБЛИЦЫ на английском |
GETPIVOTDATA | Возвращает данные, хранящиеся в сводной таблице. |
ГПР | Excel функция ГПР на английском | HLOOKUP | Ищет значение в первой строке массива и выдает значение из ячейки в найденном столбце и указанной строке. |
ГИПЕРССЫЛКА | Excel функция ГИПЕРССЫЛКА на английском | HYPERLINK | Создает ссылку, открывающую документ, находящийся на жестком диске, сервере сети или в Интернете. |
ИНДЕКС | Excel функция ИНДЕКС на английском | INDEX | По индексу получает значение из ссылки или массива. |
[ads] | |||
ДВССЫЛ | Excel функция ДВССЫЛ на английском | INDIRECT | Определяет ссылку, заданную текстовым значением. |
ПРОСМОТР | Excel функция ПРОСМОТР на английском | LOOKUP | Ищет значения в векторе или массиве. |
ПОИСКПОЗ | Excel функция ПОИСКПОЗ на английском | MATCH | Ищет значения в ссылке или массиве. |
[ads] | |||
СМЕЩ | Excel функция СМЕЩ на английском | OFFSET | Определяет смещение ссылки относительно заданной ссылки. |
СТРОКА | Excel функция СТРОКА на английском | ROW | Определяет номер строки, определяемой ссылкой. |
ЧСТРОК | Excel функция ЧСТРОК на английском | ROWS | Определяет количество строк в ссылке. |
ДРВ | Excel функция ДРВ на английском | RTD | Извлекает данные реального времени из программ, поддерживающих автоматизацию COM. |
ТРАНСП | Excel функция ТРАНСП на английском | TRANSPOSE | Выдает транспонированный массив. |
ВПР | Excel функция ВПР на английском | VLOOKUP | Ищет значение в первом столбце массива и выдает значение из ячейки в найденной строке и указанном столбце. |
[ads] | |||
Математические и тригонометрические функции — Math & Trig | |||
ABS | Excel функция ABS на английском | ABS | Находит модуль (абсолютную величину) числа. |
ACOS | Excel функция ACOS на английском | ACOS | Вычисляет арккосинус числа. |
ACOSH | Excel функция ACOSH на английском | ACOSH | Вычисляет гиперболический арккосинус числа. |
ASIN | Excel функция ASIN на английском | ASIN | Вычисляет арксинус числа. |
ASINH | Excel функция ASINH на английском | ASINH | Вычисляет гиперболический арксинус числа. |
ATAN | Excel функция ATAN на английском | ATAN | Вычисляет арктангенс числа. |
ATAN2 | Excel функция ATAN2 на английском | ATAN2 | Вычисляет арктангенс для заданных координат x и y. |
ATANH | Excel функция ATANH на английском | ATANH | Вычисляет гиперболический арктангенс числа. |
ОКРВВЕРХ | Excel функция ОКРВВЕРХ на английском | CEILING | Округляет число до ближайшего целого или до ближайшего кратного указанному значению. |
ЧИСЛКОМБ | Excel функция ЧИСЛКОМБ на английском | COMBIN | Находит количество комбинаций для заданного числа объектов. |
COS | Excel функция COS на английском | COS | Вычисляет косинус числа. |
COSH | Excel функция COSH на английском | COSH | Вычисляет гиперболический косинус числа. |
ГРАДУСЫ | Excel функция ГРАДУСЫ на английском | DEGREES | Преобразует радианы в градусы. |
ЧЁТН | Excel функция ЧЁТН на английском | EVEN | Округляет число до ближайшего четного целого. |
EXP | Excel функция EXP на английском | EXP | Вычисляет число e, возведенное в указанную степень. |
ФАКТР | Excel функция ФАКТР на английском | FACT | Вычисляет факториал числа. |
ОКРВНИЗ | Excel функция ОКРВНИЗ на английском | FLOOR | Округляет число до ближайшего меньшего по модулю целого. |
НОД | Excel функция НОД на английском | GCD | Находит наибольший общий делитель. |
ЦЕЛОЕ | Excel функция ЦЕЛОЕ на английском | INT | Округляет число до ближайшего меньшего целого. |
НОК | Excel функция НОК на английском | LCM | Находит наименьшее общее кратное. |
LN | Excel функция LN на английском | LN | Вычисляет натуральный логарифм числа. |
LOG | Excel функция LOG на английском | LOG | Вычисляет логарифм числа по заданному основанию. |
LOG10 | Excel функция LOG10 на английском | LOG10 | Вычисляет десятичный логарифм числа. |
МОПРЕД | Excel функция МОПРЕД на английском | MDETERM | Вычисляет определитель матрицы, хранящейся в массиве. |
МОБР | Excel функция МОБР на английском | MINVERSE | Определяет обратную матрицу (матрица хранится в массиве). |
МУМНОЖ | Excel функция МУМНОЖ на английском | MMULT | Вычисляет произведение матриц, хранящихся в массивах. |
ОСТАТ | Excel функция ОСТАТ на английском | MOD | Вычисляет остаток от деления. |
ОКРУГЛТ | Excel функция ОКРУГЛТ на английском | MROUND | Находит число, округленное с требуемой точностью. |
МУЛЬТИНОМ | Excel функция МУЛЬТИНОМ на английском | MULTINOMIAL | Вычисляет мультиномиальный коэффициент множества чисел. |
НЕЧЁТ | Excel функция НЕЧЁТ на английском | ODD | Округляет число до ближайшего нечетного целого. |
ПИ | Excel функция ПИ на английском | PI | Вставляет число «пи». |
СТЕПЕНЬ | Excel функция СТЕПЕНЬ на английском | POWER | Вычисляет результат возведения числа в степень. |
ПРОИЗВЕД | Excel функция ПРОИЗВЕД на английском | PRODUCT | Вычисляет произведение аргументов. |
ЧАСТНОЕ | Excel функция ЧАСТНОЕ на английском | QUOTIENT | Вычисляет целую часть частного при делении. |
РАДИАНЫ | Excel функция РАДИАНЫ на английском | RADIANS | Преобразует градусы в радианы. |
СЛЧИС | Excel функция СЛЧИС на английском | RAND | Выдает случайное число в интервале от 0 до 1. |
СЛУЧМЕЖДУ | Excel функция СЛУЧМЕЖДУ на английском | RANDBETVEEN | Выдает случайное число в заданном интервале. |
РИМСКОЕ | Excel функция РИМСКОЕ на английском | ROMAN | Преобразует число в арабской записи к числу в римской как текст. |
ОКРУГЛ | Excel функция ОКРУГЛ на английском | ROUND | Округляет число до указанного количества десятичных разрядов. |
ОКРУГЛВНИЗ | Excel функция ОКРУГЛВНИЗ на английском | ROUNDDOWN | Округляет число до ближайшего меньшего по модулю целого. |
ОКРУГЛВВЕРХ | Excel функция ОКРУГЛВВЕРХ на английском | ROUNDUP | Округляет число до ближайшего по модулю большего целого. |
РЯД.СУММ | Excel функция РЯД.СУММ на английском | SERIESSUM | Вычисляет сумму степенного ряда по заданной формуле. |
ЗНАК | Excel функция ЗНАК на английском | SIGN | Определяет знак числа. |
SIN | Excel функция SIN на английском | SIN | Вычисляет синус заданного угла. |
SINH | Excel функция SINH на английском | SINH | Вычисляет гиперболический синус числа. |
КОРЕНЬ | Excel функция КОРЕНЬ на английском | SQRT | Вычисляет положительное значение квадратного корня. |
КОРЕНЬПИ | Excel функция КОРЕНЬПИ на английском | SQRTPI | Вычисляет значение квадратного корня из числа «пи». |
ПРОМЕЖУТОЧНЫЕ. ИТОГИ |
Excel функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ на английском | SUBTOTAL | Вычисляет промежуточные итоги. |
СУММ | Excel функция СУММ на английском | SUM | Суммирует аргументы. |
СУММЕСЛИ | Excel функция СУММЕСЛИ на английском | SUMIF | Суммирует ячейки, удовлетворяющие заданному условию. |
[ads] | |||
СУММПРОИЗВ | Excel функция СУММПРОИЗВ на английском | SUMPRODUCT | Вычисляет сумму произведений соответствующих элементов массивов. |
СУММКВ | Excel функция СУММКВ на английском | SUMSQ | Вычисляет сумму квадратов аргументов. |
СУММРАЗНКВ | Excel функция СУММРАЗНКВ на английском | SUMX2MY2 | Вычисляет сумму разностей квадратов соответствующих значений в двух массивах. |
СУММСУММКВ | Excel функция СУММСУММКВ на английском | SUMX2PY2 | Вычисляет сумму сумм квадратов соответствующих элементов двух массивов. |
СУММКВРАЗН | Excel функция СУММКВРАЗН на английском | SUMXMY2 | Вычисляет сумму квадратов разностей соответствующих значений в двух массивах. |
TAN | Excel функция TAN на английском | TAN | Вычисляет тангенс числа. |
TANH | Excel функция TANH на английском | TANH | Вычисляет гиперболический тангенс числа. |
ОТБР | Excel функция ОТБР на английском | TRUNC | Отбрасывает дробную часть числа. |
Статистические функции — Statistical | |||
СРОТКЛ | Excel функция СРОТКЛ на английском | AVEDEV | Вычисляет среднее абсолютных значений отклонений точек данных от среднего. |
СРЗНАЧ | Excel функция СРЗНАЧ на английском | AVERAGE | Вычисляет среднее арифметическое аргументов. |
СРЗНАЧА | Excel функция СРЗНАЧА на английском | AVERAGEA | Вычисляет среднее арифметическое аргументов, включая числа, текст и логические значения. |
БЕТАРАСП | Excel функция БЕТАРАСП на английском | BETADIST | Определяет интегральную функцию плотности бета-вероятности. |
БЕТАОБР | Excel функция БЕТАОБР на английском | BETAINV | Определяет обратную функцию к интегральной функции плотности бета-вероятности. |
БИНОМРАСП | Excel функция БИНОМРАСП на английском | BINOMDIST | Вычисляет отдельное значение биномиального распределения. |
ХИ2РАСП | Excel функция ХИ2РАСП на английском | CHIDIST | Вычисляет одностороннюю вероятность распределения хи-квадрат. |
ХИ2ОБР | Excel функция ХИ2ОБР на английском | CHIINV | Вычисляет обратное значение односторонней вероятности распределения хи-квадрат. |
ХИ2ТЕСТ | Excel функция ХИ2ТЕСТ на английском | CHITEST | Определяет тест на независимость. |
ДОВЕРИТ | Excel функция ДОВЕРИТ на английском | CONFIDENCE | Определяет доверительный интервал для среднего значения по генеральной совокупности. |
КОРРЕЛ | Excel функция КОРРЕЛ на английском | CORREL | Находит коэффициент корреляции между двумя множествами данных. |
СЧЁТ | Excel функция СЧЁТ на английском | COUNT | Подсчитывает количество чисел в списке аргументов. |
СЧЁТЗ | Excel функция СЧЁТЗ на английском | COUNTA | Подсчитывает количество значений в списке аргументов. |
СЧИТАТЬПУСТОТЫ | Excel функция СЧИТАТЬПУСТОТЫ на английском | COUNTBLANK | Подсчитывает количество пустых ячеек в заданном диапазоне. |
СЧЁТЕСЛИ | Excel функция СЧЁТЕСЛИ на английском | COUNTIF | Подсчитывает количество непустых ячеек, удовлетворяющих заданному условию внутри диапазона. |
КОВАР | Excel функция КОВАР на английском | COVAR | Определяет ковариацию, то есть среднее произведений отклонений для каждой пары точек. |
КРИТБИНОМ | Excel функция КРИТБИНОМ на английском | CRITBINOM | Находит наименьшее значение, для которого биномиальная функция распределения меньше или равна заданному значению. |
КВАДРОТКЛ | Excel функция КВАДРОТКЛ на английском | DEVSQ | Вычисляет сумму квадратов отклонений. |
ЭКСПРАСП | Excel функция ЭКСПРАСП на английском | EXPONDIST | Находит экспоненциальное распределение. |
FРАСП | Excel функция FРАСП на английском | FDIST | Находит F-распределение вероятности. |
FРАСПОБР | Excel функция FРАСПОБР на английском | FINV | Определяет обратное значение для F-распределения вероятности. |
ФИШЕР | Excel функция ФИШЕР на английском | FISHER | Находит преобразование Фишера. |
ФИШЕРОБР | Excel функция ФИШЕРОБР на английском | FISHERINV | Находит обратное преобразование Фишера. |
ПРЕДСКАЗ | Excel функция ПРЕДСКАЗ на английском | FORECAST | Вычисляет значение линейного тренда. |
ЧАСТОТА | Excel функция ЧАСТОТА на английском | FREQUENCY | Находит распределение частот в виде вертикального массива. |
ФТЕСТ | Excel функция ФТЕСТ на английском | FTEST | Определяет результат F-теста. |
ГАММАРАСП | Excel функция ГАММАРАСП на английском | GAMMADIST | Находит гамма-распределение. |
ГАММАОБР | Excel функция ГАММАОБР на английском | GAMMAINV | Находит обратное гамма-распределение. |
ГАММАНЛОГ | Excel функция ГАММАНЛОГ на английском | GAMMALN | Вычисляет натуральный логарифм гамма функции. |
СРГЕОМ | Excel функция СРГЕОМ на английском | GEOMEAN | Вычисляет среднее геометрическое. |
РОСТ | Excel функция РОСТ на английском | GROWTH | Вычисляет значения в соответствии с экспоненциальным трендом. |
СРГАРМ | Excel функция СРГАРМ на английском | HARMEAN | Вычисляет среднее гармоническое. |
ГИПЕРГЕОМЕТ | Excel функция ГИПЕРГЕОМЕТ на английском | HYRGEOMDIST | Определяет гипергеометрическое распределение. |
ОТРЕЗОК | Excel функция ОТРЕЗОК на английском | INTERCEPT | Находит отрезок, отсекаемый на оси линией линейной регрессии. |
ЭКСЦЕСС | Excel функция ЭКСЦЕСС на английском | KURT | Определяет эксцесс множества данных. |
НАИБОЛЬШИЙ | Excel функция НАИБОЛЬШИЙ на английском | LARGE | Находит k-ое наибольшее значение из множества данных. |
ЛИНЕЙН | Excel функция ЛИНЕЙН на английском | LINEST | Находит параметры линейного тренда. |
ЛГРФПРИБЛ | Excel функция ЛГРФПРИБЛ на английском | LOGEST | Находит параметры экспоненциального тренда. |
ЛОГНОРМОБР | Excel функция ЛОГНОРМОБР на английском | LOGINV | Находит обратное логарифмическое нормальное распределение. |
ЛОГНОРМРАСП | Excel функция ЛОГНОРМРАСП на английском | LOGNORMDIST | Находит интегральное логарифмическое нормальное распределение. |
МАКС | Excel функция МАКС на английском | MAX | Определяет максимальное значение из списка аргументов. |
МАКСА | Excel функция МАКСА на английском | MAXA | Определяет максимальное значение из списка аргументов, включая числа, текст и логические значения. |
МЕДИАНА | Excel функция МЕДИАНА на английском | MEDIAN | Находит медиану заданных чисел. |
МИН | Excel функция МИН на английском | MIN | Определяет минимальное значение из списка аргументов. |
МИНА | Excel функция МИНА на английском | MINA | Определяет минимальное значение из списка аргументов, включая числа, текст и логические значения. |
МОДА | Excel функция МОДА на английском | MODE | Определяет значение моды множества данных. |
ОТРБИНОМРАСП | Excel функция ОТРБИНОМРАСП на английском | NEGBINOMDIST | Находит отрицательное биномиальное распределение. |
НОРМРАСП | Excel функция НОРМРАСП на английском | NORMDIST | Выдает нормальную функцию распределения. |
НОРМОБР | Excel функция НОРМОБР на английском | NORMINV | Выдает обратное нормальное распределение. |
НОРМСТРАСП | Excel функция НОРМСТРАСП на английском | NORMSDIST | Выдает стандартное нормальное интегральное распределение. |
НОРМСТОБР | Excel функция НОРМСТОБР на английском | NORMSINV | Выдает обратное значение стандартного нормального распределения. |
ПИРСОН | Excel функция ПИРСОН на английском | PEARSON | Определяет коэффициент корреляции Пирсона. |
ПЕРСЕНТИЛЬ | Excel функция ПЕРСЕНТИЛЬ на английском | PERCENTILE | Определяет k-ую персентиль для значений из интервала. |
ПРОЦЕНТРАНГ | Excel функция ПРОЦЕНТРАНГ на английском | PERCENTRANK | Определяет процентную норму значения в множестве данных. |
ПЕРЕСТ | Excel функция ПЕРЕСТ на английском | PERMUT | Находит количество перестановок для заданного числа объектов. |
ПУАССОН | Excel функция ПУАССОН на английском | POISSON | Выдает распределение Пуассона. |
ВЕРОЯТНОСТЬ | Excel функция ВЕРОЯТНОСТЬ на английском | PROB | Определяет вероятность того, что значение из диапазона находится внутри заданных пределов. |
КВАРТИЛЬ | Excel функция КВАРТИЛЬ на английском | QUARTILE | Определяет квартиль множества данных. |
РАНГ | Excel функция РАНГ на английском | RANK | Определяет ранг числа в списке чисел. |
КВПИРСОН | Excel функция КВПИРСОН на английском | RSQ | Находит квадрат коэффициента корреляции Пирсона. |
СКОС | Excel функция СКОС на английском | SKEW | Определяет асимметрию распределения. |
НАКЛОН | Excel функция НАКЛОН на английском | SLOPE | Находит наклон линии линейной регрессии. |
НАИМЕНЬШИЙ | Excel функция НАИМЕНЬШИЙ на английском | SMALL | Находит k-ое наименьшее значение в множестве данных. |
НОРМАЛИЗАЦИЯ | Excel функция НОРМАЛИЗАЦИЯ на английском | STANDARDIZE | Вычисляет нормализованное значение. |
СТАНДОТКЛОН | Excel функция СТАНДОТКЛОН на английском | STDEV | Оценивает стандартное отклонение по выборке. |
СТАНДОТКЛОНА | Excel функция СТАНДОТКЛОНА на английском | STDEVA | Оценивает стандартное отклонение по выборке, включая числа, текст и логические значения. |
СТАНДОТКЛОНП | Excel функция СТАНДОТКЛОНП на английском | STDEVP | Определяет стандартное отклонение по генеральной совокупности. |
СТАНДОТКЛОНПА | Excel функция СТАНДОТКЛОНПА на английском | STDEVPA | Определяет стандартное отклонение по генеральной совокупности, включая числа, текст и логические значения. |
СТОШYX | Excel функция СТОШYX на английском | STEYX | Определяет стандартную ошибку предсказанных значений y для каждого значения x в регрессии. |
СТЬЮДРАСП | Excel функция СТЬЮДРАСП на английском | TDIST | Выдает t-распределение Стьюдента. |
СТЬЮДРАСПОБР | Excel функция СТЬЮДРАСПОБР на английском | TINV | Выдает обратное t-распределение Стьюдента. |
ТЕНДЕНЦИЯ | Excel функция ТЕНДЕНЦИЯ на английском | TREND | Находит значения в соответствии с линейным трендом. |
УРЕЗСРЕДНЕЕ | Excel функция УРЕЗСРЕДНЕЕ на английском | TRIMMEAN | Находит среднее внутренности множества данных. |
ТТЕСТ | Excel функция ТТЕСТ на английском | TTEST | Находит вероятность, соответствующую критерию Стьюдента. |
ДИСП | Excel функция ДИСП на английском | VAR | Оценивает дисперсию по выборке. |
ДИСПА | Excel функция ДИСПА на английском | VARA | Оценивает дисперсию по выборке, включая числа, текст и логические значения. |
ДИСПР | Excel функция ДИСПР на английском | VARP | Вычисляет дисперсию для генеральной совокупности. |
ДИСПРА | Excel функция ДИСПРА на английском | VARPA | Вычисляет дисперсию для генеральной совокупности, включая числа, текст и логические значения. |
ВЕЙБУЛЛ | Excel функция ВЕЙБУЛЛ на английском | WEIBULL | Выдает распределение Вейбулла. |
ZТЕСТ | Excel функция ZТЕСТ на английском | ZTEST | Выдает двустороннее P-значение z-теста. |
Текстовые функции — Text | |||
БАТТЕКСТ | Excel функция БАТТЕКСТ на английском | BAHTTEXT | Преобразует чисто в текст (бат) на тайском языке |
СИМВОЛ | Excel функция СИМВОЛ на английском | CHAR | Определяет знак по заданному коду. |
ПЕЧСИМВ | Excel функция ПЕЧСИМВ на английском | CLEAN | Удаляет все непечатаемые знаки из текста. |
КОДСИМВ | Excel функция КОДСИМВ на английском | CODE | Определяет числовой код первого знака в текстовой строке. |
СЦЕПИТЬ | Excel функция СЦЕПИТЬ на английском | CONCATENATE | Объединяет несколько текстовых элементов в один. |
РУБЛЬ | Excel функция РУБЛЬ на английском | DOLLAR | Преобразует число в текст, используя денежный формат доллара. |
СОВПАД | Excel функция СОВПАД на английском | EXACT | Проверяет идентичность двух текстов. |
НАЙТИ | Excel функция НАЙТИ на английском | FIND | Ищет вхождение одного текста в другой (с учетом регистра). |
ФИКСИРОВАННЫЙ | Excel функция ФИКСИРОВАННЫЙ на английском | FIXED | Форматирует число и преобразует его в текст с заданным числом десятичных знаков. |
ЛЕВСИМВ | Excel функция ЛЕВСИМВ на английском | LEFT | Выдает нужное количество самых левых знаков в строке. |
ДЛСТР | Excel функция ДЛСТР на английском | LEN | Определяет количество знаков в текстовой строке. |
СТРОЧН | Excel функция СТРОЧН на английском | LOWER | Делает все буквы в тексте строчными. |
ПСТР | Excel функция ПСТР на английском | MID | Выдает определенное число знаков из строки текста, начиная с указанной позиции. |
ПРОПНАЧ | Excel функция ПРОПНАЧ на английском | PROPER | Делает прописной первую букву в каждом слове текста. |
ЗАМЕНИТЬ | Excel функция ЗАМЕНИТЬ на английском | REPLACE | Заменяет знаки в тексте. |
ПОВТОР | Excel функция ПОВТОР на английском | REPT | Повторяет текст заданное число раз. |
ПРАВСИМВ | Excel функция ПРАВСИМВ на английском | RIGHT | Выдает самые правые знаки текстовой строки. |
ПОИСК | Excel функция ПОИСК на английском | SEARCH | Ищет вхождение одного текста в другой (без учета регистра). |
ПОДСТАВИТЬ | Excel функция ПОДСТАВИТЬ на английском | SUBSTITUTE | Заменяет в текстовой строке старый текст новым. |
Т | Excel функция Т на английском | T | Преобразует аргумент в текст. |
ТЕКСТ | Excel функция ТЕКСТ на английском | TEXT | Форматирует число и преобразует его в текст. |
СЖПРОБЕЛЫ | Excel функция СЖПРОБЕЛЫ на английском | TRIM | Удаляет из текста лишние пробелы. |
ПРОПИСН | Excel функция ПРОПИСН на английском | UPPER | Делает все буквы в тексте прописными. |
ЗНАЧЕН | Excel функция ЗНАЧЕН на английском | VALUE | Преобразует текстовый аргумент в число. |
Соответствие английских и русских формул в Excel | |||
Функции баз данных — Database | |||
DVAR | Excel функция DVAR на русском | БДДИСП | Оценивает дисперсию по выборке из выделенных записей базы данных |
DVARP | Excel функция DVARP на русском | БДДИСПП | Вычисляет дисперсию по генеральной совокупности из выделенных записей базы данных. |
DPRODUCT | Excel функция DPRODUCT на русском | БДПРОИЗВЕД | Перемножает значения определенного поля в записях базы данных, удовлетворяющих условию. |
DSUM | Excel функция DSUM на русском | БДСУММ | Суммирует числа в поле для записей базы данных, удовлетворяющих условию. |
DGET | Excel функция DGET на русском | БИЗВЛЕЧЬ | Извлекает из базы данных одну запись, удовлетворяющую заданному условию. |
DCOUNT | Excel функция DCOUNT на русском | БСЧЁТ | Подсчитывает количество числовых ячеек в базе данных. |
DCOUNTA | Excel функция DCOUNTA на русском | БСЧЁТА | Подсчитывает количество непустых ячеек в базе данных. |
DMAX | Excel функция DMAX на русском | ДМАКС | Находит максимальное значение среди выделенных записей базы данных. |
DMIN | Excel функция DMIN на русском | ДМИН | Находит минимальное значение среди выделенных записей базы данных. |
DAVERAGE | Excel функция DAVERAGE на русском | ДСРЗНАЧ | Вычисляет среднее значение выбранных записей базы данных. |
DSTDEV | Excel функция DSTDEV на русском | ДСТАНДОТКЛ | Оценивает стандартное отклонение по выборке из выделенных записей базы данных. |
DSTDEVP | Excel функция DSTDEVP на русском | ДСТАНДОТКЛП | Вычисляет стандартное отклонение по генеральной совокупности из выделенных записей базы данных. |
Функции даты и времени — Date & Time | |||
TIMEVALUE | Excel функция TIMEVALUE на русском | ВРЕМЗНАЧ | Преобразует время из текстового формата в числовой формат. |
TIME | Excel функция TIME на русском | ВРЕМЯ | Выдает заданное время в числовом формате. |
YEAR | Excel функция YEAR на русском | ГОД | Находит год для заданной даты. |
DATE | Excel функция DATE на русском | ДАТА | Возвращает заданную дату в числовом формате Microsoft Excel. |
DATEVALUE | Excel функция DATEVALUE на русском | ДАТАЗНАЧ | Преобразует дату из текстового формата в числовой. |
EDATE | Excel функция EDATE на русском | ДАТАМЕС | Находит дату, отстоящую на заданное число месяцев вперед или назад от начальной даты. |
DAY | Excel функция DAY на русском | ДЕНЬ | Преобразует дату в числовом формате в день месяца. |
WEEKDAY | Excel функция WEEKDAY на русском | ДЕНЬНЕД | Преобразует дату в числовом формате в день недели. |
DAYS360 | Excel функция DAYS360 на русском | ДНЕЙ360 | Вычисляет количество дней между двумя датами на основе 360-дневного года. |
YEARFRAC | Excel функция YEARFRAC на русском | ДОЛЯГОДА | Возвращает долю года, которую составляет количество дней между начальной и конечной датами. |
EOMONTH | Excel функция EOMONTH на русском | КОНМЕСЯЦА | Определяет дату для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев. |
MONTH | Excel функция MONTH на русском | МЕСЯЦ | Преобразует дату в числовом формате в месяцы. |
MINUTE | Excel функция MINUTE на русском | МИНУТЫ | Преобразует дату в числовом формате в минуты. |
WEEKNUM | Excel функция WEEKNUM на русском | НОМНЕДЕЛИ | Определяет номер рабочей недели года для указанной даты. |
WORKDAY | Excel функция WORKDAY на русском | РАБДЕНЬ | Находит дату, отстоящую от данной на заданное количество рабочих дней. |
TODAY | Excel функция TODAY на русском | СЕГОДНЯ | Выдает текущую дату. |
SECOND | Excel функция SECOND на русском | СЕКУНДЫ | Преобразует дату в числовом формате в секунды. |
NOW | Excel функция NOW на русском | ТДАТА | Выдает текущую дату и время. |
HOUR | Excel функция HOUR на русском | ЧАС | Преобразует дату в числовом формате в часы. |
NETWORKDAYS | Excel функция NETWORKDAYS на русском | ЧИСТРАБДНИ | Находит количество рабочих дней между двумя датами. |
Инженерные функции — Engineering | |||
BESSELI | Excel функция BESSELI на русском | БЕССЕЛЬ.I | Возвращает модифицированную функцию Бесселя In(x). |
BESSELJ | Excel функция BESSELJ на русском | БЕССЕЛЬ.J | Возвращает функцию Бесселя Jn(x). |
BESSELK | Excel функция BESSELK на русском | БЕССЕЛЬ.K | Возвращает модифицированную функцию Бесселя Kn(x). |
BESSELY | Excel функция BESSELY на русском | БЕССЕЛЬ.Y | Возвращает функцию Бесселя Yn(x). |
OCT2BIN | Excel функция OCT2BIN на русском | ВОСЬМ.В.ДВ | Преобразует восьмеричное число в двоичное. |
OCT2DEC | Excel функция OCT2DEC на русском | ВОСЬМ.В.ДЕС | Преобразует восьмеричное число в десятичное. |
OCT2HEX | Excel функция OCT2HEX на русском | ВОСЬМ.В.ШЕСТН | Преобразует восьмеричное число в шестнадцатеричное. |
BIN2OCT | Excel функция BIN2OCT на русском | ДВ.В.ВОСЬМ | Преобразует двоичное число в восьмеричное. |
BIN2DEC | Excel функция BIN2DEC на русском | ДВ.В.ДЕС | Преобразует двоичное число в десятичное. |
BIN2HEX | Excel функция BIN2HEX на русском | ДВ.В.ШЕСТН | Преобразует двоичное число в шестнадцатеричное. |
FACTDOUBLE | Excel функция FACTDOUBLE на русском | ДВФАКТР | Вычисляет двойной факториал числа. |
DELTA | Excel функция DELTA на русском | ДЕЛЬТА | Проверяет равенство двух значений. |
DEC2OCT | Excel функция DEC2OCT на русском | ДЕС.В.ВОСЬМ | Преобразует десятичное число в восьмеричное. |
DEC2BIN | Excel функция DEC2BIN на русском | ДЕС.В.ДВ | Преобразует десятичное число в двоичное. |
DEC2HEX | Excel функция DEC2HEX на русском | ДЕС.В.ШЕСТН | Преобразует десятичное число в шестнадцатеричное. |
ERFC | Excel функция ERFC на русском | ДФОШ | Возвращает дополнительную функцию ошибки. |
COMPLEX | Excel функция COMPLEX на русском | КОМПЛЕКСН | Преобразует коэффициенты при вещественной и мнимой частях комплексного числа в комплексное число. |
IMABS | Excel функция IMABS на русском | МНИМ.ABS | Возвращает абсолютную величину (модуль) комплексного числа. |
IMCOS | Excel функция IMCOS на русском | МНИМ.COS | Возвращает косинус комплексного числа. |
IMEXP | Excel функция IMEXP на русском | МНИМ.EXP | Возвращает экспоненту комплексного числа. |
IMLN | Excel функция IMLN на русском | МНИМ.LN | Возвращает натуральный логарифм комплексного числа. |
IMLOG10 | Excel функция IMLOG10 на русском | МНИМ.LOG10 | Возвращает обычный (десятичный) логарифм комплексного числа. |
IMLOG2 | Excel функция IMLOG2 на русском | МНИМ.LOG2 | Возвращает двоичный логарифм комплексного числа. |
IMSIN | Excel функция IMSIN на русском | МНИМ.SIN | Возвращает синус комплексного числа. |
IMARGUMENT | Excel функция IMARGUMENT на русском | МНИМ.АРГУМЕНТ | Возвращает значение аргумента комплексного числа (тета) — угол, выраженный в радианах. |
IMREAL | Excel функция IMREAL на русском | МНИМ.ВЕЩ | Возвращает коэффициент при вещественной части комплексного числа. |
IMDIV | Excel функция IMDIV на русском | МНИМ.ДЕЛ | Возвращает частное от деления двух комплексных чисел. |
IMSQRT | Excel функция IMSQRT на русском | МНИМ.КОРЕНЬ | Возвращает значение квадратного корня из комплексного числа. |
IMPRODUCT | Excel функция IMPRODUCT на русском | МНИМ.ПРОИЗВЕД | Возвращает произведение двух комплексных чисел. |
IMSUB | Excel функция IMSUB на русском | МНИМ.РАЗН | Возвращает разность двух комплексных чисел. |
IMCONJUGATE | Excel функция IMCONJUGATE на русском | МНИМ.СОПРЯЖ | Возвращает комплексно-сопряженное комплексное число. |
IMPOWER | Excel функция IMPOWER на русском | МНИМ.СТЕПЕНЬ | Возвращает комплексное число, возведенное в целую степень. |
IMSUM | Excel функция IMSUM на русском | МНИМ.СУММ | Возвращает сумму комплексных чисел. |
IMAGINARY | Excel функция IMAGINARY на русском | МНИМ.ЧАСТЬ | Возвращает коэффициент при мнимой части комплексного числа. |
GESTEP | Excel функция GESTEP на русском | ПОРОГ | Проверяет, не превышает ли данное число порогового значения. |
CONVERT | Excel функция CONVERT на русском | ПРЕОБР | Преобразует число из одной системы мер в другую. |
ERF | Excel функция ERF на русском | ФОШ | Возвращает функцию ошибки. |
HEX2OCT | Excel функция HEX2OCT на русском | ШЕСТН.В.ВОСЬМ | Преобразует шестнадцатеричное число в восьмеричное. |
HEX2BIN | Excel функция HEX2BIN на русском | ШЕСТН.В.ДВ | Преобразует шестнадцатеричное число в двоичное. |
HEX2DEC | Excel функция HEX2DEC на русском | ШЕСТН.В.ДЕС | Преобразует шестнадцатеричное число в десятичное. |
Финансовые функции — Financial | |||
AMORLINC | Excel функция AMORLINC на русском | АМОРУВ | Вычисляет величину амортизации для каждого отчетного периода (французская система бухучета). |
AMORDEGRC | Excel функция AMORDEGRC на русском | АМОРУМ | Вычисляет величину амортизации для каждого периода, используя коэффициент амортизации (французская система бухучета). |
SLN | Excel функция SLN на русском | АПЛ | Вычисляет величину непосредственной амортизации имущества за один период. |
SYD | Excel функция SYD на русском | АСЧ | |
FVSCHEDULE | Excel функция FVSCHEDULE на русском | БЗРАСПИС | Вычисляет будущее значение начального вклада при изменяющихся сложных процентных ставках. |
FV | Excel функция FV на русском | БС | Вычисляет будущее значение вклада. |
IRR | Excel функция IRR на русском | ВСД | Вычисляет внутреннюю ставку доходности (отдачи) для серии потоков денежных средств. |
COUPPCD | Excel функция COUPPCD на русском | ДАТАКУПОНДО | Выдает предыдущую дату купона перед датой соглашения. |
COUPNCD | Excel функция COUPNCD на русском | ДАТАКУПОНПОСЛЕ | Находит следующую дату купона после даты соглашения. |
DDB | Excel функция DDB на русском | ДДОБ | Вычисляет величину амортизации имущества для указанного периода при использовании метода двукратного учета амортизации или иного явно указанного метода. |
DURATION | Excel функция DURATION на русском | ДЛИТ | Находит ежегодную продолжительность действия ценных бумаг с периодическими выплатами по процентам. |
COUPDAYS | Excel функция COUPDAYS на русском | ДНЕЙКУПОН | Определяет число дней в периоде купона, который содержит дату соглашения. |
COUPDAYBS | Excel функция COUPDAYBS на русском | ДНЕЙКУПОНДО | Определяет количество дней между началом периода купона и датой соглашения. |
COUPDAYSNC | Excel функция COUPDAYSNC на русском | ДНЕЙКУПОНПОСЛЕ | Находит число дней от даты соглашения до срока следующего купона. |
YIELD | Excel функция YIELD на русском | ДОХОД | Вычисляет доход от ценных бумаг, по которым производятся периодические выплаты процентов. |
TBILLYIELD | Excel функция TBILLYIELD на русском | ДОХОДКЧЕК | Вычисляет доход по казначейскому чеку. |
ODDFYIELD | Excel функция ODDFYIELD на русском | ДОХОДПЕРВНЕРЕГ | Находит доход по ценным бумагам с нерегулярным первым периодом. |
YIELDMAT | Excel функция YIELDMAT на русском | ДОХОДПОГАШ | Вычисляет годовой доход от ценных бумаг, процент по которым выплачивается в срок погашения. |
ODDFYIELD | Excel функция ODDFYIELD на русском | ДОХОДПОСЛНЕРЕГ | Определяет доход по ценным бумагам с нерегулярным последним периодом. |
YIELDDISC | Excel функция YIELDDISC на русском | ДОХОДСКИДКА | Вычисляет годовой доход по ценным бумагам, на которые сделана скидка. Пример — казначейские чеки. |
INTRATE | Excel функция INTRATE на русском | ИНОРМА | Определяет ставку доходности полностью обеспеченной ценной бумаги. |
NPER | Excel функция NPER на русском | КПЕР | Определяет общее количество периодов выплаты для данной ссуды. |
MIRR | Excel функция MIRR на русском | МВСД | Определяет внутреннюю ставку доходности, при которой положительные и отрицательные денежные потоки имеют разную ставку. |
MDURATION | Excel функция MDURATION на русском | МДЛИТ | Определяет модифицированную длительность Маколея для ценных бумаг с предполагаемой номинальной стоимостью 100 рублей. |
ACCRINT | Excel функция ACCRINT на русском | НАКОПДОХОД | Определяет накопленный доход по ценным бумагам с периодической выплатой процентов. |
ACCRINTM | Excel функция ACCRINTM на русском | НАКОПДОХОДПОГАШ | Находит накопленный доход по ценным бумагам, процент по которым выплачивается в срок вступления в силу. |
NOMINAL | Excel функция NOMINAL на русском | НОМИНАЛ | Определяет номинальную годовую процентную ставку. |
CUMPRINC | Excel функция CUMPRINC на русском | ОБЩДОХОД | Вычисляет общую выплату по займу между двумя периодами. |
CUMIPMT | Excel функция CUMIPMT на русском | ОБЩПЛАТ | Вычисляет общую выплату, произведенную между двумя периодическими выплатами. |
PPMT | Excel функция PPMT на русском | ОСПЛТ | Вычисляет величину выплат на основной капитал для вклада в заданный период. |
PMT | Excel функция PMT на русском | ПЛТ | Вычисляет величину выплаты по ссуде за один период. |
RECEIVED | Excel функция RECEIVED на русском | ПОЛУЧЕНО | Вычисляет сумму, полученную в срок вступления в силу полностью обеспеченных ценных бумаг. |
ISPMT | Excel функция ISPMT на русском | ПРОЦПЛАТ | Вычисляет выплаты за указанный период инвестиции. |
IMPT | Excel функция IMPT на русском | ПРПЛТ | Вычисляет величину выплаты прибыли на вложения за данный период. |
PV | Excel функция PV на русском | ПС | Вычисляет приведенную (к настоящему моменту) стоимость инвестиции. |
VDB | Excel функция VDB на русском | ПУО | Вычисляет величину амортизации имущества для явно указанного или соответствующего периода при использовании метода разового учета амортизации. |
TBILLEQ | Excel функция TBILLEQ на русском | РАВНОКЧЕК | Вычисляет эквивалентный облигации доход по казначейскому чеку. |
DOLLARDE | Excel функция DOLLARDE на русском | РУБЛЬ.ДЕС | Преобразует цену в рублях, выраженную в виде дроби, в цену в рублях, выраженную десятичным числом. |
DOLLARFR | Excel функция DOLLARFR на русском | РУБЛЬ.ДРОБЬ | Преобразует цену в рублях, выраженную десятичным числом, в цену в рублях, выраженную в виде дроби. |
DISC | Excel функция DISC на русском | СКИДКА | Вычисляет норму скидки для ценных бумаг. |
RATE | Excel функция RATE на русском | СТАВКА | Вычисляет процентную ставку по аннуитету за один период. |
DB | Excel функция DB на русском | ФУО | Вычисляет амортизацию имущества на заданный период, используя метод постоянного учета амортизации. |
PRICE | Excel функция PRICE на русском | ЦЕНА | Вычисляет цену за 100 рублей нарицательной стоимости ценных бумаг, по которым производится периодическая выплата процентов. |
TBILLPRICE | Excel функция TBILLPRICE на русском | ЦЕНАКЧЕК | Вычисляет цену за 100 рублей нарицательной стоимости для казначейского чека. |
ODDPRICE | Excel функция ODDPRICE на русском | ЦЕНАПЕРВНЕРЕГ | Находит цену за 100 рублей нарицательной стоимости ценных бумаг с нерегулярным первым периодом. |
PRICEMAT | Excel функция PRICEMAT на русском | ЦЕНАПОГАШ | Вычисляет цену за 100 рублей нарицательной стоимости ценных бумаг, по которым выплачивается прибыль в момент вступления в силу. |
ODDLPRICE | Excel функция ODDLPRICE на русском | ЦЕНАПОСЛНЕРЕГ | Определяет цену за 100 рублей нарицательной стоимости ценных бумаг с нерегулярным последним периодом. |
PRICEDISC | Excel функция PRICEDISC на русском | ЦЕНАСКИДКА | Вычисляет цену за 100 рублей нарицательной стоимости ценных бумаг, на которые сделана скидка. |
COUPNUM | Excel функция COUPNUM на русском | ЧИСЛКУПОН | Определяет количество купонов, которые могут быть оплачены между датой соглашения и сроком вступления в силу. |
XIRR | Excel функция XIRR на русском | ЧИСТВНДОХ | Вычисляет внутреннюю ставку доходности запланированных непериодических денежных потоков. |
XNPV | Excel функция XNPV на русском | ЧИСТНЗ | Вычисляет чистую текущую стоимость инвестиции, вычисляемую на основе ряда поступлений наличных, которые не обязательно являются периодическими. |
NPV | Excel функция NPV на русском | ЧПС | Вычисляет чистую приведенную стоимость инвестиции, основанной на серии периодических денежных потоков и ставке дисконтирования. |
EFFECT | Excel функция EFFECT на русском | ЭФФЕКТ | Вычисляет действующие ежегодные процентные ставки. |
Проверка свойств и значений и Информационные функции — Information | |||
ISLOGICAL | Excel функция ISLOGICAL на русском | ЕЛОГИЧ | Выдает логическое значение ИСТИНА, если аргумент ссылается на логическое значение. |
ISNA | Excel функция ISNA на русском | ЕНД | Выдает логическое значение ИСТИНА, если аргумент ссылается на значение ошибки #Н/Д (значение недоступно). |
ISNONTEXT | Excel функция ISNONTEXT на русском | ЕНЕТЕКСТ | Выдает логическое значение ИСТИНА, если аргумент ссылается на значение, которое не является текстом. |
ISODD | Excel функция ISODD на русском | ЕНЕЧЁТ | Выдает логическое значение ИСТИНА, если аргумент — нечетное число. |
ISERR | Excel функция ISERR на русском | ЕОШ | Выдает логическое значение ИСТИНА, если аргумент ссылается на любое значение ошибки, кроме #Н/Д. |
ISERROR | Excel функция ISERROR на русском | ЕОШИБКА | Выдает логическое значение ИСТИНА, если аргумент ссылается на любое значение ошибки. |
ISBLANK | Excel функция ISBLANK на русском | ЕПУСТО | Выдает логическое значение ИСТИНА, если аргумент является ссылкой на пустую ячейку. |
ISREF | Excel функция ISREF на русском | ЕССЫЛКА | Выдает логическое значение ИСТИНА, если аргумент ссылается на ссылку. |
ISTEXT | Excel функция ISTEXT на русском | ЕТЕКСТ | Выдает логическое значение ИСТИНА, если аргумент ссылается на текст. |
ISEVEN | Excel функция ISEVEN на русском | ЕЧЁТН | Выдает логическое значение ИСТИНА, если аргумент — четное число. |
ISNUMBER | Excel функция ISNUMBER на русском | ЕЧИСЛО | Выдает логическое значение ИСТИНА, если аргумент ссылается на число. |
INFO | Excel функция INFO на русском | ИНФОРМ | Выдает информацию о текущей операционной среде. |
NA | Excel функция NA на русском | НД | Выдает значение ошибки #Н/Д. |
TYPE | Excel функция TYPE на русском | ТИП | Выдает тип значения. |
ERROR.TYPE | Excel функция ERROR.TYPE на русском | ТИП.ОШИБКИ | Определяет номер, соответствующий одному из типов ошибок Microsoft Excel. |
N | Excel функция N на русском | Ч | Преобразует заданное значение в число. |
CELL | Excel функция CELL на русском | ЯЧЕЙКА | Определяет информацию о формате, местоположении или содержимом ячейки. |
Логические функции — Logical | |||
AND | Excel функция AND на русском | И | Выдает значение ИСТИНА, если все аргументы имеют значение ИСТИНА. |
IF | Excel функция IF на русском | ЕСЛИ | Выполняет проверку условия. |
OR | Excel функция OR на русском | ИЛИ | Выдает значение ИСТИНА, если хотя бы один аргумент имеет значение ИСТИНА. |
NOT | Excel функция NOT на русском | НЕ | Меняет на противоположное логическое значение своего аргумента. |
FALSE | Excel функция FALSE на русском | FALSE | Вставляет логическое значение ЛОЖЬ. |
TRUE | Excel функция TRUE на русском | TRUE | Вставляет логическое значение ИСТИНА. |
Ссылки и массивы — Lookup & Reference | |||
ADRESS | Excel функция ADRESS на русском | АДРЕС | Выдает ссылку на отдельную ячейку рабочего листа в виде текста. |
VLOOKUP | Excel функция VLOOKUP на русском | ВПР | Ищет значение в первом столбце массива и выдает значение из ячейки в найденной строке и указанном столбце. |
[ads] | |||
CHOOSE | Excel функция CHOOSE на русском | ВЫБОР | Выбирает значение из списка значений по индексу. |
HYPERLINK | Excel функция HYPERLINK на русском | ГИПЕРССЫЛКА | Создает ссылку, открывающую документ, находящийся на жестком диске, сервере сети или в Интернете. |
HLOOKUP | Excel функция HLOOKUP на русском | ГПР | Ищет значение в первой строке массива и выдает значение из ячейки в найденном столбце и указанной строке. |
INDIRECT | Excel функция INDIRECT на русском | ДВССЫЛ | Определяет ссылку, заданную текстовым значением. |
RTD | Excel функция RTD на русском | ДРВ | Извлекает данные реального времени из программ, поддерживающих автоматизацию COM. |
INDEX | Excel функция INDEX на русском | ИНДЕКС | По индексу получает значение из ссылки или массива. |
[ads] | |||
AREAS | Excel функция AREAS на русском | ОБЛАСТИ | Определяет количество областей в ссылке. |
MATCH | Excel функция MATCH на русском | ПОИСКПОЗ | Ищет значения в ссылке или массиве. |
[ads] | |||
GETPIVOTDATA | Excel функция GETPIVOTDATA на русском | ПОЛУЧИТЬ.ДАННЫЕ. СВОДНОЙ.ТАБЛИЦЫ |
Возвращает данные, хранящиеся в сводной таблице. |
LOOKUP | Excel функция LOOKUP на русском | ПРОСМОТР | Ищет значения в векторе или массиве. |
OFFSET | Excel функция OFFSET на русском | СМЕЩ | Определяет смещение ссылки относительно заданной ссылки. |
COLUMN | Excel функция COLUMN на русском | СТОЛБЕЦ | Определяет номер столбца, на который указывает ссылка. |
ROW | Excel функция ROW на русском | СТРОКА | Определяет номер строки, определяемой ссылкой. |
TRANSPOSE | Excel функция TRANSPOSE на русском | ТРАНСП | Выдает транспонированный массив. |
COLUMNS | Excel функция COLUMNS на русском | ЧИСЛСТОЛБ | Определяет количество столбцов в массиве или ссылке. |
ROWS | Excel функция ROWS на русском | ЧСТРОК | Определяет количество строк в ссылке. |
Математические и тригонометрические функции — Math & Trig | |||
ABS | Excel функция ABS на русском | ABS | Находит модуль (абсолютную величину) числа. |
ACOS | Excel функция ACOS на русском | ACOS | Вычисляет арккосинус числа. |
ACOSH | Excel функция ACOSH на русском | ACOSH | Вычисляет гиперболический арккосинус числа. |
ASIN | Excel функция ASIN на русском | ASIN | Вычисляет арксинус числа. |
ASINH | Excel функция ASINH на русском | ASINH | Вычисляет гиперболический арксинус числа. |
ATAN | Excel функция ATAN на русском | ATAN | Вычисляет арктангенс числа. |
ATAN2 | Excel функция ATAN2 на русском | ATAN2 | Вычисляет арктангенс для заданных координат x и y. |
ATANH | Excel функция ATANH на русском | ATANH | Вычисляет гиперболический арктангенс числа. |
COS | Excel функция COS на русском | COS | Вычисляет косинус числа. |
COSH | Excel функция COSH на русском | COSH | Вычисляет гиперболический косинус числа. |
EXP | Excel функция EXP на русском | EXP | Вычисляет число e, возведенное в указанную степень. |
LN | Excel функция LN на русском | LN | Вычисляет натуральный логарифм числа. |
LOG | Excel функция LOG на русском | LOG | Вычисляет логарифм числа по заданному основанию. |
LOG10 | Excel функция LOG10 на русском | LOG10 | Вычисляет десятичный логарифм числа. |
SIN | Excel функция SIN на русском | SIN | Вычисляет синус заданного угла. |
SINH | Excel функция SINH на русском | SINH | Вычисляет гиперболический синус числа. |
TAN | Excel функция TAN на русском | TAN | Вычисляет тангенс числа. |
TANH | Excel функция TANH на русском | TANH | Вычисляет гиперболический тангенс числа. |
DEGREES | Excel функция DEGREES на русском | ГРАДУСЫ | Преобразует радианы в градусы. |
SIGN | Excel функция SIGN на русском | ЗНАК | Определяет знак числа. |
SQRT | Excel функция SQRT на русском | КОРЕНЬ | Вычисляет положительное значение квадратного корня. |
SQRTPI | Excel функция SQRTPI на русском | КОРЕНЬПИ | Вычисляет значение квадратного корня из числа «пи». |
MINVERSE | Excel функция MINVERSE на русском | МОБР | Определяет обратную матрицу (матрица хранится в массиве). |
MDETERM | Excel функция MDETERM на русском | МОПРЕД | Вычисляет определитель матрицы, хранящейся в массиве. |
MULTINOMIAL | Excel функция MULTINOMIAL на русском | МУЛЬТИНОМ | Вычисляет мультиномиальный коэффициент множества чисел. |
MMULT | Excel функция MMULT на русском | МУМНОЖ | Вычисляет произведение матриц, хранящихся в массивах. |
ODD | Excel функция ODD на русском | НЕЧЁТ | Округляет число до ближайшего нечетного целого. |
GCD | Excel функция GCD на русском | НОД | Находит наибольший общий делитель. |
LCM | Excel функция LCM на русском | НОК | Находит наименьшее общее кратное. |
CEILING | Excel функция CEILING на русском | ОКРВВЕРХ | Округляет число до ближайшего целого или до ближайшего кратного указанному значению. |
FLOOR | Excel функция FLOOR на русском | ОКРВНИЗ | Округляет число до ближайшего меньшего по модулю целого. |
ROUND | Excel функция ROUND на русском | ОКРУГЛ | Округляет число до указанного количества десятичных разрядов. |
ROUNDUP | Excel функция ROUNDUP на русском | ОКРУГЛВВЕРХ | Округляет число до ближайшего по модулю большего целого. |
ROUNDDOWN | Excel функция ROUNDDOWN на русском | ОКРУГЛВНИЗ | Округляет число до ближайшего меньшего по модулю целого. |
MROUND | Excel функция MROUND на русском | ОКРУГЛТ | Находит число, округленное с требуемой точностью. |
MOD | Excel функция MOD на русском | ОСТАТ | Вычисляет остаток от деления. |
TRUNC | Excel функция TRUNC на русском | ОТБР | Отбрасывает дробную часть числа. |
PI | Excel функция PI на русском | ПИ | Вставляет число «пи». |
PRODUCT | Excel функция PRODUCT на русском | ПРОИЗВЕД | Вычисляет произведение аргументов. |
SUBTOTAL | Excel функция SUBTOTAL на русском | ПРОМЕЖУТОЧНЫЕ.ИТОГИ | Вычисляет промежуточные итоги. |
RADIANS | Excel функция RADIANS на русском | РАДИАНЫ | Преобразует градусы в радианы. |
ROMAN | Excel функция ROMAN на русском | РИМСКОЕ | Преобразует число в арабской записи к числу в римской как текст. |
SERIESSUM | Excel функция SERIESSUM на русском | РЯД.СУММ | Вычисляет сумму степенного ряда по заданной формуле. |
RANDBETVEEN | Excel функция RANDBETVEEN на русском | СЛУЧМЕЖДУ | Выдает случайное число в заданном интервале. |
RAND | Excel функция RAND на русском | СЛЧИС | Выдает случайное число в интервале от 0 до 1. |
POWER | Excel функция POWER на русском | СТЕПЕНЬ | Вычисляет результат возведения числа в степень. |
SUM | Excel функция SUM на русском | СУММ | Суммирует аргументы. |
SUMIF | Excel функция SUMIF на русском | СУММЕСЛИ | Суммирует ячейки, удовлетворяющие заданному условию. |
[ads] | |||
SUMSQ | Excel функция SUMSQ на русском | СУММКВ | Вычисляет сумму квадратов аргументов. |
SUMXMY2 | Excel функция SUMXMY2 на русском | СУММКВРАЗН | Вычисляет сумму квадратов разностей соответствующих значений в двух массивах. |
SUMPRODUCT | Excel функция SUMPRODUCT на русском | СУММПРОИЗВ | Вычисляет сумму произведений соответствующих элементов массивов. |
SUMX2MY2 | Excel функция SUMX2MY2 на русском | СУММРАЗНКВ | Вычисляет сумму разностей квадратов соответствующих значений в двух массивах. |
SUMX2PY2 | Excel функция SUMX2PY2 на русском | СУММСУММКВ | Вычисляет сумму сумм квадратов соответствующих элементов двух массивов. |
FACT | Excel функция FACT на русском | ФАКТР | Вычисляет факториал числа. |
INT | Excel функция INT на русском | ЦЕЛОЕ | Округляет число до ближайшего меньшего целого. |
QUOTIENT | Excel функция QUOTIENT на русском | ЧАСТНОЕ | Вычисляет целую часть частного при делении. |
EVEN | Excel функция EVEN на русском | ЧЁТН | Округляет число до ближайшего четного целого. |
COMBIN | Excel функция COMBIN на русском | ЧИСЛКОМБ | Находит количество комбинаций для заданного числа объектов. |
Статистические функции — Statistical | |||
FDIST | Excel функция FDIST на русском | FРАСП | Находит F-распределение вероятности. |
FINV | Excel функция FINV на русском | FРАСПОБР | Определяет обратное значение для F-распределения вероятности. |
ZTEST | Excel функция ZTEST на русском | ZТЕСТ | Выдает двустороннее P-значение z-теста. |
BETAINV | Excel функция BETAINV на русском | БЕТАОБР | Определяет обратную функцию к интегральной функции плотности бета-вероятности. |
BETADIST | Excel функция BETADIST на русском | БЕТАРАСП | Определяет интегральную функцию плотности бета-вероятности. |
BINOMDIST | Excel функция BINOMDIST на русском | БИНОМРАСП | Вычисляет отдельное значение биномиального распределения. |
WEIBULL | Excel функция WEIBULL на русском | ВЕЙБУЛЛ | Выдает распределение Вейбулла. |
PROB | Excel функция PROB на русском | ВЕРОЯТНОСТЬ | Определяет вероятность того, что значение из диапазона находится внутри заданных пределов. |
GAMMALN | Excel функция GAMMALN на русском | ГАММАНЛОГ | Вычисляет натуральный логарифм гамма функции. |
GAMMAINV | Excel функция GAMMAINV на русском | ГАММАОБР | Находит обратное гамма-распределение. |
GAMMADIST | Excel функция GAMMADIST на русском | ГАММАРАСП | Находит гамма-распределение. |
HYRGEOMDIST | Excel функция HYRGEOMDIST на русском | ГИПЕРГЕОМЕТ | Определяет гипергеометрическое распределение. |
VAR | Excel функция VAR на русском | ДИСП | Оценивает дисперсию по выборке. |
VARA | Excel функция VARA на русском | ДИСПА | Оценивает дисперсию по выборке, включая числа, текст и логические значения. |
VARP | Excel функция VARP на русском | ДИСПР | Вычисляет дисперсию для генеральной совокупности. |
VARPA | Excel функция VARPA на русском | ДИСПРА | Вычисляет дисперсию для генеральной совокупности, включая числа, текст и логические значения. |
CONFIDENCE | Excel функция CONFIDENCE на русском | ДОВЕРИТ | Определяет доверительный интервал для среднего значения по генеральной совокупности. |
DEVSQ | Excel функция DEVSQ на русском | КВАДРОТКЛ | Вычисляет сумму квадратов отклонений. |
QUARTILE | Excel функция QUARTILE на русском | КВАРТИЛЬ | Определяет квартиль множества данных. |
RSQ | Excel функция RSQ на русском | КВПИРСОН | Находит квадрат коэффициента корреляции Пирсона. |
COVAR | Excel функция COVAR на русском | КОВАР | Определяет ковариацию, то есть среднее произведений отклонений для каждой пары точек. |
CORREL | Excel функция CORREL на русском | КОРРЕЛ | Находит коэффициент корреляции между двумя множествами данных. |
CRITBINOM | Excel функция CRITBINOM на русском | КРИТБИНОМ | Находит наименьшее значение, для которого биномиальная функция распределения меньше или равна заданному значению. |
LOGEST | Excel функция LOGEST на русском | ЛГРФПРИБЛ | Находит параметры экспоненциального тренда. |
LINEST | Excel функция LINEST на русском | ЛИНЕЙН | Находит параметры линейного тренда. |
LOGINV | Excel функция LOGINV на русском | ЛОГНОРМОБР | Находит обратное логарифмическое нормальное распределение. |
LOGNORMDIST | Excel функция LOGNORMDIST на русском | ЛОГНОРМРАСП | Находит интегральное логарифмическое нормальное распределение. |
MAX | Excel функция MAX на русском | МАКС | Определяет максимальное значение из списка аргументов. |
MAXA | Excel функция MAXA на русском | МАКСА | Определяет максимальное значение из списка аргументов, включая числа, текст и логические значения. |
MEDIAN | Excel функция MEDIAN на русском | МЕДИАНА | Находит медиану заданных чисел. |
MIN | Excel функция MIN на русском | МИН | Определяет минимальное значение из списка аргументов. |
MINA | Excel функция MINA на русском | МИНА | Определяет минимальное значение из списка аргументов, включая числа, текст и логические значения. |
MODE | Excel функция MODE на русском | МОДА | Определяет значение моды множества данных. |
LARGE | Excel функция LARGE на русском | НАИБОЛЬШИЙ | Находит k-ое наибольшее значение из множества данных. |
SMALL | Excel функция SMALL на русском | НАИМЕНЬШИЙ | Находит k-ое наименьшее значение в множестве данных. |
SLOPE | Excel функция SLOPE на русском | НАКЛОН | Находит наклон линии линейной регрессии. |
STANDARDIZE | Excel функция STANDARDIZE на русском | НОРМАЛИЗАЦИЯ | Вычисляет нормализованное значение. |
NORMINV | Excel функция NORMINV на русском | НОРМОБР | Выдает обратное нормальное распределение. |
NORMDIST | Excel функция NORMDIST на русском | НОРМРАСП | Выдает нормальную функцию распределения. |
NORMSINV | Excel функция NORMSINV на русском | НОРМСТОБР | Выдает обратное значение стандартного нормального распределения. |
NORMSDIST | Excel функция NORMSDIST на русском | НОРМСТРАСП | Выдает стандартное нормальное интегральное распределение. |
NEGBINOMDIST | Excel функция NEGBINOMDIST на русском | ОТРБИНОМРАСП | Находит отрицательное биномиальное распределение. |
INTERCEPT | Excel функция INTERCEPT на русском | ОТРЕЗОК | Находит отрезок, отсекаемый на оси линией линейной регрессии. |
PERMUT | Excel функция PERMUT на русском | ПЕРЕСТ | Находит количество перестановок для заданного числа объектов. |
PERCENTILE | Excel функция PERCENTILE на русском | ПЕРСЕНТИЛЬ | Определяет k-ую персентиль для значений из интервала. |
PEARSON | Excel функция PEARSON на русском | ПИРСОН | Определяет коэффициент корреляции Пирсона. |
FORECAST | Excel функция FORECAST на русском | ПРЕДСКАЗ | Вычисляет значение линейного тренда. |
PERCENTRANK | Excel функция PERCENTRANK на русском | ПРОЦЕНТРАНГ | Определяет процентную норму значения в множестве данных. |
POISSON | Excel функция POISSON на русском | ПУАССОН | Выдает распределение Пуассона. |
RANK | Excel функция RANK на русском | РАНГ | Определяет ранг числа в списке чисел. |
GROWTH | Excel функция GROWTH на русском | РОСТ | Вычисляет значения в соответствии с экспоненциальным трендом. |
SKEW | Excel функция SKEW на русском | СКОС | Определяет асимметрию распределения. |
HARMEAN | Excel функция HARMEAN на русском | СРГАРМ | Вычисляет среднее гармоническое. |
GEOMEAN | Excel функция GEOMEAN на русском | СРГЕОМ | Вычисляет среднее геометрическое. |
AVERAGE | Excel функция AVERAGE на русском | СРЗНАЧ | Вычисляет среднее арифметическое аргументов. |
AVERAGEA | Excel функция AVERAGEA на русском | СРЗНАЧА | Вычисляет среднее арифметическое аргументов, включая числа, текст и логические значения. |
AVEDEV | Excel функция AVEDEV на русском | СРОТКЛ | Вычисляет среднее абсолютных значений отклонений точек данных от среднего. |
STDEV | Excel функция STDEV на русском | СТАНДОТКЛОН | Оценивает стандартное отклонение по выборке. |
STDEVA | Excel функция STDEVA на русском | СТАНДОТКЛОНА | Оценивает стандартное отклонение по выборке, включая числа, текст и логические значения. |
STDEVP | Excel функция STDEVP на русском | СТАНДОТКЛОНП | Определяет стандартное отклонение по генеральной совокупности. |
STDEVPA | Excel функция STDEVPA на русском | СТАНДОТКЛОНПА | Определяет стандартное отклонение по генеральной совокупности, включая числа, текст и логические значения. |
STEYX | Excel функция STEYX на русском | СТОШYX | Определяет стандартную ошибку предсказанных значений y для каждого значения x в регрессии. |
TDIST | Excel функция TDIST на русском | СТЬЮДРАСП | Выдает t-распределение Стьюдента. |
TINV | Excel функция TINV на русском | СТЬЮДРАСПОБР | Выдает обратное t-распределение Стьюдента. |
COUNT | Excel функция COUNT на русском | СЧЁТ | Подсчитывает количество чисел в списке аргументов. |
COUNTIF | Excel функция COUNTIF на русском | СЧЁТЕСЛИ | Подсчитывает количество непустых ячеек, удовлетворяющих заданному условию внутри диапазона. |
COUNTA | Excel функция COUNTA на русском | СЧЁТЗ | Подсчитывает количество значений в списке аргументов. |
COUNTBLANK | Excel функция COUNTBLANK на русском | СЧИТАТЬПУСТОТЫ | Подсчитывает количество пустых ячеек в заданном диапазоне. |
TREND | Excel функция TREND на русском | ТЕНДЕНЦИЯ | Находит значения в соответствии с линейным трендом. |
TTEST | Excel функция TTEST на русском | ТТЕСТ | Находит вероятность, соответствующую критерию Стьюдента. |
TRIMMEAN | Excel функция TRIMMEAN на русском | УРЕЗСРЕДНЕЕ | Находит среднее внутренности множества данных. |
FISHER | Excel функция FISHER на русском | ФИШЕР | Находит преобразование Фишера. |
FISHERINV | Excel функция FISHERINV на русском | ФИШЕРОБР | Находит обратное преобразование Фишера. |
FTEST | Excel функция FTEST на русском | ФТЕСТ | Определяет результат F-теста. |
CHIINV | Excel функция CHIINV на русском | ХИ2ОБР | Вычисляет обратное значение односторонней вероятности распределения хи-квадрат. |
CHIDIST | Excel функция CHIDIST на русском | ХИ2РАСП | Вычисляет одностороннюю вероятность распределения хи-квадрат. |
CHITEST | Excel функция CHITEST на русском | ХИ2ТЕСТ | Определяет тест на независимость. |
FREQUENCY | Excel функция FREQUENCY на русском | ЧАСТОТА | Находит распределение частот в виде вертикального массива. |
EXPONDIST | Excel функция EXPONDIST на русском | ЭКСПРАСП | Находит экспоненциальное распределение. |
KURT | Excel функция KURT на русском | ЭКСЦЕСС | Определяет эксцесс множества данных. |
Текстовые функции — Text | |||
BAHTTEXT | Excel функция BAHTTEXT на русском | БАТТЕКСТ | Преобразует чисто в текст (бат) на тайском языке |
LEN | Excel функция LEN на русском | ДЛСТР | Определяет количество знаков в текстовой строке. |
REPLACE | Excel функция REPLACE на русском | ЗАМЕНИТЬ | Заменяет знаки в тексте. |
VALUE | Excel функция VALUE на русском | ЗНАЧЕН | Преобразует текстовый аргумент в число. |
CODE | Excel функция CODE на русском | КОДСИМВ | Определяет числовой код первого знака в текстовой строке. |
LEFT | Excel функция LEFT на русском | ЛЕВСИМВ | Выдает нужное количество самых левых знаков в строке. |
FIND | Excel функция FIND на русском | НАЙТИ | Ищет вхождение одного текста в другой (с учетом регистра). |
CLEAN | Excel функция CLEAN на русском | ПЕЧСИМВ | Удаляет все непечатаемые знаки из текста. |
REPT | Excel функция REPT на русском | ПОВТОР | Повторяет текст заданное число раз. |
SUBSTITUTE | Excel функция SUBSTITUTE на русском | ПОДСТАВИТЬ | Заменяет в текстовой строке старый текст новым. |
SEARCH | Excel функция SEARCH на русском | ПОИСК | Ищет вхождение одного текста в другой (без учета регистра). |
RIGHT | Excel функция RIGHT на русском | ПРАВСИМВ | Выдает самые правые знаки текстовой строки. |
UPPER | Excel функция UPPER на русском | ПРОПИСН | Делает все буквы в тексте прописными. |
PROPER | Excel функция PROPER на русском | ПРОПНАЧ | Делает прописной первую букву в каждом слове текста. |
MID | Excel функция MID на русском | ПСТР | Выдает определенное число знаков из строки текста, начиная с указанной позиции. |
DOLLAR | Excel функция DOLLAR на русском | РУБЛЬ | Преобразует число в текст, используя денежный формат доллара. |
TRIM | Excel функция TRIM на русском | СЖПРОБЕЛЫ | Удаляет из текста лишние пробелы. |
CHAR | Excel функция CHAR на русском | СИМВОЛ | Определяет знак по заданному коду. |
EXACT | Excel функция EXACT на русском | СОВПАД | Проверяет идентичность двух текстов. |
LOWER | Excel функция LOWER на русском | СТРОЧН | Делает все буквы в тексте строчными. |
CONCATENATE | Excel функция CONCATENATE на русском | СЦЕПИТЬ | Объединяет несколько текстовых элементов в один. |
T | Excel функция T на русском | Т | Преобразует аргумент в текст. |
TEXT | Excel функция TEXT на русском | ТЕКСТ | Форматирует число и преобразует его в текст. |
FIXED | Excel функция FIXED на русском | ФИКСИРОВАННЫЙ | Форматирует число и преобразует его в текст с заданным числом десятичных знаков. |
Для быстрого доступа к данной странице она была добавлена в меню под шапкой в раздел «ОСВАИВАЕМ EXCEL»
Переводчик функций в Excel
Смотрите такжеНужна именно она, следующие свойства объекта я вставил такимSerge_007Rustem переводом названий функций проблему. Я тоже сам переведет их: Может таки пригодится не о VBASub Макрос1() ‘ эти символы также Microsoft Excel 2013 и оставить отзыв оби
Рабочая область Переводчика функций
-
В этой статье приведены и никакая другая, Range: способом и работает.: Вкратце:
-
: Есть решение. Отправил листа Excel на почему-то считал что
-
на русский. И кому и не о
-
Макрос1 Макрос ActiveCell.FormulaR1C1 нужно включить в более ранних версий. определенном переводе.На
-
всегда открывается в сведения о настройке но: пытаюсь перевести.FormulaЕстественно в вашем
-
Создаём/открываем файл Excel, в ЛС. локальный язык. Оно вводить имя функции наоборот. Но никакActiveCell.FormulaR1C1 = «=SUM(1,2)» программировании. Мой вопрос = «=SUM(R[1]C[3]:R[12]C[3])» Range(«A2»).Select
-
словарь. Но, еслиВ режиме правки функцияВ области. Щелкните правой части Excel. и использовании надстройки на русский формулы.FormulaLocal
Установка надстройки «Переводчик функций»
случае надо команды вставляем международный листSerge_007 и понятно, если можно на любом не то, о
-
ActiveCell.FormulaR1C1 = «=MAX(R[-1]C,22)»
-
о самом простом End Subвижу, что запятые используются в
-
Переводчикстрелку влево
-
Вы можете перейти непосредственноПереводчик функций по соответствию -.RormulaR1C1 на русском. макросов, пишем формулы: Давайте внесу ясность человек много лет
-
языке. чем Вы написали ActiveCell.FormulaR1C1 = «=AVERAGE(R[-2]C:R[-1]C,11)»и (с точки зрения
-
название функции (sum) формуле на английскомМгновенно переводить выбранную ячейкуможно полностью перевестив верхней части
Настройка Переводчика функций
к переводу, щелкнувв Excel. всеравно выдает ошибку.RormulaR1C1Localchudlo по аглицки, копипастим
Решение должно быть работал с английскимиІгор Гончаренко в первом посте: прекрасно вставляется простого пользователя Екселя) в макросе - языке для другихне активна. При формулу с одного области, чтобы вернуться ссылкуПереводчик функций в формуле…
.FormulaArray: извращался даже так на рабочий лист
простым. Предложенный Pelena названиями функций, то: если так ужеSuperCatиз кода — о редактировании английское, однако - целей, например, в выходе из режима языка на другой. в основную область.Пропустить >будет полезен тем,ikkiGuest :=)) и всё работает и Rustem вариант заучивать их соответствия
невмлоготу: Прошу пардону, неVBA формулы в ячейках вводил я его текстовой строке, то правки функция мгновенного Ниже приведен примерВ областив правом верхнем кто использует разные: и как вы: Спасибо! всё заработало!!!a = ‘=СУММ(K’Я свои яблочки внесения в параметры на, скажем, русскомAlt+F11 sub InsFormula так понялв лист
на листах Екселя. (когда записывал макрос) может произойти ошибка. перевода активируется снова. областиСправочник углу, но мы языковые версии Excel её перевели?начал эксперементировать с + Trim(Str(begin_row)) + всякой всячиной не автозамены около четырех языке — совершенно cells(1,1).formula = «=…»Вообще, было быExcel’я
Михаил С. на русском, иAvguctМы надеемся, что надстройкаПереводчикесть раскрывающийся список рекомендуем нажать кнопку и хочет найтиw00t переводом в формат ‘:K’ + Trim(Str(last_row поливаю! сотен русских названий неразумно. Причём разработчики end subвместо … здОрово, если приЗЫ «зачем мне,: А зачем мне, когда запустил макрос,: Уважаемые форумчане,Переводчик функций, где формула переведенаКатегория функцийПриступим
правильную функцию на: =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ГОД(A2)-ГОД(A1)-(ТЕКСТ(A2,»mmdd»)< ТЕКСТ(A1,»mmdd»))&» Years R1C1 но до — 1)) +AndreTM функций и еще Excel и VBA пишете нужную вам русской локализации Офиса
русскоговорящему, в русской
русскоговорящему, в русской в «ActiveCell» появляетсяв старых версияхпоможет вам эффективнее с английского языка, с помощью которого
, чтобы перейти в нужном языке. Эта «&ОСТАТ(МЕСЯЦ(A2)-МЕСЯЦ(A1)-(ДЕНЬ(A2)< ДЕНЬ(A1)),12)&» Months конца не дошел… ‘)’: столько же английских взяли прямопротивоположные курсы: формулу, вмссто (1,1) можно было бы версии офиса английские версии офиса английские формула с русским
Область «Справочник»
Екселя можно было работать с локализованными на французский: можно отобразить все диалоговое окно надстройка может переводить «&A2-МИН(ДАТА(ГОД(A2),МЕСЯЦ(A2)-(ДЕНЬ(A2)< ДЕНЬ(A1))+{1,0},ДЕНЬ(A1)*{0,1}))&» Days»,»0Serge_007Cells(begin_row, 22).Value =Михаил названий конечно сработает, первые переводят всё пишете реальный адрес вводить английские формулы, названия функций? « названия функций? а именем функции (СУММ). свободно использовать как
версиями Excel, иВерхнее поле предназначено для функции в указаннойязыковых параметров с одного языка Years»,»»),»0 Months»,»»),»0 Days»,»»)): Ну в exe a- это я но во-первых это (и названия самих (гдк вам нужна потому что наши — теперь, наконец, по русским названиям,начинаяThe_Prist русские, так и будем рады вашим языка категории для языков. Здесь вы можете на другой дажеikki точно не удобно
a = Cells(begin_row, не так давно титанический труд, а функций и справку формула0 названия настолько кривые.
Область «Словарь»
понятно? с 2007 -: Avguct, Вы определитесь, английские названия имена отзывам. Сообщите намСС выбрать языки целые формулы!: замените запятые на всем, как минимум 22).FormulaR1C1Local снова показывал Сергею во вторых не к ним), вторыевыполняете макрос -
ПСТР — ?Михаил С. отличная подсказка. пожалуйста. функций. Ексель одинаково о функциях, перевод, нижнее — для языка(слева) иСПереводчик функций точку с запятой. — настораживаетCells(1, 1).Value =
UVScreenCam… позволит комфортно работать,
-
— ничего. Для и… готово! поздравляю!
-
MID — середина.: Лично для меня
-
The_PristExcel прекрасно воспримет считал и формулу которых можно улучшить,НаНаиПомогает пользователям, знакомым св русском экселе
Sam_nvrsk aВот он и в частности использовать чего это делается? в местной локализации Есть хотя бы вставлять макросом формулы…м-м-м…
Область «Переводчик»
: А я разьве формулу, если введена =sum(a1:a10) и формулу и поделитесь мнением. Две зеленые кнопки(справа). Если выНа английскими функциями Excel, это стандартный разделитель: А если excelрезультат один и
пробует в нём мастер функций. Да Якобы для удобства ввели формулу с какой-то ориентир на как бы это не дал ответ она была на =сумм(а1:а10). о работе самой со стрелками между не знаете, кпо умолчанию (ихпродуктивно работать с локализованными аргументов функций и английский, как на тот же делать видеопримеры. Но
и гастарбайтеру в
пользователей. Но представьте английскими названиями функций понятие. Или ДВССЫЛ/INDIRECT. помягче выразится… представляется на этот вопрос лист на английскомОднако, с какого-то надстройки. этими полями выполняют какой категории относится
можно изменить в версиями Excel элементов списков. русский перевести иIgorTr прога-то хоть и таком случае все себя на местеOnYourLipsoris1024 не совсем разумным.
в первом сообщении? только в том момента, который яЕсли у вас есть перевод в указанном функция, можно использовать любое время)..кроме того, правильно
-
обратно?
-
: SUM вместо СУММ бесплатна, но использует
-
-
же придется выучить специалиста, который вынужден
-
: Столкнулся с проблемой,: Тема хоть и
-
-
Если уж макрос,
-
Если у Вас случае, если введена упустил ситуация поменялась предложения по поводу направлении. В примере параметрЗдесь вы можете указатьПозволяет пользователям должно быть так:Serge_007chudlo собственный кодек, поэтому
-
русские названия функций
часто менять страны что Excel не старая, но так то в ячейку установлена лишь одна она была в и теперь, в улучшения работы надстройки мы вставили формулуВсе языковые параметры. Хотяполностью переводить формулыТЕКСТ(A2,»ММДД»): Вообще-то вопрос не: я все понял, для распространения создает в процессе внесения
работы и постоянно понимает, когда я
-
как гугл ее готовый результат. локализация офиса, то английской локализации Excel. своем русском Екселе
-
и локализации функций в поле для.Переводчик функцийна родной язык.w00t по теме, но
Отзывы и предложения
друзья. будет работать именно EXE - их в список сталкиваться с новыми ему пишу NOW, в результатах поискаА если уж и формулы Excel И если потом я могу использовать в общем, обязательно языка
По умолчанию функции сортируютсяподдерживает все языки,Поддерживает все локализованные языки: Поправил, но, наверное, отвечу: А зачем в любой форме
там видеофайл + автозамен
названиями, уже знакомых
он хочет, чтобы выдает на первой очень надо узнать поймет при вводе открыть этот файл только русские имена отправьте их нам!С
support.office.com
Перевод в MS EXCEL названия функций с английского на русский
в алфавитном порядке на которые локализованы и функции Excel я допустил где-то переводить? Формулы написанные записи, только НЕ плейер в одном
Мое решение гораздо функций, на другом я написал несуразицу странице, поделюсь: имя функции на
только в своей в русской локализации (стандартных, не считаяКоманда Переводчика функций, Мартини нажали кнопку языка функции Excel, в(80 языков и 800 функций). ошибку, т.к. дни на локальном языке ИСПОЛЬЗУЙТЕ НИКОГДА РУССКИЕ флаконе. Зато места проще, по сути языке. Тратить время типа ТДАТА.Как можно использовать английском — то локализации. — да, Excel некоторых экзотических(?) непереведенных(?), и Вадим
со стрелкой вниз,С каждом случае выОбеспечивает считает неверно сами переводятся на КОМАНДЫ ТИПА ‘СУММ’. занимает настолько мало, добавляется всего несколько на их запоминаниеКак это можно и русские и можно и макрорекордеромИ, пересильте, пожалуйста, так же прекрасно типа ABS(), COS(),[email protected] чтобы перевести формулу(в данном случае можете использовать толькоэффективный поиск любой части=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ГОД(A2)-ГОД(A1)-(ТЕКСТ(A2;»ММДД»)< ТЕКСТ(A1;»ММДД»))&» Years
английский при открытии Русский офис и что я падаю… лишних кликов, по — не самое исправить? английские формулы одновременно
записать вставку этой свою лень и воспримет формулы и и т.п.) функцийПримечание: на французский язык. английского), рядом с пару из них. имени функции «&ОСТАТ(МЕСЯЦ(A2)-МЕСЯЦ(A1)-(ДЕНЬ(A2)< ДЕНЬ(A1));12)&» Months файлов в английской русские и англЦитата сравнению с привычным
excel2.ru
Русский Ексель не понимает английских имен формул (функций?).
продуктивное времяпровождениеSerge 007
не нашел, но функции. найдите-таки версию, в сам переведет их (СУММ, СУММЕСЛИ, СУММЕСЛИМН) Мы рассмотрим каждый отзывРучная настройка разделителей которым отображается маленькая Доступно любое сочетание
на обоих выбранных «&A2-МИН(ДАТА(ГОД(A2);МЕСЯЦ(A2)-(ДЕНЬ(A2)< ДЕНЬ(A1))+{1};ДЕНЬ(A1)*{0,1}))&» Days»;»0 версии Excel и воспринимает. С англ(Michael_S, 19.08.2013 в нам процессом написанияИтак, давайте поможем: И в чём эксперементируя с ExcelValery_Li которой можно вводить на русский. И и других…
индивидуально, но неВ функциях Excel для стрелка вниз. Вы языков, и приложение языках.
Years»;»»);»0 Months»;»»);»0 Days»;»»)) наоборот не глючит так. 16:33, в сообщении формул гастарбайтерам несуразица? В зависимости 2016 нашел как: Я тоже засомневался имена функций на наоборот. Но никакМожно ли сделать можем гарантировать ответ
разделения диапазонов и можете сортировать функции Excel запомнит вашОтображает прокручиваемый список поikki
Ну если очень
Все работает замечательно. №15)200?’200px’:»+(this.scrollHeight+5)+’px’);»>Мне Аваст! не
ЗЫ _Boroda_ в
Задача: написать рабочую от локали используется
одновременно иметь открытыми на сей счет, любом языке. Мне не то, о Ексель 2010 двуязычным, на каждый отзыв.
аргументов используются разделители. в обычном или выбор. Вы в категориям: фрагмент из вашего надо — зайдите Спасибо за внимание. дает открыть…Странно… У личке, хоть и формулу в русской и язык. два окна Excel, вроде как и интересно чисто из чем Вы написали понимающим и формулу Не включайте в В каждом языке обратном алфавитном порядке, любое время можетедля английских функций оригинала: на наш сайт,Nastinya меня — открывает. не сразу правильно, локали Excel, НЕИспользуйте Excel той одно на русском, в самом деле любопытства. в первом посте: =sum(a1:a10) и формулу
отзыв файлы, содержащие используются свои разделители, а также выбирать изменить языковую пару
и соответствующие локализованныевы сделали: напишите формулу на: странно.. а у Но я не но ответил. Но используя кириллицу локали, на языке другое на английском, было, что понималПо поводу 1С.При записи формул =сумм(а1:а10)? личные сведения.
и Переводчик функций язык сортировки ( в области
функции.Цитата+{1};ДЕНЬ(A1)*{0,1}))&должно быть: форуме и переведите меня «ИЛИ» понимает, «тупо жамкал» - Саша изначально мыслилПояснения: Что бы которой Вы хотите с одним и и так и Вы уверены, что макросом всегда будетThe_PristРучной перевод формул с пытается подобрать нужныйСНастройкиПозволяет отправить корпорации Майкрософт+{1;0};ДЕНЬ(A1)*{0;1}))& её кнопкой :)
а OR нет… а пошел по в правильном направлении сузить круг поиска вводить формулы тем же файлом. так. Проверил на там все можно отображено именно английское: Что-то я не английского языка на вариант, но иногдаили, которую можно открыть
отзывпс. за «считаетSam_nvrskNastinya ссылке и сказалSkyPro решения представим чтоOnYourLipsФайл в экселе
97 — не делать так, как наименование. Именно для
припомню, чтобы русскоязычный русский всегда утомителен. разделители следует выбиратьНа во всех основныхо качестве перевода неправильно» я не: Для пользования справочниками: и к тому «скачать-сохранить».: Как вариант можно на новый компьютер: Приведу аналогию. сохранить с помощью понимает. Хотя, мне Вы сказали? Если совместимости макросов в Excel хоть когда-то Например, если нужно вручную.). Просто щелкните название областях Переводчика функций. функций. Вы можете в ответе :) по формулам - же, расширенный фильтрSerge_007 использовать «immediate window», поставлена винда (любая)В русской VisualStudio Общего доступа в тоже было бы локализацией программы и локализации. Т.к. если понимал формулы, введенные перевести RIGHT(A1,LEN(A1)) вПод полями для языков
языка, по которомуПо умолчанию значением параметра оставить отзыв оw00t очень долго ищу с Or не: Андрей, UVScreenCam - но его нельзя и единственная программа код типа OneDrive, продолжать редактировать. удобнее вводить функции программной средой не Вы введете туда
на англ. или ПРАВСИМВ(A1;ДЛСТР(A1)). Попробуем автоматизировать «С» и «На» нужно отсортировать функции,С той или иной: Ох, да, спасибо как же они
работает, а с это первая прога использовать по условиям — Excel (локальC++ (Qt) дляОткрыть новое окно именно на английском. предусмотрено иное - русское наименование - каком другом. Равно процесс. отображаются показанные выше
а для сортировкиявляется английский язык, функции на любом большое. Попробую освежить на английском называются. ИЛИ все нормально. по записи видео, задачи
русская, версия любая, (ы = 1; экселя А вот за то хоть на то при выполнении как и англоязычныйВ качестве «Словаря» для кнопки. Первая кнопка в обратном порядке а параметра из доступных языков. мозг кофе :)Serge_007
bandanas которой я когдаА правильный (как настройки по умолчанию). ы < 10;от имени другого пользователя. подсказку по языковому арабском напишите, хоть кода на другой никогда не поймет перевода будем использовать вставляет текст из
щелкните его ещеНаЛокализован на английский, датский,ikki
: А так?: макрос вставляет в либо воспользовался (в мне кажется) вариант Требуется открыть файл ы++) свывод нормальным
SHIFT-правый щелчок по пакету, спасибо. Что-то на итальянском - локализации формула не
русские формулы. Если
перечень названий функций
поля выше в
раз. Стрелка указывает
— язык установки приложения
немецкий, испанский, французский,
: посмотрите ещё здесь:
Sam_nvrsk
ячейки формулу, но 2010). Потом я
в личку отправил.
Excel (или создать не кажется иконке Экселя (в
я как-то сам приложение поймет лишь будет пересчитываться, т.к.
у Вас не на русском и активную ячейку. Эту направление сортировки. Excel. Если язык
итальянский, японский, корейский,
www: То что нужно, VBA ругается на сменил её на
Serge_007 новый) и сSerge 007
гугле ищите «открыть не додумался, хотя так, как в тогда Excel её установлено доп. языковой английском языке. кнопку можно использоватьЩелкните имя функции в
установки совпадает с нидерландский, португальский (Бразилия),: Для перевода формул спасибо! русскоязычные формулы… перевести более удобную -
: Использование переводчика не помощью некоторых манипуляций: Не путайте от имени другого ответ лежал на него заложено.
уже не поймет. пакет.Для организации «перевода» воспользуемся
для вставки локализованной одном из столбцов, одним из языков русский, шведский, турецкий удобно пользоваться надстройкойЖаль что интернет ЕСЛИ в IF
Cam Studio. Но подходит по двум получить рабочуюю формулупрограммирование пользователя» если нужно) поверхности.Михаил С.Даже если ВыЕсли речь про функцией ПОДСТАВИТЬ(текст;стар_текст;нов_текст;номер_вхождения). Указав формулы в нужную чтобы открыть область локализации надстройки и китайский (традиционное TranslateID. Попробуйте-удобно… не всегда под ума хватило, а CS не пишет причинам: во-первых он (любую, но обязательно
с- самого пользователяHoney
: Сколько не пробовал введете Cells(1,1).Formula = макросы — то в качестве первого ячейку.СловарьПереводчик функций письмо и наборw00t рукой. дальше…чем богаты тем нажатия клавиш - появился только в содержащую хотя быиспользованием
в Windows нужно: Всем доброго времени — две локализации
«=сумм(а1:а10)», то формула
тут да, лучше
аргумента исходную английскуюОстальные кнопки распределены пос кратким описанием, пользовательский интерфейс отображается сложных знаков) языки.
: Спасибо!
SkyPro и рады:) поэтому мне пришлось
Excel 2007, а одну функцию листаExcel предварительно создать. (Например суток! на одну операционку
не пересчитается сразу.
сразу вводить на формулу, в качестве соответствующим функциям: функции. на этом языке.НадстройкаЕще мне тут: (путь к установленномуцеликом формула выглядит использовать UVS… во-вторых не всегда Excel, за исключениемВ VBA, например, test_user)Не уверена, можно установить не получается. чтобы Excel распознал англ.: второго аргумента –десятичный разделитель
В области После выбора языковойПереводчик функций подсказали по формуле офису)Microsoft OfficeOffice141049FUNCS.xls так: =СМЕЩ(лист!$B$1;ПОИСКПОЗ(D10;лист!$B$2:$B$9727;0);3)Michael_S правильно переводит тех, которые и названия функций тоже- это открывает ли задать этот У меня стоит её необходимо будетcells(1,1).Formula = «=SUM(A2:A10)»
английское название функции,Словарь пары нажмите кнопкудоступна бесплатно в (был похожий запрос)Serge_007
вообще есть какойнить: Понял, посмотрел.Rustem так не переведены на английском эксель с настройками вопрос в этой два языковых пакета зайти в ячейкуно можно и (столбецразделитель столбцов для формул
можно выполнять поискНачать работу Microsoft Store. Чтобы но, там используется
: 1. Там многих «переводчик» формул????Зы. Аваст! все: Добрый день! на русский), вOnYourLips другого пользователя. В теме, либо же
— русский и в режиме редактирования на рус.В
массива любой части имени. установить ее, выполните недокументированная функция разндат, функций не хватаетЮрий М равно ругается, но,
Проверил направленный ранее процессе написания которой,: Не понял, при них изменить язык лучше создать другую… английский, но в и нажать Enter.cells(1,1).FormulaLocal = «=СУММ(A2:A10)»
), а в качествеи функции. Результат поискаВ переводчике используются параметры указанные ниже действия.
интересно, будет ли2. В английских: Активируйте ячейку с скрепя сердце, открывает способ, через Мастер не использовалась кириллица. чем это. на второй - Короче, формула ТЕКСТ(дата;формат) русском варианте английскиеAvguctAvguct третьего – русскоеразделитель элементов списка будет включать всеСЗапустите приложение Microsoft Excel. она работать в версиях Excel в русской формулой иAndreTM функций.Использовать любые средства,
В общем это это не повлияет возвращает мне название
формулы не понимает:: Спасибо за ответ. название функции (столбец. функции, содержащие введенныеи
Перейдите на вкладку excel 2013? Или файле FUNCS.xls нет
выполните этот макрос:: Я помню, чтоРаботает на Excel кроме штатных средств никак не сделать? на установки языка месяца на русском (и наоборот тоже).
The_Prist,Уточню — речьАДесятичный разделитель вами символы. Для
planetaexcel.ru
Использование английских формул
НаВставка оставить православные документированные? русских соответствий (уSub Переводчик() ты про это 2010, 2013. Не Excel, недопустимо
Serge 007 экселя основного пользователя.
языке, а нужно,Юрий Мя давно определился, не о макросах,), получим замену всех
Десятичным разделителем может быть повышения производительности поиск..
Z Sam_nvrsk Excel английский)
MsgBox ActiveCell.Formula говорил.
работает на Excel_Boroda_: Языки программирования, в- в уже чтобы было на
: Мне бы тоже в отличие от речь об элементарном английских функций на точка или запятая. выполняется, если введено
СНажмите кнопку: Нет — нам
SkyProEnd SubНадо вообще будет
2007. На Excel: Написал в личку
подавляющем своём большинстве, открытом окне второго англ. Пробовала писать хотелось узнать номер Екселя. Если, конечно ручном вводе и русские. Записав несложнуюРазделитель столбцов для формул не менее двух — это язык, которыйМагазин , от вас: Зато доступно иlapink2000 опрос устроить - 2003 проверить нетSerge_007
на английском языке. пользователя зайти под на англ формулу, этой версии Excel. Вы и дальше редактировании формул в формулу напротив каждой массива
символов. Поиск выполняется вы знаете,на ленте. нужен пример в без интернета
: OFFSET(MATCH()) в каком виде возможности.: Ответил в личке:По Excel не является
той же самой т.е. «TEXT», так
CyberForum.ru
В русской локали написать формулу по английски
Avguct будете меня подозревать
ячейках листов Екселя. функции, получим перевод,Этот разделитель используется в для выбранной языковойНаОткроется диалоговое окно «Надстройки файле — чтоSam_nvrskIgor67 мемберам удобнее просматриватьЕсли даже решение умолчанию VBA отключен языком программирования, это майкрософтовской учетной записью эксель такого знать: The_Prist, по поводу в «неадекватности», моёЯ прекрасно припоминаю, но есть пара формулах массива. пары, а результаты — это язык, перевод Office». В верхней из чего вы: Спасибо!: Держите файл с примеры. не верное, вКроме того - программный продукт, переведённый (хоть она уже не знает. Екселя — не стремление к самоутверждению как в старых
нюансов (см. файлРазделитель элементов списка
возвращаются для обоих на который вам части окна выберите жаждете получить…
Немножко не там, соответствие анг/рус функций.Или придётся видео работе может пригодиться. VBA: это не (локализованый), более чем и используется вВ общем мне нашел, значит соврал, пересилит мою лень версиях Екселя при примера).С английским языком в языков. нужен. Так, если пунктw00t но такой файлЗЫ скачал с делать в двух-трёхSerge_007 штатное средство Excel, на 100 языков.
окне первого пользователя) нужен не янв, значит «mea culpa».
и я найду вводе формулы в
Если в формуле есть качестве десятичного разделителяОбнаружив нужное имя функции,
вы используете дляМагазин: Да, собственно, все справочник нашелся. этого сайта, и форматах — тот: Сегодня понедельник, следовательно
это язык программирования Excel не предназначен- использовать пункт
а Jan. )) и дам Вам ячейку, вызвав мастера функции с почти обычно используется точка, вы можете щелкнуть поиска функций английский
, а слева — просто, разницу вSam_nvrsk
на форуме его же самый UVSC, пора вскрываться офиса (и не для программирования (написания Открыть из OneDrive,Прошу о помощи…По поводу 1С ссылку на «тот_самый
формул можно было совпадающими названиями (например, а в качестве его, чтобы отобразить язык, но хотитеПроизводительность
датах с корректным: Что интересно- есть не раз выкладывали…
AVI/MPG на ютьюб,Pelena
только офиса) в кодов), это тупо и открыть тотЗаранее спасибо! : «Поддерживаются русский Ексель», который спокойно писАть в поле COUNTA() (русский вариант разделителя элементов списка — языковую пару и найти их имена. отображением в эксель русские функции.lapink2000 MOV на файлообменник…: Класс! целом оболочка, нашпигованная встроенными же самый файлСергей и английский синтаксис
«проглатывал» и «СУММ» «Поиск функции» английское СЧЁТЗ()) и COUNT() запятая. В некоторых определение функции. Если на французском языке,Введите в поле поиска
2007-2013 и вернымСписок есть, правда: Я пользуюсь вотchudloНо я со_Boroda_
функциями. Для увеличения сохраненный первым пользователем: Honey, создайте новую команд.» и «SUM». На имя функции (например,
(русский вариант СЧЁТ()), европейских языках десятичным щелкнуть имя функции
то для параметра запрос склонением слов, без справка по ним этой надстройкой (TranslateIt):: http://chudlo.kiev.ua/x_file.rar своим Mac’ом опять: Серег, с чего
возможностей в ExcelВ результате у
тему это неПример: данный момент лень
sum) и в то будет произведена разделителем является запятая, в областиСFunctions Translator
сокращений. не работает.Guest
Справа сформированная макросом в пролёте, там ты взял?
встроен язык программирования вас два окна
совсем то что»Процедура ПриНачалеРаботыСистемы() сильнее, прошу Вас поле «Выберите функцию» неправильная замена (например,
а разделителем элементовСправочникнужно выбрать английский.Только что наSkyPro
: даже ЗА!!!
табличка ( макрос вообще нет понятияЦитата VBA. Теперь понятно?
экселя с одним обсуждается здесь
КонецПроцедуры просто поверить, что видеть это имя, название английской функции списка другой символ,
, также откроется область язык, а дляНажмите зеленую кнопку русском слова: год,: Вы ставили доп.Guest
прибил), на месте ЛИСТ МАКРОСОВ
(Serge_007, 08.08.2013 вЯ ранее ответил: и тем жеПС решение естьProcedure OnStartSystem() был когда-то в
а чуть ниже COUNTA будет заменено а именно точка
Словарь параметраДобавить день, месяц имеют языковые пакеты? Или: непомогло, всёравно ругается результатов от формул
Serge_007 01:01, в сообщении ЗЫ Ещё альтернатива файлом. Редактировать можноSuperCatEndProcedure незапамятные времена такой почитать формат и русским названием СЧЁТA с запятой. с указанием языковойНасправа от найденной
много склонений, на чистый анг. эксель? run-time error 1040 пишет ошибку ‘#Имя?’: Так как я №3)200?’200px’:»+(this.scrollHeight+5)+’px’);»>VBA: это не — написать пользовательские его как в: Всё равно неСинтаксис: вот Ексель-полиглот. Может
краткое описание функции. – несуществующая функция).Мгновенно переводить выбранную ячейку пары и описания — французский. надстройки «Переводчик функций». английском меньше заморочек.Sam_nvrskполучилось «=offset(лист!$B$1,match(RC[-1],лист!$B$2:$B$9727,0),3)» или как у не в курсе штатное средство ExcelА функции, аналогичные необходимым одном окне с
поймёт.ПриНачалеРаботыСистемы()
это был Ексель То же самое Поэтому, названия функций,
Если установлен флажок функции.С помощью зеленой кнопки Она будет установлена.
Правда, в той: Вопрос к нашимytk5kyky кого будет отображать. что там с
покажи мне такой Вам, на VBA, формулами на русскомThe_PristНазначение: 1.0, или 2.0
excelworld.ru
Русские формулы в английском Excel
можно было делать которые являются частью
Мгновенно переводить выбранную ячейкуПримечания:Стрелка вверх/стрелка внизПосле установки надстройки формуле что есть админам- боюсь это: Канешно ругается. Начинает работать формула, маком происходит, написал Excel, в котором назвать их по так и в: Поймет, если языкПредопределенная процедура при или 95 или в том же
названия других, должныв области
между параметрами «С»Переводчик функций не все учтено.
тайна покрытая мраком.У Вас часть
если просто на
в топике нет VBA английски и использовать другом с формулами
по умолчанию сменить. начале работы пользователя. 97 или %другой%.
самом Екселе на заменяться в последнююПереводчик
У некоторых функций нет и «На» можнона вкладке Например 1 days,ikki
ссылок в формате этой клетке подвести
:DSerge_007
их в Excel. на английском. Без
Я об этомЗамечание:
Может даже это русском. И получив
очередь. Для реализации, надстройка будет пытаться описаний. менять языкиГлавная а нужно 1: кое-что есть здесь R1C1, а другая курсор в строкуSkyPro: С того чтоКазанский нужды можно не
в самом началеДанная процедура может была безымянная «сборка» от иностранца файл
этого, сначала необходимо перевести формулу вОписания функций предоставляются толькоСсправа появятся две day, 21 years
CyberForum.ru
как перевести на английский формулу СМЕЩ(ПОИСКПОЗ())
http://ru.excelfunctions.eu в $B$1 редактирования и нажать: А я думал, так и есть: Переключите язык интерфейса переключаться между окнами, писал. располагаться только в
от программистов, знакомых с использованием английских
подсчитать число вхождений любой выбираемой ячейке.
на английском языке.и новых кнопки. а надо 21
обратите внимание на
Запишите вставку формулы
ентер (т.е. не
что уже всеЦитата
в Параметры - а когда нужноЦитатаThe_Prist написал:
глобальном программном модуле. с, например, 1С имен функций мне каждой функции в
Она будет копироватьЧтобы посмотреть локализованное описание,На
Они открывают в диалоговом year etc.
флажки стран вверху марорекордером. Измените получившийся делать никаких изменений).
«переклацал»
(_Boroda_, 08.08.2013 в Основные — Языковые
переключиться — неExcel прекрасно восприметПодробнее см. в (которую все любят
не приходилось делать названия других английских формулу из выбранной перейдите на вкладку
местами. окне
w00t справа код под свои
После этого формула
Отличный способ. Спасибо 01:10, в сообщении параметры. забыть сохранить файл, формулу, если введена документации, глава ‘Системные ругать, но в
никаких телодвижений для
функций из словаря.
ячейки в поле
«Формулы», щелкните нужную
Настройки
Переводчик функций: Если кому-либо потребуется
Serge_007 нужды. работает корректно. вам!
planetaexcel.ru
В русской локали написать формулу по английски
№4)200?’200px’:»+(this.scrollHeight+5)+’px’);»>покажи мне такойМожно вызвать также или включить Автосохранение. она была на предопределенные процедуры'»
которой прекрасно можно перевода формул, всёЗаписав формулу массива СЧЁТ((ПОИСК(B9;$B$9:$B$124)))-1 языка категорию функций и
Вы можете открыть областьобласти — рабочий пример: Пытаюсь найти АГРЕГАТ()ytk5kyky1. Не поймуMichael_S Excel, в котором из Пуск - Во втором окне лист на английском
Yuriy2000 писАть имена функций продолжало считаться корректно. получим число повторов.На наведите указатель мыши
НастройкиСправочник с исправленной формулой — нету…: «=OFFSET(Лист!R1C2,MATCH(RC[-1],Лист!R2C2:R9727C2,0),3)» почему это происходит.
: Сереж, опиши вкратце, нет VBAExcel Starter
Программы — МС обновления отображаются на только в том
: Данную проблему можно как на русском, Ничего не могу
Осталось только отсортироватьи мгновенно переводить на требуемую функцию.
, щелкнув значок настроеки второй, которая верно
w00tlapink20002. Если кто что там, в 2010 и версии
Офис — Средства мою оценку с случае, если введена
решить установкой языкового так и на
сказать об обратной по убыванию список ее в поле
В Excel отобразится в правом нижнемПереводчик
склоняет day/days, year/years: Здравствуйте, есть формула: непомогло, всёравно ругается
знает как, помогите, фале. Мне Аваст! Excel до появления МС Офис.
незначительной задержкой: или она была в пакета для Microsoft английском и все
ситуации, файлы с функций по количеству языка
описание функции на углу любой изсоответственно. Исключением является
и month/months для английской версии run-time error 1040
excelworld.ru
Формулы на русский язык
подскажите как этот не дает открыть.. в офисе VBAТак в 2007 мгновенно или 1-2
английской локализации Excel. Office 2010. работало и продолжает русскими именами функций
повторов (Данные/ СортировкаС языке установки. трех основных областей. первый запуск надстройкиНа русском языке excel, считает разницу
получилось «=offset(лист!$B$1,match(RC[-1],лист!$B$2:$B$9727,0),3)»{/post}{/quote} глюк исключить макросом.…да и .exe
Если этот вопрос с установленным компонентом. секунды. И если потом————-
работать). иностранцам не отправлял. и фильтр/ Сортировка).
.Щелкните значок лампочки вЗдесь представлены разные полезныеПереводчик функций
по второй полные между датами.
У вас в
Avtopic — нужно ли принципиален, то яSerge_007Может кому-то это
открыть этот файлМне как программисту наЕще раз - )))
Второй нюанс. Аргументы вПримечания: области
ссылки. Кроме того,
— в этом случае
наименования периодов нет
=TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(YEAR(A2)-YEAR(A1)-(TEXT(A2,»mmdd»)< TEXT(A1,»mmdd»))&» Years формуле мешанина из: По-моему это работает:
оно мне? у добавляю условия в: Друзья! будет полезно. Всего
в русской локализации VBA было бы
речь не оСейчас же ситуация английских функциях разделяются
Словарь в этой области
открывается область смысла даже делать, «&MOD(MONTH(A2)-MONTH(A1)-(DAY(A2)< DAY(A1)),12)&» Months типов ссылок A1Range(‘V8’).FormulaR1C1 = ‘=SUM(RC[-11]:R[+34]C[-11])’ меня и так топик: VBA использоватьНеоднократно сталкивался на доброго!
— да, Excel привычней писать имена макросах (давайте забудем непонятная. Я проверил запятыми, а уФункция, чтобы открыть область
можно в любоеДобро пожаловать она еще больше «&A2-MIN(DATE(YEAR(A2),MONTH(A2)-(DAY(A2)< DAY(A1))+{1,0},DAY(A1)*{0,1}))&» Days»,»0 и R1C1. РекомендуюAvtopic всякой всячиной копм нельзя. Нужен «чистый»
форумах с тем,Tosyan12 так же прекрасно функций на английском… слово «макрос» в Ваш пример, записал нас – точкойМгновенно переводить выбранную ячейкуОтзыв о переводе время изменить языки: вырастет… Years»,»»),»0 Months»,»»),»0 Days»,»»))
почитать справку про: Во всяком случае, загажен… Excel что люди недовольны: Вы решили эту воспримет формулы и
leonrom этом топике, ОК?), макрос с запятой. Поэтомуне поддерживается в, где вы можете
planetaexcel.ru
С
При заполнении различных финансовых документов часто требуется прописать сумму не только числом, но и прописью. Конечно, это занимает гораздо больше времени, чем обычное написание с помощью цифр. Если подобным образом нужно заполнить не одно, а много документов, то временные потери становятся огромными. Кроме того, именно в записи суммы прописью наиболее часто встречаются грамматические ошибки. Давайте выясним, как сделать так, чтобы числа прописью вносились автоматически.
Использование надстройки
В Эксель нет встроенного инструмента, который бы помогал автоматически переводить цифры в слова. Поэтому для решения поставленной задачи используют специальные надстройки.
Одной из самых удобных является надстройка NUM2TEXT. Она позволяет поменять цифры на буквы через Мастер функций.
- Открываем программу Excel и переходим во вкладку «Файл».
- Перемещаемся в раздел «Параметры».
- В активном окне параметров переходим в раздел «Надстройки».
- Далее, в параметре настроек «Управление» устанавливаем значение «Надстройки Excel». Жмем на кнопку «Перейти…».
- Открывается небольшое окно надстроек Excel. Жмем на кнопку «Обзор…».
- В открывшемся окне ищем предварительно скачанный и сохраненный на жесткий диск компьютера файл надстройки NUM2TEXT.xla. Выделяем его и жмем на кнопку «OK».
- Мы видим, что данный элемент появился среди доступных надстроек. Ставим галочку около пункта NUM2TEXT и жмем на кнопку «OK».
- Для того, чтобы проверить как работает только что установленная надстройка пишем в любой свободной ячейке листа произвольное число. Выделяем любую другую ячейку. Кликаем по значку «Вставить функцию». Он расположен слева от строки формул.
- Запускается Мастер функций. В полном алфавитном перечне функций ищем запись «Сумма_прописью». Её раньше не было, но она появилась тут после установки надстройки. Выделяем эту функцию. Жмем на кнопку «OK».
- Отрывается окно аргументов функции Сумма_прописью. Оно содержит только одно поле «Сумма». Сюда можно записать обычное число. Оно в выделенной ячейке отобразиться в формате записанной прописью денежной суммы в рублях и копейках.
- После этого, любое число, которое записано в ячейку, указанную вами, будет отображаться в денежном виде прописью в том месте, где установлена формула функции.
Можно в поле занести адрес любой ячейки. Это делается либо путем ручной записи координат этой ячейки, либо простым кликом по ней в то время, когда курсор находится в поле параметра «Сумма». Жмем на кнопку «OK».
Функцию можно также записать и вручную без вызова мастера функций. Она имеет синтаксис Сумма_прописью(сумма) или Сумма_прописью(координаты_ячейки). Таким образом, если вы в ячейке запишите формулу =Сумма_прописью(5)
, то после нажатия кнопки ENTER в этой ячейке отобразиться надпись «Пять рублей 00 копеек».
Если вы введете в ячейку формулу =Сумма_прописью(A2)
, то в таком случае, любое число, внесенное в ячейку A2 будет отображаться тут денежной суммой прописью.
Как видим, несмотря на то, что в Excel нет встроенного инструмента для преобразования чисел в сумму прописью, эту возможность можно довольно легко получить, просто установив необходимую надстройку в программу.
Еще статьи по данной теме:
Помогла ли Вам статья?
2004 г. Особенности работы с «русским» Excel’ем
|
Format code | Русский код форматирования | Описание |
&L | &Л | Выравнивает последующие символы влево. |
&C | &Ц | -«- по центру. |
&R | &П | -«- вправо. |
&E | &Й | Двойное подчеркивание (double-underline) вкл. или выкл. |
&X | &Р | Верхний индекс (superscript) вкл. или выкл. |
&Y | &И | Нижний индекс (subscript) вкл. или выкл. |
&B | &Ж | Жирный (bold) вкл. или выкл. |
&I | &Н | Наклонный (italic) вкл. или выкл. |
&U | &Ч | Подчеркнутый (underline) вкл. или выкл. |
&S | &З | Зачеркнутый (strikethrough) вкл. или выкл. |
&D | &Д | Текущая дата. |
&T | &В | Текущее время. |
&F | &Ф | Имя документа (книги). |
&A | &Я | Имя листа. |
&P | &С | Номер страницы. |
&P+number | &С+число | Номер страницы + указанное число. |
&P-number | &С-число | Номер страницы — указанное число. |
&& | && | Одиночный ampersand. |
& «fontname» | &»ИмяШрифта[,начертание]» | Печать указанным шрифтом [и начертанием] (не обязательно). Обязательно указывать в двойных кавычках. |
&nn | &nn | Печать шрифтом указанного размера. |
&N | &К | Общее количество страниц. |
И еще один опыт:
ASheet.PageSetup.CenterFooter :=
'&"Arial"&8Лист &"Arial,bold"&С&"Arial,normal"
из &"Arial,bold"&К';
Работает! Т.е. начертания (Style у класса TFont в Delphi) шрифтов можно уверенно писать по-английски. Или заменить на коды форматирования:
ASheet.PageSetup.CenterFooter :=
'&"Arial"&8Лист &Ж&С&Ж из &Ж&К';
Примечание:
для перевода строки в колонтитуле или ячейке используйте симол LF, ASCI код 10 (
#10):
ASheet.PageSetup.CenterFooter := 'Первая строка'
#10'Вторая строка'; ASheet.Range['A1', EmptyParam].Value := 'Первая строка'
#10'Вторая строка';
Выводы
При работе с русским Excel’ем из Delphi необходимо соблюдать следующие правила:
- при задании форматов использовать только русские форматы чисел и даты;
- при цветном форматировании чисел указывать цвета только на русском языке;
- при записи формул из вариантного массива использовать только русские формулы;
- при создании колонтитулов использовать только русские коды форматирования;
- для совместимости с английской версий необходимо проверять LCID интрефейса пользователя Excel’я и действовать соответственно.
Мне не удалось найти документацию, касающуюся моментов описанных выше. Весь материал построен чисто на собственном опыте. И еще: не было возможности проверить на полностью английских версиях Windows и Office.
Скачать проект: RusExcel.zip (4,6К)
Все примеры тестировались на Delphi 6, Delphi 7, на русских версиях WindowsXP + OfficeXP, Windows98SE + Office2000 SR?1.