Manejo de valores pequeños en el tiempo (Microsoft Excel)
Zuzana tiene la necesidad de realizar cálculos con incrementos de tiempo muy pequeños, como milésimas de segundo. Se pregunta qué tan pocas veces puede manejar Excel y cómo puede formatear para mostrar los pequeños incrementos.
Debido a la forma en que Excel almacena los tiempos internamente, teóricamente puede lidiar con un incremento de tiempo mucho menor que una milésima de segundo. Digo teóricamente porque hay muchos factores que pueden afectar negativamente esa precisión.
Como ejemplo, considere que las horas y las fechas se almacenan en Excel de manera que los días completos se almacenan a la izquierda del punto decimal y las fracciones de días se almacenan a la derecha. Si quisiera almacenar un valor tan pequeño como una cien mil millonésima de segundo, posiblemente podría hacerlo. Para almacenar tal número en este formato, termina con 1 día dividido por 24 horas dividido por 60 minutos dividido por 60 segundos dividido por 100,000,000,000. Esto da como resultado un número similar a este:
0.000000000000000115740740740741
Observe que hay un montón de ceros seguidos de 15 dígitos significativos. Esto se debe a que Excel solo puede almacenar un número que incluya hasta 15 dígitos significativos. Si comienza a hacer cualquier otra cosa con este valor, lo arruina. Por ejemplo, puede agregar 3 al valor, lo que significa la adición de tres días. Excel entonces representaría esto como resultado:
3.000000000000000000000000000000
Observe que el pequeño incremento de tiempo desapareció. Esto sucedió porque, como resultado de la suma, todo lo que estaba después del 3 se volvió «significativo» y Excel solo puede realizar un seguimiento de hasta 15 dígitos significativos, que eran todos ceros en el número original.
Una milésima de segundo es una duración mucho más larga que una cien mil millonésima de segundo; está representado en el formato interno de Excel de la siguiente manera:
0.0000000115740740740741
Si agrega tres días a este valor, termina con esto:
3.00000001157407
Esto sigue siendo lo suficientemente preciso como para representar milésimas de segundo sin problemas.
Por supuesto, no sirve de mucho almacenar milésimas de segundo internamente si no puede mostrarlas en Excel. Aquí es donde entra en juego el formato personalizado. Puede crear un formato personalizado (como se describe en otros números de ExcelTips) que mostrará milésimas de segundo sin problemas. Este es el formato a utilizar:
h:mm:s.000
Si intenta utilizar más ceros en el formato (para mostrar incrementos de tiempo más pequeños), Excel se resistirá. El incremento más pequeño que puede mostrar usando formatos personalizados es una milésima de segundo.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (9198) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:
link: / excelribbon-Dealing_with_Small_Time_Values [Manejo de pequeños valores de tiempo]
.