Розрахунок середньої процентної ставки за допомогою діапазону введення дат у excel


1

Мені потрібно обчислити середню процентну ставку за календарний рік, виходячи з таблиці обмінних курсів, які змінюються в різні дати.

У таблиці просто відображаються дата початку та дата закінчення встановленої процентної ставки протягом десяти років. Процентна ставка може змінюватися на чотири рази протягом календарного року, а в деяких - зовсім. За десятирічний період є 22 записи. Мені потрібно обчислити середню процентну ставку кожного з десяти календарних років у цьому періоді.

Приклад таблиці валютних курсів:

Курси валют

Отже, у таблиці вище ( DD/MM/YYYYформат) для досягнення середньої процентної ставки за 2008 рік я обчислюю наступне:

  • 01 січня 2008 р. По 07 липня 2008 р. - базова ставка: 6,00% - ставка за період 3,10%
  • 08 липня 2008 р. По 03 листопада 2008 р. - базовий показник: 6,25% - ставка за період 2,04%
  • 04 листопада 2008 р. По 31 грудня 2008 р. - базова ставка: 7,00% - ставка за період 1,13%

Середня ставка за рік 6,27%.

Чи є формула, яку я міг би використати для обчислення цього в Excel?

Найбільшим моїм завданням до цього часу є застосування будь-якої формули для ефективного «перетягування вниз» для отримання правильних результатів для кожного календарного року.


Якщо я правильно розумію, це може включати кілька формул разом з формулою темпів зростання. Подивіться на це посилання, це може бути те, чого ви прагнете. igetit.net/newsletters/y06_08/calculategrowth.aspx
iSR5

Дякую. Завдання, з яким я стикаюся, більше пов'язане з відокремленням даних змінної дати на фіксований вхід календаря. У найпростішій формі, якби було два входи: 4% ставка з 1 липня 2014 по 30 червня 2015 та 6% ставка з 1 липня 2015 по 30 червня 2016, як би ми обчислили середню формулу за фіксований календарний рік період 1 січня 2015 року по 31 грудня 2015 року
lrmoro

якщо у вас є фіксований вхід календаря, ви можете використовувати функцію VLookup для пошуку дати заборгованості, яка падає між двома періодами, і отримати ставку за цей період, і застосувати її разом із використанням функції IF, якщо потрібно.
iSR5

Відповіді:


1

Я дав відповідь, яка по суті робить трюк.

Думав, я опублікую його тут, якщо це з'явиться для когось іншого.

Приклад Таблиця розчину Коротка

Я додав новий стовпчик для кожного року, а над кожним стовпцем вводив дату початку та кінець року (у цьому випадку починаючи з 1 серпня і закінчуючи 31 липня наступного року).

Звідти я використав варіант наступної формули у кожній комірці:

D5 =MAX(MIN($B5,D$2)-MAX($A5,D$1),0)/(D$2-D$1+1)*$C5

Який може бути розбитий як:

  • Дата закінчення (але не пізніше кінця року)

Мінус:

  • Дата початку (але не раніше початку року)
  • Має значення не менше нуля (як коли формула буде скопійована в інші періоди, це призведе до негативного результату)

Ділиться на:

  • Кількість днів у періоді (для отримання відсотка від року)

Помножений на:

  • Процентна ставка за період

Хоча для цього потрібна більша таблиця, вона склала досить точну середню процентну ставку за кожен період, як показано в підсумках. Це відчувало трохи незграбність, але оскільки фактична таблиця набагато більша, формулу можна легко перетягнути через велику кількість періодів і записів.

Можливо, було би більш точним за допомогою YEARFRACформули, але у мене виникли проблеми, що дають результат "нуль" на майбутні періоди, де результату не очікується.

Я впевнений, що там є більш чітка і точна відповідь, яку мені дуже цікаво дізнатись, але це може бути корисно для когось.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.