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!
Adjunto | Tamaño |
---|---|
interpolacion_foro.xlsx | 8.36 KB |
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)