노션 수식 코드 활용하기: 연차 관리와 윤년 계산 방법
24. 12. 1.
이번에 연차 관리하는 업무를 맡았는데, 직원들 각각의 연차 사용 가능 여부를 계산하고 싶어요. 만약 대출일이 만약 런던에 위치한 연도면, 이를 쉽게 알 수 있는 방법이 있을까요?
대출일 속성을 기준으로 연도를 추출하여 윤년 여부를 확인하는 수식을 사용하세요. 아래 코드를 참조해보세요!
수식 코드
```
lets(
year, prop("대출일") ? prop("대출일").year() : false,
leapYear, if(or(year % 400 == 0, and(year % 4 == 0, year % 100 != 0)), true, false),
leapYear
)
```
간략한 설명
노션 수식 코드 설명
목적
- 특정 날짜의 연도가 윤년인지 여부를 판단.
구성 요소
- **lets**: 변수 선언 및 초기화.
- **year**: 대출일의 연도 추출.
- **leapYear**: 윤년 판별.
윤년 판별 로직
- 연도가 400으로 나누어 떨어지거나, 4로 나누어떨어지지만 100으로 나누어 떨어지지 않는 경우.
- 결과: `true` (윤년), `false` (비윤년).
결과
- 최종적으로 윤년 여부 반환.