특정날짜 조건부서식
함수/공식
작성자
homesim2p
작성일
2022-08-24 10:12
조회
1440
1주 토요일 (조건부 서식)
2주 토요일
3주 토요일 (조건부 서식)
4주 토요일
5주 토요일
일요일, 공휴일
1,3주 토요일, 일요일, 공휴일을 조건부 서식으로 설정하고 싶은데 어떤 방법이 있을까요???
전체 18,476
번호 | 카테고리 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
[📚진짜쓰는 실무엑셀] IT/오피스 '1위' 베스트셀러! 엑셀 공부, 이 교재로 마스터하세요! (313)
![]() ![]() |
![]() ![]() |
2022.02.03 | 573 | 600948 | ||
공지사항 | 문서서식 |
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐
(197)
오빠두엑셀
|
2021.10.28
|
추천 310
|
조회 34970
|
![]() ![]() |
2021.10.28 | 310 | 34970 |
78431 | VBA |
New IF 조건문 기초 질문 드립니다.
![]() ![]() |
![]() |
00:46 | - | 59 |
78428 | 기능/도구 |
New 보이는 범위의 셀로만 붙여넣기하는 법
![]() ![]() |
![]() |
2025.04.29 | - | 84 |
78424 | 함수/공식 |
New 생년월일 6자리로 나이 계산 어떻게 하나요?
(7)
![]() |
![]() |
2025.04.29 | - | 93 |
78421 | 함수/공식 |
New INDEX + MATCH 함수 문의
(2)
![]() |
![]() |
2025.04.29 | - | 87 |
78420 | 함수/공식 |
New 여러시트 중에 같은내용을 찾기
![]() ![]() ![]() |
![]() |
2025.04.29 | - | 70 |
78419 | 문서서식 |
New 크기가 다른 셀에서의 필터 걸기 부탁드립니다 !
![]() ![]() |
![]() |
2025.04.29 | - | 58 |
78418 | 함수/공식 |
New [퀴즈] 텍스트 압축/변형하기
![]() ![]() ![]() |
![]() |
2025.04.29 | - | 113 |
78416 | VBA |
New 시트보호된 상태에서 매크로 작동시 Range 클래스 중 Insert 메서드에 오류가 있습니다.
![]() ![]() |
![]() |
2025.04.29 | - | 53 |
78414 | 파워쿼리/피벗 |
New 다른 엑셀 파일에서 필요한 값만 불러오는 방법
![]() ![]() |
![]() |
2025.04.29 | - | 60 |
78413 | 함수/공식 |
New 경과주 구하는 수식 문의
(1)
![]() |
![]() |
2025.04.29 | - | 58 |
78411 | 문서서식 |
New 숫자 문자인식 숫자변환하는 법
![]() ![]() |
![]() |
2025.04.29 | - | 75 |
78410 | VBA |
New [매크로관련] 특정셀 자동증가하며, 연속출력할수 있을까요?
![]() ![]() |
![]() |
2025.04.29 | - | 86 |
78408 | 문서서식 |
New 숫자 서식 변경하기
![]() ![]() |
![]() |
2025.04.29 | - | 63 |
78407 | 기능/도구 |
New 원드라이브 MICROSOFT 365 사용중 공동작업시 필터
![]() ![]() |
![]() |
2025.04.29 | - | 55 |
78402 | 함수/공식 |
New 괄호안의 시간:분 데이터를 분으로 합산하는 방법 질문드립니다.
![]() ![]() ![]() |
![]() |
2025.04.28 | - | 68 |
78400 | 함수/공식 |
New 2차배열에서 countif
![]() ![]() |
![]() |
2025.04.28 | - | 87 |
78399 | 함수/공식 |
New 한달의 마지막주 스케쥴 작성시 전주까지의 휴무 누적 합계 구하는 방법이 궁금합니다.
![]() ![]() ![]() |
![]() |
2025.04.28 | - | 54 |
78398 | VBA |
New VBA 매크로 여러 엑셀 파일에서 사용
(1)
![]() |
![]() |
2025.04.28 | - | 85 |
78396 | 함수/공식 |
New 직원별로 근태 합계를 확인하고 싶어요
![]() ![]() |
![]() |
2025.04.28 | - | 117 |
78395 | 함수/공식 |
New 특정 단어를 포함한 행 골라내는 방법에 대해 문의드립니다.
(3)
답변완료
![]() |
![]() |
2025.04.28 | - | 75 |
78392 | 함수/공식 |
New 도와주세요... ( 특정값에 해당하는 반 번호 찾아 목록만들기)
![]() ![]() ![]() |
![]() |
2025.04.28 | - | 81 |
78389 | 기능/도구 |
New 오빠두LIVE 196회 - 엑셀 프로젝트 관리 _ 일,주 바꾸는법
![]() ![]() |
![]() |
2025.04.28 | - | 72 |
78387 | 함수/공식 |
New 엑셀 관련 질문입니다. SUM과 IFERROR 입니다 ㅠ
(6)
![]() |
![]() |
2025.04.27 | - | 119 |
78382 |
New Excel 추세선 이상
![]() ![]() |
![]() |
2025.04.27 | - | 89 | |
78381 | 함수/공식 |
New 같은 이름 N 번째 데이터
![]() ![]() ![]() |
![]() |
2025.04.27 | 1 | 124 |
78380 | 함수/공식 |
New On Error Resume Next 문구를 삽입하는 위치는?
(2)
답변완료
![]() |
![]() |
2025.04.27 | - | 94 |
78376 | 함수/공식 |
New 지역별 증감금액 확인
![]() ![]() |
![]() |
2025.04.26 | - | 86 |
78374 | 함수/공식 |
New index를 활용한 조건에 맞는 금액을 찾는 방법
![]() ![]() ![]() |
![]() |
2025.04.26 | - | 105 |
78372 | 기능/도구 |
New 표서식 차이 문의
![]() ![]() |
![]() |
2025.04.25 | - | 74 |
78370 | 피벗테이블 |
New (피벗테이블) 2024년 2025년 판매 TOP10 비교데이터
![]() ![]() |
![]() |
2025.04.25 | - | 108 |
@homesim2p 님 홀수주면서 토요일이면 놀토에 O이 표시되고
놀토와 일요일에 각각 조건부 서식이 적용되도록하였습니다.
공휴일은 표를 따로 넣어둬야 하니 패스..
첨부파일 : 놀토.xlsx
공휴일 시트에 A,B,C열에 입력하면 자체적으로 휴일도 입력 가능합니다
첨부파일 : 놀토2.xlsx
@춘식 님 2,4,5주로 서식을 넣고 싶으면 어떻게 되나요?
9월~10월에는 잘안되네요;;
@homesim2p 님 그 달에 주 수가 많아서 임의로 수정해야된다면 놀토라고 써있는 셀에 수동으로 놀토를 써주면 됩니다
@춘식 님 임의로 수정하는건 이해햇습니다
다만 기본적으로 2,4,5주로 놀토를 지정하고 싶으면 수식이 어떻게 되는지 궁금하네요^^;;
열심히 찾아보면서 수식을 걸어보지만 이해가 잘안되네요ㅠㅠㅠ
@homesim2p 님
MOD로 2로 나눠서 나머지가 0인 경우를 구하면 짝수주 놀토
짝수주가 아닌 경우에 =5 면 놀토
1달의 최대일수는 31일로 토요일이 6번 오는 경우는 없으므로 성립
=========================================================
WEEKNUM(B6) : 1년중 B6 날짜의 주차수를 구함
WEEKNUM(DATE(YEAR(B6),MONTH(B6),1)) : B6의 년도와 달만 가져오고 1일을 넣어서 그 달의 시작일이 1년중 몇주차인지 구함
WEEKNUM(B6)-WEEKNUM(DATE(YEAR(B6),MONTH(B6),1))+1 : 이 둘을 빼고 1을 더해서 B6가 그 달 안에서 몇주차인지 구함
MOD(WEEKNUM(B6)-WEEKNUM(DATE(YEAR(B6),MONTH(B6),1))+1,2) : 그걸 MOD를 써서 2로 나눈 나머지 값을 구함. 어떤 숫자를 2로 나눠서 나머지가 0이면 짝수, 1이면 홀수
INDEX({"일","월","화","수","목","금","토"},WEEKDAY(B6)) : WEEKDAY로 그 날짜의 요일을 구해서 한글로 변환
IF(B7="토",IF(MOD(WEEKNUM(B6)-WEEKNUM(DATE(YEAR(B6),MONTH(B6),1))+1,2)=0,"놀토","")
INDEX로 구한값이 "토"일때, 짝수주면 놀토
IF(WEEKNUM(B6)-WEEKNUM(DATE(YEAR(B6),MONTH(B6),1))+1=5,"놀토","")
5주차인 경우에 대해서도 똑같이 IF를 만듬
=IF(B7="토",IF(MOD(WEEKNUM(B6)-WEEKNUM(DATE(YEAR(B6),MONTH(B6),1))+1,2)=0,"놀토",IF(WEEKNUM(B6)-WEEKNUM(DATE(YEAR(B6),MONTH(B6),1))+1=5,"놀토","")),"")
두 IF를 합침, 토요일인 경우 IF로 들어감. 아니면 맨 뒤에 ""
토요일이면서 짝수주면 놀토, 아니면 뒤에 IF실행
5주차면 놀토, 아니면 끝에서 두번째 ""
@춘식 님 상세히 알려주셔서 감사합니다
업무에 너무 도움이 될것 같습니다. 좀 더 공부해보겠습니다 ^^
@homesim2p 님 일요일과 첫째/셋째 토요일 조건부서식은 아래와 같이 하시면 됩니다.
=OR(((WEEKNUM(A1)-WEEKNUM(DATE(YEAR(A1),MONTH(A1),0)-WEEKDAY(DATE(YEAR(A1),MONTH(A1),0))))*WEEKDAY(A1))=7,(((WEEKNUM(A1)-WEEKNUM(DATE(YEAR(A1),MONTH(A1),0)-WEEKDAY(DATE(YEAR(A1),MONTH(A1),0))))*WEEKDAY(A1))=21),WEEKDAY(A1)=1)
공휴일은 공휴일 표를 만든 후 iserror와 match 함수를 사용해서 조건부서식을 추가하면 될 것 같습니다.
감사합니다 ^^