Исправление ошибки #ИМЯ?
Показать все
Скрыть все
Данная ошибка возникает, если Microsoft Office Excel не может распознать текст, используемый в формуле.
Щелкните ячейку с ошибкой, нажмите появившуюся кнопку , а затем выберите пункт Показать этапы вычисления, если он отобразится.
Рассмотрите следующие возможные причины и решения.
Используется функция «ПЕРЕСЧЕТЕВРО» без загрузки надстройки «Инструменты для евро»
Функция «ПЕРЕСЧЕТЕВРО» требует использования надстройки (Адрес. Путь к объекту, документу, файлу, странице и т. п. Адрес может быть URL-адресом (веб-адресом) или путем UNC (сетевым адресом), а также может включать указание на расположение в файле, например закладку Microsoft Word или диапазон ячеек Microsoft Excel.) «Инструменты для евро».
Установите и загрузите надстройку «Инструменты для евро».
Щелкните значок Кнопка Microsoft Office , щелкните Параметры Excel, а затем выберите категорию Надстройки.
Выберите пункт Надстройки Excel в списке Управление, а затем нажмите кнопку Перейти.
В спискеДоступные надстройки выберите Инструменты для евро и нажмите кнопку ОК.
———————————————————————————
Используется имя, которое не было определено
Убедитесь, что данное имя (Имя. Слово или строка знаков, представляющие ячейку, диапазон ячеек, формулу или константу. Понятные имена, такие как «Продукты», используют для ссылок на диапазоны, названия которых трудно запомнить, например, Продажи!C20:C30.) существует. На вкладке Формулы в группе Именованные ячейки выберите Диспетчер имен и выясните, присутствует ли данное имя в списке. Если данное имя отсутствует, добавьте его путем выбора команды Создание имени.
Ошибка в написании имени
Проверьте орфографию. Выберите имя в строке формул (Строка формул. Панель в верхней части окна Microsoft Excel, которая используется для ввода или изменения значений или формул в ячейках или на диаграммах. На ней отображается константа или формула, содержащаяся в активной ячейке.) , нажмите клавишу F3, щелкните требуемое имя, а затем нажмите ОК.
Ошибка в написании имени функции
Исправьте написание имени. Вставьте в формулу правильное имя функции путем выбора команды Мастер функций в группе Библиотека функций вкладки Формулы.
В формулу введен текст, не заключенный в двойные кавычки.
Excel интерпретирует такие данные как имя, даже если в намерения пользователя не входило использование этих данных в качестве текста.
Заключите в двойные кавычки содержащийся в формуле текст. Пример правильной записи формулы, объединяющей текстовый фрагмент «Всего: » со значением ячейки B50:
=»Всего: «&B50
В ссылке на диапазон ячеек пропущено двоеточие (:)
Убедитесь, что во всех ссылках на диапазон ячеек используется знак двоеточия (:), например: СУММ(A1:C10).
Изменен другой лист, не заключенный в ординарные кавычки
Если формула содержит ссылки на значения ячеек других листов или книг, а имя другой книги или листа содержит небуквенные знаки или пробел, это имя необходимо заключить в апострофы ( ‘ ).
Открытие книги с вызовом функции, определяемой пользователем (ФОП)
Функция, определяемая пользователем (ФОП) вызывается из книги и при этом не хранится в клиентском компьютере. Разработчик макроса может реализовать ФОП несколькими способами. Дополнительные сведения см. в Справке по Visual Basic и Microsoft Office SharePoint Server 2007 Software Development Kit (SDK).
Функция ЧИСТВНДОХ предназначена для расчета внутренней ставки доходности по денежным потокам, носящим непериодический характер, и возвращает соответствующее значение в процентах. Для расчета аналогичной ставки по периодическим платежам в Excel предусмотрена функция ВСД.
Расчет рентабельности инвестиций по денежным потокам в Excel
Примеры использования функции ЧИСТВНДОХ в Excel.
Пример 1. Инвестор получил кредит в размере 100000 руб. под 13% годовых и вложил средства в проект, финансовые потоки которого занесены в таблицу Excel. Определить, является ли его вложение прибыльным.
Вид таблицы данных:

Рассчитаем внутреннюю ставку доходности по формуле:
=ЧИСТВНДОХ(B3:B12;A3:A12)
Описание параметров:
- B3:B12 – диапазон ячеек со значениями финансовых выплат. Первое значение соответствует затратам (вложение 100000 рублей в инвестиционный проект), поэтому указано в виде отрицательного числа.
- A3:A12 – диапазон ячеек с датами, соответствующие моментам совершения выплат (введены с использованием функции ДАТА).
Результат вычислений:

Данный инвестиционный проект является убыточным, поскольку кредит был получен по ставке 13%.
Расчет внутренней ставки доходности облигаций в Excel
Пример 2. В таблице Excel внесены данные об операциях с облигацией (покупка, выплата купонов, погашение). Выплаты производились несистематично. Определить прибыль и внутреннюю ставку доходности облигации за указанный период.
Вид таблицы данных:

Для определения прибыли используем формулу:
=СУММ(C4:C21)-(C3*(-1))
То есть, определяем разницу между суммарными выплатами по купонам + погашением и расходами на приобретение облигации:

Для определения ставки доходности используем формулу:
=ЧИСТВНДОХ(C3:C21;B3:B21)
Результаты вычислений:

На практике подобные расчеты имеют смысл для достаточно больших периодов времени, поскольку на рынке зачастую возникают кризисные явления. Оптимальный период расчета доходности инвестиционного портфеля с использованием функции ЧИСТВНДОХ – от 5 лет и более.
Особенности расчета внутренней ставки доходности по функции ЧИСТВНДОХ в Excel
Функция ЧИСТВНДОХ имеет следующую синтаксическую запись:
=ЧИСТВНДОХ(значения;даты;[предположение])
Описание аргументов:
- значения – обязательный для заполнения, принимает ссылку на диапазон ячеек, содержащих записи о ряде денежных потоков, соответствующих графику, который задан аргументов даты. Для получения корректного результата ряд значений должен содержать хотя бы одно отрицательное и положительные числа соответственно. Первый платеж может быть равен нулю. Он соответствует начальной выплате или понесенным затратам;
- даты — обязательный для заполнения, принимает ссылку на диапазон ячеек с датами проведения платежей (график денежных потоков). В отличие от функции ВСД, даты можно указывать в произвольном порядке. Для указания дат следует использовать функцию ДАТА. В противном случае результатом работы функции ЧИСТВНДОХ может быть код ошибки;
- [предположение] – необязательный для заполнения, принимает числовое значение, близкое к результату вычисления функции.
Примечания:
- Даты в Excel при проведении вычислений преобразуются в числовые значения. Нецелые числа, переданные в качестве параметра даты, усекаются до целых значений.
- Функция ЧИСТВНДОХ генерирует код ошибки #ЧИСЛО!, если хотя бы одна дата из диапазона даты является недопустимым значением (например, текст или данные логического типа).
- Если один из последующих платежей был произведен ранее, чем первый платеж (ошибка в последовательности указания дат), рассматриваемая функция вернет код ошибки #ЧИСЛО!
- Если в качестве параметров значения и даты были переданы ссылки на диапазоны с различным числом элементов, результатом вычислений будет код ошибки #ЧИСЛО!
- Последний необязательный аргумент в большинстве расчетов не используют. Если он явно не указан, считается, что его значение равно 0,1 (10%).
- Функции ЧИСТВНДОХ и ЧИСТНЗ являются взаимозависимыми. Вычисляемая первой функцией ставка соответствует нулевому чистому дисконтируемому доходу (то есть, при данной ставке результат вычислений ЧИСТНЗ равен нулю).
В этом учебном материале вы узнаете, как использовать Excel функцию ЧИСТВНДОХ с синтаксисом и примерами.
Описание
Microsoft Excel функция ЧИСТВНДОХ возвращает внутреннюю норму прибыли для серии денежных потоков, которые могут быть непериодическими. Поскольку вы указываете даты для каждого денежного потока, значения не обязательно должны появляться через регулярные промежутки времени.
Функция ЧИСТВНДОХ — это встроенная в Excel функция, которая относится к категории финансовых функций.
Её можно использовать как функцию рабочего листа (WS) в Excel.
В качестве функции рабочего листа функцию ЧИСТВНДОХ можно ввести как часть формулы в ячейку рабочего листа.
Синтаксис
Синтаксис функции ЧИСТВНДОХ в Microsoft Excel:
ЧИСТВНДОХ(значения;даты[;предположение])
Аргументы или параметры
- значения
- Диапазон ячеек, представляющих ряд денежных потоков.
- даты
- Диапазон ячеек, представляющих даты, соответствующие серии денежных потоков.
- предположение
- Необязательно. Это ваше предположение о внутренней норме прибыли.
Если этот параметр опущен, предполагается, чтопредположениеравно 0,1 или 10%.
Возвращаемое значение
Функция ЧИСТВНДОХ возвращает числовое значение.
Примечание
- При вводе значений денежного потока значение, датированное в начале инвестиции, должно быть отрицательным.
- Значения денежного потока могут быть перечислены в любом хронологическом порядке, поскольку указана соответствующая дата.
- Если у вас нет хотя бы 1 положительного и 1 отрицательного значения денежного потока, функция ЧИСТВНДОХ вернет ошибку #ЧИСЛО!.
- Если вы укажете недопустимую дату в параметре даты, функция ЧИСТВНДОХ вернет ошибку #ЧИСЛО!.
- Excel пытается пересчитать ЧИСТВНДОХ, пока результат не станет точным в пределах 0,000001 процента.
Если после 100 попыток Excel не рассчитал точное значение, он вернет ошибку #ЧИСЛО!.
Применение
- Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 для Mac, Excel 2010, Excel 2007
Тип функции
- Функция рабочего листа (WS)
Пример (как функция рабочего листа)
Рассмотрим несколько примеров функции Excel ЧИСТВНДОХ, чтобы понять, как использовать Excel функцию ЧИСТВНДОХ как функцию рабочего листа в Microsoft Excel:

