-1

У меня есть этот график здесь: график Excel

Мне нужно знать, каково значение y когда x равно 5.5 , однако я не знаю, как это сделать, и добавление линии тренда не очень точно для этого графика, особенно потому, что оно должно быть как можно более точным и точным. Пожалуйста помоги!

1 ответ1

1

Вы можете выполнить линейную интерполяцию, которую я опишу в учебнике под названием « Формула интерполяции Excel» в моем блоге. Ниже я построил ваш случай с данными, оцифрованными вручную (т. Е. "С глазом"). Это не будет следовать красивым кривым вдоль графика XY, но все же может соответствовать вашим целям.

Данные X и Y находятся в столбцах A и B. X, для которого мы хотим найти Y, находится в ячейке D18 светло-золотистого оттенка, а полученное значение Y - в E18. Сначала нам нужно выяснить, на какое значение X попадает желаемое значение X или после него, поэтому в ячейке E20 есть простая формула MATCH, чтобы найти это:

=MATCH(D18,A2:A27,1)

D18 - это значение, которое мы ищем, A2:A27 - это диапазон, который мы ищем, а 1 означает, что этот диапазон находится в порядке возрастания, и мы хотим, чтобы наибольшее значение было меньше или равно искомому значению в D18.

Мой пост в блоге, процитированный выше, объясняет, как здесь работает интерполяция между пунктом 6 и пунктом 7. Формула, которая делает это в ячейке E18:

=INDEX(B2:B27,E20)+(D18-INDEX(A2:A27,E20))*(INDEX(B2:B27,E20+1)-INDEX(B2:B27,E20))/(INDEX(A2:A27,E20+1)-INDEX(A2:A27,E20))

или завернутый, чтобы избежать горизонтальной прокрутки:

=INDEX(B2:B27,E20)
 +(D18-INDEX(A2:A27,E20))*(INDEX(B2:B27,E20+1)-INDEX(B2:B27,E20))
 /(INDEX(A2:A27,E20+1)-INDEX(A2:A27,E20))

Эта пара XY изображена в виде оранжевого перекрестия на фоне синих точек и линий исходных данных.

Excel интерполяция

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .