![cómo utilizar el cálculo desde una celda para dirigir a las celdas de arriba](https://rvso.com/image/1525444/c%C3%B3mo%20utilizar%20el%20c%C3%A1lculo%20desde%20una%20celda%20para%20dirigir%20a%20las%20celdas%20de%20arriba.png)
Actualmente tengo una macro configurada para darme la celda "X" más a la derecha, donde Excel me dice su número de columna y esto se coloca en una celda.
Me gustaría saber cómo usar el resultado de esta celda para que Excel cuente a lo largo de una fila específica, usando el número dado y mostrar la información en esta celda (como una fecha).
En el ejemplo de la imagen, configuré el formato Excel R1C1. El número en 15,15 representa la X en 13,6 que da 13 tal como está en la columna 13. Me gustaría que Excel determine automáticamente que en 13,1 está la fecha que se refiere a la X más a la derecha, y luego genere esta fecha en la celda etiquetada FECHA.
Luego tendría que usar el mismo método para otras filas, pero espero poder aplicar el mismo resultado si alguien puede ayudar.
Respuesta1
Probablemente la forma más sencilla sea utilizar indirecta:
=INDIRECT("R1C"&R15C15)
Respuesta2
Primero debe eliminar las celdas fusionadas; en su lugar, puede aumentar la altura de la fila y el ancho de la columna. Sus datos se convertirán en solo 6 filas y 16 columnas.
En la celda de la columna 16, Fila 10 (16,10), escriba la siguiente Fórmula:
=INDEX(R[-9]C[-14]:R[-9]C,1,MAX(IF(R[-6]C[-14]:R[-6]C="X",COLUMN(R[-6]C[-14]:R[-6]C),0)-1))
Fórmula de matriz, debe presionar Ctrl+ Shift+ Enteral mismo tiempo,
esta fórmula es para el número 3 en sus datos.
La fórmula encuentra la columna Max correspondiente a la última X en la fila.
La fecha que se escribe desde la más antigua hasta la más cercana
Max encontrará la fecha correspondiente más cercana. a X en la fila
Índice devolverá la Fecha en la primera fila.
Debe cambiarla para que corresponda con las siguientes filas.
Para la referencia normal A1 puedes utilizar:
=INDEX($B$1:$P$1,1,MAX(IF($B$4:$P$4="X",COLUMN($B$4:$P$4),0)-1))
B1:P1 la fila de fecha
B4:P4 la fila donde tienes X
Y, por supuesto, la fórmula de matriz, debes presionar Ctrl+ Shift+ Enteral mismo tiempo