На основании, приведенной выше электронной таблицы Excel :
Первый инвестиционный пример возвращает внутреннюю норма доходности 2,660242057 в ячейке B10. Значения денежного потока находятся в диапазоне A4:A8 с соответствующими датами в B4:B8. Предполагается, что у вас есть начальные затраты в размере $7500 на 01.01.2020.
Тогда у вас будет следующий доход: $3000 на 01.02.2020, $5000 на 15.04.2020, $1200 на 01.08.2016 и $4000 на США 26.03.2021.
|
=ЧИСТВНДОХ(A4:A8;B4:B8) Результат: 2.660242057 или 266.0242057% |
Второй пример инвестиций возвращает внутреннюю норму прибыли 2,186309695 в ячейке E10. Предполагается, что ваша начальная стоимость составляет $5000. Тогда у вас будет следующий доход: $800 на 31.05.2020, $1300 на 01.09.2020, $600 на 31.12.2020 и $7500 на 31.01.2021.
|
=ЧИСТВНДОХ(D4:D8;E4:E8) Результат: 2.186309695 или 218.6309695% |
Функция ЧИСТВНДОХ возвращает внутреннюю ставку доходности для графика денежных потоков, которые не обязательно носят периодический характер.
Описание функции ЧИСТВНДОХ
Возвращает внутреннюю ставку доходности для графика денежных потоков, которые не обязательно носят периодический характер. Чтобы рассчитать внутреннюю ставку доходности для ряда периодических денежных потоков, следует использовать функцию ВСД.
Синтаксис
=ЧИСТВНДОХ(значения; даты; [предп])
Аргументы
значениядатыпредп
Обязательный. Ряд денежных потоков, соответствующий графику платежей, приведенному в аргументе «даты». Первый платеж является необязательным и соответствует затратам или выплате в начале инвестиции. Если первое значение является затратами или выплатой, оно должно быть отрицательным. Все последующие выплаты дисконтируются на основе 365-дневного года. Ряд значений должен содержать по крайней мере одно положительное и одно отрицательное значение.
Обязательный. Расписание дат платежей, которое соответствует ряду денежных потоков. Даты могут идти в произвольном порядке. Даты должны вводиться с помощью функции ДАТА или как результат вычисления других формул и функций. Например, для указания даты 23 мая 2008 г. используйте выражение ДАТА(2008;5;23). Если даты вводятся как текст, это может привести к возникновению проблем.
Необязательный. Величина, предположительно близкая к результату ЧИСТВНДОХ.
Замечания
- В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 г. соответствует число 1, а 1 января 2008 г. — число 39 448, поскольку интервал между ними составляет 39 448 дней.
- Числа в аргументе «даты» усекаются до целых.
- В функции ЧИСТВНДОХ предполагаются по крайней мере один положительный и один отрицательный денежный поток; в противном случае эта функция возвращает значение ошибки #ЧИСЛО!.
- Если хотя бы одно из чисел в аргументе «даты» не является допустимой датой, то функция ЧИСТВНДОХ возвращает значение ошибки #ЧИСЛО!.
- Если хотя бы одно из чисел в аргументе «даты» предшествует начальной дате, то функция ЧИСТВНДОХ возвращает значение ошибки #ЧИСЛО!.
- Если количество значений в аргументах «значения» и «даты» не совпадает, функция ЧИСТВНДОХ возвращает значение ошибки #ЧИСЛО!.
- В большинстве случаев задавать аргумент «предп» для функции ЧИСТВНДОХ не требуется. Если этот аргумент опущен, то он полагается равным 0,1 (10 процентов).
- Функция ЧИСТВНДОХ тесно связана с функцией ЧИСТНЗ. Ставка доходности, вычисляемая функцией ЧИСТВНДОХ — это процентная ставка, соответствующая ЧИСТНЗ = 0.
- В Microsoft Excel функция ЧИСТВНДОХ вычисляется с помощью итеративного метода. Используя меняющуюся ставку (начиная со значения аргумента «предп»), функция ЧИСТВНДОХ выполняет циклические вычисления, пока не получит результат с точностью до 0,000001%. Если функции ЧИСТВНДОХ не удается найти результат за 100 попыток, возвращается значение ошибки #ЧИСЛО!. Ставка меняется до тех пор, пока не будет получено следующее равенство:
где:
- di = дата i-й (последней) выплаты;
- d1 = дата 0-й выплаты (начальная дата);
- Pi = сумма i-й (последней) выплаты.
Пример
Пару лет назад у меня был счет в ВТБ. У них есть приложение «Мои инвестиции», которым я пользовался. В какой-то момент, после нового обновления появился раздел с аналитикой портфеля. Там можно было узнать доходность за год/месяц и тд.
Поначалу все работало нормально, но стоило мне внести средства и купить новые акции, как вся статистика по доходности полетела. Приложение выдавало совершенно несопоставимые с реальностью цифры.
И тогда я озадачился тем, как посчитать реальную доходность своего портфеля с учетом регулярных пополнений.
Сейчас ВТБ все исправили и доходность считается адекватно. Возможно, у других брокеров проблема осталась, и эта статья поможет вам с ней разобраться. К тому же, если у вас несколько счетов/видов инвестиций, вы сможете посчитать суммарную доходность.
Если вы положили на счет 100 тыс. р., инвестировали их и благополучно забыли на год, то посчитать доходность не составит труда. Предположим, к концу года у вас на счете образовалось 120 тыс. руб., тогда годовая доходность составит:
120/100-1=0,2 или же 20%
Проблемы начинаются, стоит только немного усложнить этот пример. Предположим, прошел не год, а 8 мес. В таком случае, 20% — это прибыль за 8 месяцев. Но общепринято высчитывать именно годовую доходность, чтобы было проще сравнить с тем же банковским вкладом. Для этого нужно провести дополнительные расчеты. Есть два варианта:

