엑셀 조건부서식 고수님 답변기다립니다.

안녕하세요

엑셀에 조건부서식을 걸고싶은데 잘 안되어 질문드립니다

검사일자 2026/04/21 이고 만료일자가 2027/4/21 입니다.

노랗게 칠한 셀(도래)에 빨갛게 '검사필요'라고 값이 나오게 설정하고싶습니다.

파일은 매일 상시로 열어볼거라 =today() 기준으로 도래일이 계속 디데이가 바뀔텐데

만료일 한달전부터 셀에 색깔이 표시되며 문구도 '검사필요' 라고 하고싶습니다.

2개의 답변이 있어요!

  • 안녕하세요. 김민구 정보처리기사입니다.

    질문을 확인했어요! 두 가지 설정이 필요해요.

    1단계 - '검사필요' 문구 표시 (수식)

    도래 열(E열이라 가정)에 아래 수식을 입력하세요.

    =IF(D2-TODAY()<=30,"검사필요","")

    D2는 만료일자 셀이에요. 만료일 30일 전부터 검사필요가 표시돼요.

    2단계 - 조건부서식으로 색깔 표시

    도래 열 선택 → 홈 → 조건부서식 → 새규칙 → '수식을 사용하여 서식 지정' 선택 후 아래 수식 입력하세요.

    =D2-TODAY()<=30

    그다음 서식 → 채우기에서 빨간색, 글꼴에서 빨간색 선택 후 확인 누르시면 돼요.

    주의할 점

    세 번째 행(만료일 2026-06-17)은 오늘 기준으로 이미 만료됐어요. 만료된 것도 표시하려면 수식을 아래처럼 바꾸세요.

    =IF(D2<=TODAY()+30,"검사필요","")

    이렇게 하면 만료 전 30일부터 만료 후까지 계속 검사필요가 표시돼요.

    감사합니다.

  • 안녕하세요. 

    만료일을 기준으로 한 달 전부터 자동으로 “검사필요”가 표시되게 하려면, 도래 셀에 =IF(AND(C2-TODAY()<=30, C2-TODAY()>=0),"검사필요","")라는 수식을 입력하시면 됩니다. 이 수식은 오늘 날짜를 기준으로 만료일까지 남은 기간이 30일 이하이면서 아직 지나지 않은 경우에만 “검사필요”라는 문구가 나오도록 하는 역할을 합니다.

    도래 셀의 색상을 자동으로 바꾸고 싶다면 조건부서식에서 수식을 사용하여 =AND($C2-TODAY()<=30, $C2-TODAY()>=0)를 입력한 뒤 채우기 색을 빨간색으로 설정하시면, 만료일 한 달 전부터 해당 셀이 자동으로 빨갛게 표시됩니다.

    이렇게 설정해두면 파일을 매일 열 때마다 TODAY 함수가 자동으로 갱신되기 때문에, 따로 수정하지 않아도 날짜에 맞춰 “검사필요” 표시와 색상이 자동으로 바뀌게 됩니다.