Какая формула в одной ячейке показывает точку безубыточности в таблице амортизации ипотеки? - PullRequest
0 голосов
/ 19 сентября 2019

Я делаю калькулятор амортизации ипотеки.
Столбец А - месяц платежа.1,2,3, ... 211,212,213 ... Колонка G является основной суммой.Таким образом, это убывает число.Колонка K - это «текущие инвестиции».Таким образом, это число увеличивается с ростом платежей.

Я пытаюсь создать формулу в ячейке I4, которая скажет мне, где находится точка "безубыточности" ... Где значение в K становится> = G.

В этой точке точки безубыточности I4 должен указываться номер месяца.Одно число в этой точке.

Я поместил это в столбец, чтобы я мог видеть, где находится точка безубыточности, просто прокручивая вниз, смотря на результат: = IF (G11> = K11, «Продолжать движение»,«Безубыточность или лучше»)
Но я просто хочу одно значение в ячейке A4.

Я пробовал это в ячейке A4, но я не знаю, как ссылаться на эту точку, откуда она неот правды до истины.В любом случае, это неправильно. = ЕСЛИ (K11: K200> = G11: G200, A34 / 12,0)

Мне нужна ячейка A4 (я помечен как «Выплата в месяцах»), чтобыукажите номер месяца из столбца A, если номер в столбце K первым>> = номер в столбце G.

Ответы [ 2 ]

2 голосов
/ 20 сентября 2019

Mock up Example

Предположим, у вас есть вышеуказанный график амортизации ипотеки, и в вашем рабочем листе Excel есть следующие именованные диапазоны :

  • RemaPri - диапазон оставшихся принципалов в Column G;
  • CurrInv - диапазон текущих инвестиций в Column K;
  • MthNo - номера месяцев в Column A;
  • Комментарий - комментарии (Keep Going или Break Even or Better) в Column L

Вы можете использовать одну из следующих трех формул для возврата месяца безубыточности:

{=INDEX(MthNo,MATCH(TRUE,CurrInv>=RemaPri,0))}

Это формула массива , которая должна бытьподтверждается нажатием Ctrl + Shift + Введите в строке формул.Логика состоит в том, чтобы сравнить текущие инвестиции с оставшимися принципалами, использовать функцию MATCH , чтобы найти первый результат TRUE, а затем использовать функцию INDEX , чтобы вернуть соответствующий номер месяца.

=INDEX(MthNo,MATCH("Break Even or Better",Comment,0))

Логика заключается в том, чтобы использовать функцию MATCH , чтобы найти первый Break Even or Better из столбца Comment, а затем использовать INDEX функция для возврата соответствующего номера месяца.

=Term-SUMPRODUCT((CurrInv<RemaPri)*1)

Нужно отдать должное @ cybernetic.nomad, поскольку это была его идея.Логика состоит в том, чтобы использовать функцию SUMPRODUCT для «подсчета» всех значений FALSE из сравнения текущих инвестиций и оставшихся принципалов, что будет равно общему количеству Keep Going в столбце Commentи затем вычтите это число из общего числа месяцев, чтобы получить первый месяц, когда инвестиции являются безубыточными.

Обратите внимание, в моем примере я предположил, что текущие инвестиции - это сумма процентов иглавный.Ответ может быть отложен, если текущие инвестиции представляют собой только основной платеж, но формулы все равно будут работать в этом случае.

Дайте мне знать, если у вас есть какие-либо вопросы.Ура :) 1077 *

1 голос
/ 19 сентября 2019

Это должно дать вам месяц:

=<payments>-SUMPRODUCT(--(G:G<K:K))+1

Где <payments> - количество месяцев, которые амортизируются в течение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...