А что делать, если инвестор периодически пополняет счет или снимает средства?
На помощь нам приходит функция Excel XIIR или в русской версии ЧИСТВНДОХ.
Функция очень простая в использовании, но сложная для понимания. ЧИСТВНДОХ рассчитывает IRR, внутреннюю норму доходности при нерегулярных денежных потоках. Этот показатель часто используется при оценке привлекательности инвестиционных проектов. IRR — такая ставка дисконтирования, при которой совокупный денежный поток проекта равен нулю. Не буду вдаваться в подробности оценки проектов, сейчас не об этом. Как мы можем применить ЧИСТВНДОХ для расчета доходности нашего портфеля?
Для этого нам понадобятся вводные данные, а именно: сумма на начало периода, сумма на конец периода и суммы ввода/вывода средств с датами. Эти данные можно найти в брокерском отчете или отчете о движении денежных средств.
Ниже приведен пример. Сумма на начало периода — 100 тыс. руб. Сумма на счете на конец периода — 170 тыс. руб. Конечная сумма и вывод средств выписываются со знаком «-», начальная сумма и пополнения счета со знаком «+».
Знаки можно расставить наоборот, итоговый результат не изменится. Тут уже кому как удобнее.
|
Дата |
Поток, руб. |
|
31.12.2019 |
100000 |
|
28.02.2020 |
10000 |
|
02.05.2020 |
15000 |
|
18.09.2020 |
-20000 |
|
31.12.2020 |
15000 |
|
15.04.2021 |
30000 |
|
30.06.2021 |
-20000 |
|
30.09.2021 |
10000 |
|
20.10.2021 |
-170000 |
Далее прописываем функцию. Первый аргумент — наши денежные потоки, второй — соответствующие им даты, третий вводить не нужно.

