EGTools - 전용 함수

TOLUNAR 함수

EGTools 2022. 11. 16. 19:01
728x90

【 함수 요약 】

양력일자를 음력으로 변환하여 평월은YYYY-MM-DD으로, 윤달은 YYYY-MM-DD(윤)으로 변환

(변환가능일자 : 인터넷 연결시 - 기원전 59년 ~ 2100년, 인터넷 미사용시 - 1900~2100년) 

 

이 함수는 EGTools 추가기능에서 지원하는 함수입니다.

음력을 양력으로 변환하는 함수는 TOSOLAR입니다.

 적용 버전 

Windows용 : 모든버전

 

 함수 구문 

= TOLUNAR (  Date  , [ Delimiter ] , [ API ] )

 

 함수 인수 

인수명 옵션 기본값 설    명
Date 필수 없음 음력으로 전환할 날짜형식의 문자열로 아래 4가지 형태를 지원함
YYYY-MM-DD, YYYY/MM/DD, YYYY.MM.DD, YYYYMMDD
Delimiter 선택 "-" 출력할 음력의 년월일 구분자
API 선택 False 1900~2050년 구간에 대해서 강제로 API를 사용하게 함
False나 생략하면 내장 기능으로 작동
True를 지정하면 천문연구원의 API를 사용해서 처리

 

 함수 상세 설명 

Date는 양력날짜로 문자열 형태로 입력되어야 함 (YYYY-MM-DD, YYYY/MM/DD, YYYY.MM.DD, YYYYMMDD)

실제 Excel에서는 셀서식이 날짜형식인 Date형식의 값도 정상작동함

음력이 윤달인 경우 음력날짜끝에 "(윤)"이라고 추가됨

 

 함수 오류 설명 

Date가 지정한 날짜 형태가 아닌 경우 #VALUE! 오류

 

 함수 사용시 주의사항 

Excel은 기본적으로 1900년 1월 1일~ 1900년 2월 28일 사이의 날짜는 오류가 있으므로 이 구간을 사용할 때에는 주의

Excel에서는 =TEXT(60, "YYYY-MM-DD") 의 결과가 "1900-02-29"이나 해당연도는 윤년이 아니므로 29일 없음.

 

 함수 사용 예제 

=TOLUNAR("2023-01-22")       : 2023-01-01

=TOLUNAR("2023-03-22")       : 2023-02-01(윤)

 

 

 비슷한 기능의 다른 함수 

TOSOLAR : 음력을 양력으로 변환

JULIANDAY : 양력날짜를 율리우스적일로 환산

JDTODATE : 율리우스적일을 양력날짜로 환산

 

728x90

'EGTools - 전용 함수' 카테고리의 다른 글

HANTONUMBER 함수  (0) 2022.11.16
TOSOLAR 함수  (0) 2022.11.16
TEXTBETWEEN 함수  (0) 2022.11.16
CODE128 함수  (0) 2022.11.16
QRCODE 함수  (0) 2022.11.16