안녕하세요. 마이버드 티스토리 블로그입니다^_^
오늘은 발생날짜 외 조건부서식 거는 방법을 알아보는 시간을 가질게요.
1. 일주일 이내
2. 주말 및 공휴일 제외 N일 이내
3. 3~5일 전
4. 3~5년 이내
크게 4가지로 나눴고 보라색으로 표시해두었습니다:)
조건부서식은 특정 원하는 부분을 수식을 걸어 서식을 변경해주는 기능입니다.
[홈] - [스타일] - [조건부서식]
위 방법을 통해 조건부서식을 들어갈 수 있어요.
지난번에도 날짜(요일)관련 글을 작성한 적이 있는데요
이번에는 발생날짜를 중점으로 작성하려고 합니다.
아래 링크에는 셀서식 및 요일에 색 넣는 방법을 자세하게 적어두어서 필요하신 분은 읽어보시면 좋을거예요:)
https://my-bird.tistory.com/149
발생날짜 기준으로 마이크로소프트사가 자주 사용하는 날짜를 일, 주, 월 기준으로 3,4,3개씩 만들어두었습니다.
주 기준으로는 4개나 되는데 제가 필요했던 오늘날짜 기준으로 7일 이내에 대한 부분이 안보이더라고요.
방법은 간단했습니다.
조건부 서식을 규칙관리를 통해 다시 수정해보면 제일 아래 '수식을 사용하여 서식을 지정할 셀 결정'이 있습니다.
MS사가 편리하게 지정해둔 것 외의 부분은 이 기능을 통해 직접 입력해주면 됩니다.
저는 특정날짜(L1셀) 기준으로 일주일 이내인 셀은 서식이 변하는 것을 원했습니다.
서식부터 바로 보시죠
=AND(L1-TODAY()>0, L1-TODAY()<=7)
오늘을 제외하고 일주일 이내입니다.
오늘을 포함하려면 >=0 으로 0도 포함시키면 됩니다.
일주일이 아니라 2주 이내로 하려면 7을 14로 바꾸면 됩니다.
그렇다면 주말 및 공휴일을 제외하고 일주일 이내는 어떻게 할까요?
workday 함수를 사용하면 됩니다.
weekday 함수는 주말(토,일)을 제외한 일수을 계산해서 날짜를 나타냅니다.
여기에 특정 공휴일이나 휴일 등이 있으면 임의로 숫자를 넣어주면 됩니다.(선택사항)
=AND(L1-TODAY()>0,L1-TODAY()<=7)
=AND(L1>=TODAY(),L1<=TODAY()+7) <- 위와 동일하게 적용됨
아까는 오늘날짜를 제외하고 7일 이내였으나
=AND(L1>TODAY(),L1<=WORKDAY(TODAY(), 7))
이렇게 입력하면 주말을 제외하고 일주일 이내가 됩니다.
3~5일 전이면 어떻게 입력할까요?
=AND(L1-TODAY()>=-5,L1-TODAY()<=-3)
정답은 위와 같이 입력합니다.
이런 방식으로 발생날짜 설정을 조절할 수 있습니다.
그렇다면 특정년도(개월)는 어떻게 찾을까요?
3년 이상 5년 이하인 년도를 찾고 싶을때는 이렇게 입력합니다.
=AND(L1>EDATE(TODAY(), 24),L1<=EDATE(TODAY(), 60))
이번에는 EDATE 함수를 사용했습니다.
날짜 기준으로 개월수를 더해주는 함수입니다.
24개월 초과 60개월 이하로 계산했습니다.
EDATE 함수를 통해서 년도 뿐만 아니라 N개월까지 다양한 수식을 만들 수 있겠네요!
글을 정리하면서 저도 다양한 수식을 배울 수 있는 시간이었어요.
도움이 되셨으면 하트한번 눌러주셔요^____^
오늘도 좋은 하루 되세요~~
'IT > 컴퓨터 가이드' 카테고리의 다른 글
[엑셀] - 메모 서식 변경 오류 해결방법(글꼴만 나오고 자동크기 맞추는 탭이 안떠요) (0) | 2024.11.11 |
---|---|
[엑셀] - '특정 요일'에만 색을 변경할 때 조건부 서식으로!(셀서식, 조건부서식, weekday함수, 인수 뜻) (1) | 2024.11.03 |
[엑셀] - 특정 셀에 영어만/한글만 입력하게 만드는 방법 (0) | 2024.09.06 |
PC키보드 입력시 글자가 한글자 더 쳐지는 오류 해결방법 (0) | 2024.08.16 |
[메모리카드 포맷] - 할당단위크기, NTFS, 볼륨레이블 등 (0) | 2024.07.23 |