В итоге мы получили ответ — 13,08%. Функция считает сразу годовую доходность.
Чтобы посчитать доходность за период, нужно воспользоваться формулой, которую упоминали ранее. Только на этот раз в степени мы будем делить период на кол-во дней в году. Количество дней в периоде легко найти: нужно вычесть из конечной дату начальную.
Доходность за период, а именно за 659 дней, составила 24,8%.

Что делает функция ЧИСТВНДОХ?
Это раздел для тех, кто любит копнуть поглубже. Смысл работы функции заключается в следующем:
-
Входящие потоки (начальная сумма + зачисления) приравниваются к исходящим (конечная сумма + снятия).
-
По идее две стороны уравнения не будут равны, так как они отличаются как раз на величину доходности, которую мы пытаемся найти.
-
И функция как раз рассчитывает эту доходность с учётом разного времени зачисления.
-
Она подбирает такую ставку, при которой разница между входящими и исходящими потоками будет равна 0.
Если бы мы попытались рассчитать доходность простым способом, поделив начальную сумму на конечную, мы бы не учли зачисления и списания.
Можно поделить конечную сумму на сумму начальных средств и всех потоков за период. Но тогда мы не учтем время зачислений.
Единственный альтернативный вариант, который может показать доходность близкую к ЧИСТВНДОХ — это расчет средневзвешенного капитала за период. Но это достаточно муторная тема, особенно если потоков много.
Таким образом, функция ЧИСТВНДОХ или XIRR — оптимальный вариант для расчета доходности вашего портфеля.