Cuál es la fórmula correcta para obtener el valor de la celda a la izquierda de la actual. Lo he intentado =OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)pero llena el error de circular dependency.
Cuál es la fórmula correcta para obtener el valor de la celda a la izquierda de la actual. Lo he intentado =OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)pero llena el error de circular dependency.
Respuestas:
Intenté esto y está funcionando (al menos en Excel):
=OFFSET(INDIRECT(SUBSTITUTE(ADDRESS(ROW(),COLUMN()),"$","")),0,-1)
El problema que creo es que ADDRESS(ROW(), COLUMN())devuelve algo como $ A $ 2 que bloquea la celda, por lo que debe eliminar $el antes de usar el desplazamiento.
EDITAR: Pasó por alto algo realmente simple xD (este funciona tanto en Excel como en g-hoja de cálculo
=INDIRECT(ADDRESS(ROW(),COLUMN()-1))
=offset(indirect("C8"),0,1)en g-hojas de cálculo y todavía arroja el error, mientras =offset(C8,0,1)que no lo hace. Entonces, jugué un poco más y se me ocurrió una solución más ordenada. ¡Vea la edición en mi respuesta!