날짜 수식을 기준으로 한 MS Excel 조건부 서식이 작동하지 않습니다.

날짜 수식을 기준으로 한 MS Excel 조건부 서식이 작동하지 않습니다.

날짜(인증서 만료일)가 포함된 셀에 조건부 서식을 적용해야 합니다. 만료된 인증서는 빨간색으로, 일주일 이내에 만료되는 주황색, 한 달(30일) 이내에 만료되는 노란색, 기타 표시되지 않은 인증서(배경색에 대해 이야기)를 원합니다. 하지만 수식을 입력하면 =A2-today()<0날짜에 관계없이 모든 셀이 빨간색으로 채워집니다. 숫자를 7로 변경하고 주황색을 선택하면 날짜에 관계없이 모든 셀이 주황색으로 채워집니다. 모든 것이 제대로 작동했다면 지금 A2 셀은 주황색일 것입니다. 내가 뭘 잘못한 걸까요? 수식은 어떻게 작성해야 할까요?

답변1

다음 기능을 사용할 수 있습니다.

DATEDIF

오늘


이는 오늘과 A2의 날짜 사이의 일수를 제공합니다.

=DATEDIF(A2, TODAY(), "d")

따라서 다음을 사용할 수 있습니다.

=DATEDIF($A2, TODAY(), "D") > 0 [이 서식에 빨간색을 선택하세요.]

=AND(DATEDIF(TODAY(), $A2, "D") >= 0, DATEDIF(TODAY(), $A2, "D") < 7) [이 서식에 주황색을 선택하세요.]

=AND(DATEDIF(TODAY(), $A2, "D") >= 7, DATEDIF(TODAY(), $A2, "D") < 30) [이 서식에 노란색을 선택하세요.]

이 링크로 이동하여 "라는 섹션을 검색할 수 있습니다.지연 강조": https://www.microsoft.com/en-us/microsoft-365/blog/2013/04/04/using-conditional-formatting-to-highlight-dates-in-excel/

답변2

규칙이 올바른 순서로 되어 있는지 확인하세요. 표시된 순서대로 적용됩니다.

또한 절대 참조(예: 달러 기호 없음)를 사용하고 있지 않은지 확인하세요. 수식을 입력하기 전에 범위를 강조표시해 보세요. 첫 번째 셀의 서식을 지정하고 채우면 문제가 더 커집니다.

여기는 순서가 잘못되어 모두 노란색으로 표시됩니다.

여기에 이미지 설명을 입력하세요

여기서 순서가 수정되었습니다.

여기에 이미지 설명을 입력하세요

답변3

내 환경에서 테스트하고 있습니다. 다음이 도움이 되기를 바랍니다.

빨간색 --- 만료된 인증서, 공식은 다음과 같을 수 있습니다.=AND(A2-TODAY()<0,A2<>"")

주황색 --- 일주일 이내에 만료되며 공식은 다음과 같습니다.=AND(A2-TODAY()>=0,A2-TODAY()<7)

노란색 --- 한 달(30일) 이내에 만료되는 공식은 다음과 같을 수 있습니다.=AND(A2-TODAY()>=7,A2-TODAY()<30)

여기에 이미지 설명을 입력하세요

관련 정보