sc(스프레드시트 계산기)에서 열 형식을 지정했지만 <f 12 0 3>
해당 셀에 유효한 날짜를 삽입할 수 없습니다. 숫자 <\^D15/12/31>
(또는 첫 문자 유무에 관계없이 기타 유사한 기호 ) 를 사용하면 ^D
문자열만 표시되고 날짜 차이를 계산할 수 없습니다. 누군가 나에게 팁을 줄 수 있습니까?
답변1
@dts
예를 들어, 이 함수를 사용하여 날짜를 삽입할 수 있습니다 =@dts(15,12,31)
. 필요한 경우 차이를 계산할 수 있도록 에포크 이후의 초 단위로 변환됩니다. 예를 들어, 셀 A1
에 이 값이 있고 셀 A2
에 하루 전 이 있는 경우 =@dts(15,12,30)
로 설정하면 B1
차이 (초)가 =A1-A2
표시됩니다 .86400.00
이 시차로 인해 일반적인 산수 외에는 다른 일을 할 수 없을 것 같습니다. ^D
(control-D)를 사용하여 표시 형식을 변경할 수 있습니다 . 예를 들어, F^D%T
셀에 입력하면 B1
다음과 같이 표시됩니다.시:분:초 01:00:00
( man strftime 을 참조하세요 %T
.) 그러나 여전히 "에포크 이후의 초"이므로 적절한 초 수로 나누지 않고는 주 수로 변환할 수 없습니다.
답변2
답변에 대한 부록으로 날짜와 시간을 입력한 다음 항목을 원하는 형식으로 지정할 수 있습니다.
셀 정보, (형식 코드) [두 수식]:
B18 (^D%m/%d/%y %H:%M:%S) [@dts(2022,5,4)+@tts(8,30,45)]
방법:
- 날짜와 시간을 입력하려는 셀을 선택하세요.
- ~에 따르면e
@dts(2022,5,4)+@tts(8,30,45)
그리고Enter- ~에 따르면F
"^D%m/%d/%y %H:%M:%S"
그리고Enter- 을 누른 f다음 l너비가 적절해질 때까지 (소문자 L)을 반복해서 누른 다음Enter
형식 문자열의 핵심은 실제로 Ctrl+를 누른 D다음 코드를 입력하는 것입니다. 가능한 코드는 "man date"를 참조하세요. 공식은 날짜와 시간을 변환하는 @
로 시작합니다 . 둘 다 신기원에서 초로 변환되며 실제 날짜와 시간을 추가할 수 있습니다.@dts(y,m,d)
@tts(H,M,S)
또한 도움말 메뉴를 보거나, 해당 메뉴 또는 하위 메뉴의 아무 곳에서나 키를 사용하거나 , 스프레드시트로 돌아가는 데 , man sc
및 sc
키를 사용할 수 있습니다.?apq
이는 분할 상환 대출 등을 포함한 다양한 내장 공식을 갖춘 훌륭한 쉘 스프레드시트 유틸리티입니다.