Solución:
Realmente no puede hacer cálculos en las funciones de formato de Excel. Sin embargo, puede usar algo como lo siguiente para hacer una estimación aproximada:
[<500000]#,##0" B";[<500000000]#,##0,," MB";#,##0,,," GB"
Aquí hay uno que he estado usando: –
[<1000000]0.00," KB";[<1000000000]0.00,," MB";0.00,,," GB"
Parece funcionar bien.
El enfoque de formato anterior funciona, pero solo para tres niveles. Lo anterior utilizó KB, MB y GB. Aquí lo he ampliado a seis. Haga clic con el botón derecho en las celdas y seleccione Formato de celdas. En la pestaña Número, seleccione Personalizado. Luego, en el cuadro Tipo :, ponga lo siguiente:
[<1000]##0.00" B";[<1000000]##0.00," KB";##0.00,," MB"
Luego seleccione Aceptar. Esto cubre B, KB y MB. Luego, con las mismas celdas seleccionadas, haga clic en la cinta Inicio, Formato condicional, Nueva regla. Seleccione Dar formato solo a las celdas que contienen. Luego, debajo de la descripción de la regla, Formatee solo celdas con, Valor de celda, mayor o igual a, 1000000000 (eso es 9 ceros). Luego haga clic en Formato, pestaña Número, Personalizado, y en el cuadro Tipo:, coloque lo siguiente:
[<1000000000000]##0.00,,," GB";[<1000000000000000]##0.00,,,," TB";#,##0.00,,,,," PB"
Seleccione Aceptar y Aceptar. Este formato condicional se hará cargo solo si el valor es mayor que 1,000,000,000. Y se encargará de los rangos GB, TB y PB.
567.00 B
5.67 KB
56.70 KB
567.00 KB
5.67 MB
56.70 MB
567.00 MB
5.67 GB
56.70 GB
567.00 GB
5.67 TB
56.70 TB
567.00 TB
5.67 PB
56.70 PB
Cualquier cosa más grande que PB aparecerá como un PB más grande, por ejemplo, 56,700 PB. Puede agregar otro formato condicional para manejar valores aún mayores, EB, etc.