Tengo un error extraño que me sorprendió recientemente. Quiero saber si es el comportamiento esperado de Excel y, de ser así, ¿hay alguna manera de evitarlo o desactivarlo?
Puede recrear el problema creando una tabla como la imagen de arriba. Dependiendo de cómo ingreso los datos obtengo resultados diferentes.
Si comienzo en la columna B y sigo, poniendo 1 a lo largo de la fila, entonces la fórmula para el total de las columnas 1-3 cambia (en la columna N).
En la fila 9, puse 1 en cada celda y la fórmula en N10 cambió de SUM(B10:D10)
a SUM(B10:M10)
.
Sin embargo, las fórmulas en O10
y P10
no cambiaron. ¿Por qué?
En las filas 5 y 1 puse los números en orden aleatorio y las fórmulas totales permanecieron iguales.
Respuesta1
El comportamiento que está viendo es el diseñado. Está relacionado con las opciones de edición. Excel ve que está ingresando datos en celdas adyacentes al rango de la fórmula, pero no incluidas en él, y expande el rango en la fórmula como ayuda para usted.
Puede desactivar esta función Extend data formats and formulas
desmarcando Excel options
, Advanced options
, Editing options
.
Además, si escribe la fórmula con columnas bloqueadas ( =SUM($B10:$D10)
), permanecerán sin cambios.