Buscar hacia arriba en Excel

Tengo una tabla con una columna A que tiene unos valores, y en la columna B, la diferencia con el anterior. Como no siempre introduzco datos, no puedo tomar el valor inmediatamente anterior, por lo que tengo que buscar una manera en que me busque hacia arriba, a partir de la celda inicial, la última celda en que introducí datos, para poder calcular la diferencia.

1 respuesta

Respuesta
1

Diego: Esta pregunta me sale sugerida por el sistema y aunque no soy un gran especialista en Excel, si puedes poner una imagen miro de ayudarte.

No acabo de interpretar tu pregunta, ya que cuando dices .. y en la columna B, la diferencia con el anterior. ... Si puedes clarificar ésto un poco . Mis saludos >> Jacinto

Buenas tardes, Jacinto. He sido yo quién te ha pedido ayuda, porque las sugerencias del sistema todas me han sido vanas, y he ido buscando gente que supiera de Excel. Te agradezco tu respuesta y ofrecimiento. Te pego un enlace con la hoja de cálculo, pues con una imagen no sé si te ibas a enterar.

https://www.dropbox.com/s/fptaxprabgj2iq8/Buscar%20hacia%20arriba.xlsx?dl=0 

Un saludo.

Diego: Para acabar de entender el tema y ahora que tengo la Hoja a la vista, lo que pretendes si lo interpreto bien es que en E12 te salga 2 y en E18 te salga -1.

Dime por favor si es así y miro la mejor forma de hacerlo. Mis saludos >> Jacinto

Sí. Buscar el último valor, para con él hallar la diferencia, es decir, los valores que tú indicas.

Gracias. Saludos.

Diego: A falta de encontrar una solución más "Elegante", sin entrar en VBA, te he puesto tu ejemplo en éste enlace:

http://www.mediafire.com/download/r868kfoyfhfks9c/BuscaValorArriba.rar 

Las Fórmulas está en la Hoja2 y verás que hago servir una columna auxiliar, para arrastrar el valor introducido hasta el próximo.

He utilizado la columna "K", pero puedes usar lógicamente una fuera del área visible. La que quieras. Para la Fórmula, entonces tendrás que cambiar el valor de la columna.

Mis saludos >> Jacinto

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas