У меня есть таблица, которую я написал много лет назад для интерполяции. Он генерирует точки, которые следуют тому же виду профиля, что и функция «сглаженная линия», когда вы добавляете линию к диаграмме рассеяния X / Y.
На изображении ниже известные данные вводятся слева, а значения тренда рассчитываются, чтобы дать представление о градиенте на внешних границах данных. Желаемые значения X заносятся в правую таблицу, а значения Y рассчитываются соответственно.
На графике большие оранжевые капли - это исходные «известные данные», оранжевая линия - это «сглаженная линия», сгенерированная графическими функциями Excel, а синие точки - это интерполированные значения X / Y.
Вы можете скачать таблицу здесь , но я знаю, что не всем нравится скачивать неизвестные файлы из Интернета, поэтому я включил достаточно информации, чтобы воссоздать файл с нуля ниже.
Формула для блоков «тренд» проста. Для ячейки D5, как показано, это:
=TREND(D6:D7,,0)
Формулы для полей «Interoplated» не так просты. Для ячейки I5, как показано, это:
=SUM((1+1/IRR(MMULT({0,0,2,0;0,1,0,-1;-1,4,-5,2;1,-3,3,-1},INDEX(D$5:D$13,MATCH(H5,D$5:D$13)+N(IF(1,{-1;0;1;2})))-H5
)))^-{0;1;2;3}*MMULT({0,2,0,0;-1,0,1,0;2,-5,4,-1;-1,3,-3,1},INDEX(E$5:E$13,MATCH(H5,D$5:D$13)+N(IF(1,{-1;0;1;2})))))/2
Если вы воссоздаете электронную таблицу в точности так, как показано на рисунке, и обратите внимание на то, как формулы связывают диапазоны, вы сможете понять, как ее расширить для любого размера набора данных.