태그 보관물: conditional-formatting

conditional-formatting

주어진 시작 날짜와 종료 날짜를 기준으로 달력 셀을 강조 표시하는 방법 해당 프로세스를 자동화하는 방법이 있습니까? 명확히하기

한동안 동료가 아래에 표시된 것과 비슷한 차트를 사용하여 자동화하려고합니다 (이미 마감일 이전 / 이후에 날짜를 이미 추가했습니다).

워크 시트 화면 캡처

시작 / 종료 / 가능한 종료 날짜를 나타내는 셀과 그 사이의 날짜를 “페인트”하여 차트를 컴퓨터에서 인쇄하거나 작업합니다. 날짜를 입력하고 다른 날짜에 늦은 또는 이른 최종 날짜를 표시하여 해당 프로세스를 자동화하는 방법이 있습니까?

명확히하기 위해, 이것이 최종 결과를 원하는 것입니다. 각 행은 프로젝트를 나타내며, 모두 2014 년 9 월 8 일에 시작하여 (이상적으로는 2014 년 9 월 20 일에 종료 됨) 첫 번째 행의 프로젝트는 5 일 일찍 완료되고 두 번째는 2 일 늦게 종료되고 마지막은 정시에 종료되며 Excel은 셀에 적절한 조건부 서식을 제공합니다.



답변

첫 번째 게시 된 답변은 확실히 맞습니다. 해결책은 조건부 서식을 사용하는 것입니다. 그 외에도 이해하기가 조금 어려워집니다. 따라서이 대답은 어느 정도는 기술적으로 Brian의 것과 동일하지만 명확성에 더 중점을 둡니다. 이 답변 :

  • 이미지 외에 텍스트의 행과 열을 식별합니다.
  • 날짜를 모호하지 않은 형식으로 표시합니다 (힌트 : nn / nn / yyyy가 모호합니다). 불행히도, 일부 언어에서는 월 이름을 사용해야하므로 물론 영어를 사용했습니다.
  • 질문에 사용 된 날짜 값, 색상 및 레이아웃을 사용합니다.

행 4의 요일 번호는 실제로 날짜 값이며 영어로 된 맞춤 형식“d”(앞에 0이없는 날짜 번호)를 사용하여 형식이 지정됩니다.

                                8/8/2014 값이 "8"로 나타남
                맞춤 형식“d”

4 행에 1-31 개의 숫자가있는 경우 아래 수식 DATE(2014, 8, F$4)대신 을 사용 F$4하십시오.

F5( 조건부 차트의 첫 번째 달력 / 태스크 셀)에 다음과 같이 조건부 서식을 설정하십시오 .

  • 인 경우 =(F$4<$B5)형식 (또는 흰색 채우기)이 없으면 참이면 중지
  • 인 경우 =AND(F$4<=$C5, F$4<=$D5)파란색으로 채 웁니다.
  • 인 경우 =AND(F$4<=$C5, F$4>$D5)녹색으로 채 웁니다.
  • 인 경우 =AND(F$4>$C5, F$4<=$D5)빨간색으로 채 웁니다.

어디

  • F$4 현재 셀에 해당하는 날짜입니다.
  • $B5 현재 작업의 시작 날짜입니다 (행).
  • $C5 현재 작업의 예정된 종료 날짜입니다.
  • $D5 현재 작업의 실제 종료 날짜입니다.

그런 다음 셀을 선택 F5하고 달력 영역의 오른쪽 아래 열로 끌어서 채 웁니다. 다음과 같이 보일 것입니다 :

    조건부 서식 규칙 관리자

불행히도 조건부 수식을 표시하기 위해 규칙 / 수식 열을 확장 할 수 없습니다.

결과는 다음과 같습니다.

  결과
    [위 이미지와이 텍스트는 동일한 이미지의 전체 사본에 연결됩니다.]

셀의 색상을 변경해야했습니다 T5(첫 번째 작업, 15-8 월 초에 끝남). 녹색을 (이미지에서와 같이) 갖는 것이 다른 규칙과 일치하지 않기 때문에. 더 나은 결과를 얻기 위해 규칙을 조정하는 방법을 알아낼 수 있다면 내 손님이 되십시오.


답변

조건부 서식을 사용합니다

노란색 부분의 공식은 다음과 같습니다.=AND($C3>=$D3,E3>=$D3,E3<=$C3)

날짜 01,02,03에서 … 실제로는 01/10/2014, 02/10/2014 등 …과 숫자 형식은 “mm”입니다 (위의 날은 day (E1)을 사용할 수 있습니다)

이것을 구현할 수 있습니까?

여기에 이미지 설명을 입력하십시오

빨간색 부분의 경우 다음을 사용하십시오. =AND($C3<$D3,E3>$C3,E3<=$D3)

녹색 부분의 경우 다음을 사용하십시오. =AND($C3>=$D3,E3>=$D3,E3<=$C3)


답변