¿Cómo hacer que las celdas dependientes sigan el formato decimal de la celda principal que cambia de vez en cuando?

¿Cómo hacer que las celdas dependientes sigan el formato decimal de la celda principal que cambia de vez en cuando?

Necesito celdas dependientes en una hoja de cálculo de Excel para seguir el formato decimal de una celda principal. He hecho esto con el pintor de formato, pero los requisitos decimales de mi celda principal cambian de vez en cuando y necesito que las celdas dependientes se ajusten y actualicen en consecuencia.

A veces es posible que no necesite mostrar decimales, mientras que otras veces tendré que mostrar uno o posiblemente dos decimales.

En resumen, quiero cambiar el formato decimal de la celda principal y hacer que esto dicte las celdas dependientes caso por caso.

Consulte las siguientes capturas de pantalla para ver ejemplos de lo que quiero lograr:

Sólo a modo ilustrativo, la celda principal está en rojo y las celdas dependientes en amarillo. No necesito copiar nada más que el formato decimal, por lo que el color no es un problema.

Respuesta1

Entiendo que encontró una solución VBA; sería útil para otros si la compartiera.

Para otros que prefieren una solución que no sea VBA, Conditional Formatmaneja fácilmente los Escenarios 1 y 3 y probablemente pueda modificarse para satisfacer sus necesidades específicas. No se requiere VBA.

Cada escenario requiere un formato condicional.

Escenario 1: la fórmula es =Int($F$2)-($F$2)=0y el formato del número condicional es Numbercon 0 decimales

Escenario 3: la fórmula es =Int($F$2)-($F$2)<>0y el formato del número condicional es Numbercon 2 decimales

Para ambos escenarios: el color de relleno es amarillo y el rango aplicable es$B$4, $D$3, $D$4, $F$3, $F$4, etc

Ahora, cuando $F$2contiene un número entero, las celdas en el rango aplicado se formatean como números enteros y se resaltan. Si $F$2no es un número entero, las celdas están formateadas para mostrar 2 decimales.

información relacionada