Interpolar datos de una misma columna

2 envíos / 0 nuevos
Último envío
Gemmagranada
Imagen de Gemmagranada
Offline
última acción: Hace 5 años 6 meses
alta: 04/09/2018 - 09:18
Puntos: 25
Interpolar datos de una misma columna

Buenos días,

he optado por escribir en el foro porque no me termina de quedar clara la interpolación en mi caso concreto.

Tengo datos en una columna, en alguna de las filas hay huecos y necesito llenarlos interpolando entre el valor superior e inferior. Me podeis ayudar por favor?

Adjunto ejemplo de tabla.

Muchas gracias!

AdjuntoTamaño
File interpolacion_foro.xlsx8.36 KB
Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
Es relativamente sencillo

Es relativamente sencillo.

Inserta una columna delante, y numera cada respuesta. También las celdas vacías. Así, tendremos en tu ejemplo en la columna A los valores del 1 al 10, y en la B tus valores con los huecos.

En cualquier lugar pon esta fórmula:

=PRONOSTICO.LINEAL(A13;B2:B11;A2:A11)

Yo he puesto A13 porque la fórmula la he puesto en B13, y así queda bien.

Lo que hace esta fórmula es una interpolación/extrapolación lineal. Es decir, sustituye los puntos dados por tus valores de X e Y (A2:A11 serían las X y B2:B11 serían las Y) por la ecuación de la recta que mejor se le aproxima por mínimos cuadrados.

Tiene la ventaja de que los valores con huecos no los tiene en cuenta para hacer el cálculo.

Y te devuelve el valor de esa recta en la posición X que haya en A13 en el caso de mi fórmula. Si pones 7, te devolverá el punto correspondiente.

Un saludo

 

P.D. Esta fórmula funciona en Excel 2016. Para versiones anteriores utiliza la forma siguiente:

=PRONOSTICO(A13;B2:B11;A2:A11)