En sc (calculadora de hoja de cálculo), formateé una columna <f 12 0 3>
pero no pude insertar una fecha válida en sus celdas. Si digito <\^D15/12/31>
(u otras notaciones similares, con o sin la inicial ^D
, solo obtengo una cadena sin posibilidad de calcular diferencias de fechas. ¿Alguien podría darme alguna pista?
Respuesta1
Puede insertar una fecha usando la @dts
función, por ejemplo =@dts(15,12,31)
. Cuando es necesario, se convierte a una cantidad de segundos desde la época para que pueda calcular una diferencia. Por ejemplo, si la celda A1
tiene este valor y la celda A2
tiene un día antes =@dts(15,12,30)
, entonces puede configurarlo B1
y =A1-A2
se mostrará 86400.00
, es decir, la diferencia en segundos.
No creo que puedas hacer nada más con esta diferencia horaria excepto la aritmética habitual. Puede usar ^D
(control-D) para cambiar el formato de visualización. Por ejemplo, escriba F^D%T
while sobre la B1
celda y ahora se mostrará comohoras:minutos:segundos 01:00:00
(consulte man strftime para %T
), pero todavía son "segundos de la época", por lo que, por ejemplo, no puede convertirlo en una cantidad de semanas, excepto dividiéndola por la cantidad apropiada de segundos.
Respuesta2
Como complemento a la respuesta, es posible ingresar tanto la fecha como la hora y luego formatear la entrada según las expectativas.
Información de celda, (códigos de formato) [dos fórmulas]:
B18 (^D%m/%d/%y %H:%M:%S) [@dts(2022,5,4)+@tts(8,30,45)]
El método:
- Seleccione una celda para ingresar fecha y hora
- Prensae
@dts(2022,5,4)+@tts(8,30,45)
yEnter- PrensaF
"^D%m/%d/%y %H:%M:%S"
yEnter- Presione f, luego presione l(L minúscula) repetidamente hasta lograr un buen ancho, luegoEnter
Lo esencial para la cadena de formato es presionar Ctrl+ Dy luego ingresar los códigos. Consulte "fecha de hombre" para conocer los posibles códigos. Las fórmulas comienzan con @
, donde @dts(y,m,d)
convierte una fecha y @tts(H,M,S)
convierte una hora; Ambos se convierten a segundos de la época y se pueden agregar para obtener una fecha y hora verdaderas.
También es útil man sc
y al sc
presionar ?para ver un menú de ayuda, use las teclas apara ir a pcualquier parte de ese menú o submenús, o qpara volver a la hoja de cálculo.
Esta es una buena utilidad de hoja de cálculo; muchas fórmulas integradas que incluyen amortización de préstamos y otras.