0

Google 시트의 한 탭에 입력 된 날짜와 다른 탭의 날짜를 비교하는 날짜 기반 조건부 서식 규칙을 설정하려고합니다. 다른 탭의 값에 따라 선택됩니다. 여기서 응용 프로그램은주기 번호에 따라 선택한 날짜 범위를 벗어나면 날짜가 빨간색으로 변합니다. 예를 들어 사이클 005가 05/08/17에서 05/21/17까지 실행되고 셀 범위에 입력 된 날짜 ("시작"과 "끝"열이 있음)가 05/07/17 (주기의 가장 빠른 날짜 이후) 또는 05/20/18 (주기의 최신 날짜 이후)이면 셀이 빨간색으로 바뀝니다.Google 시트의 조건부 서식에 대한 사용자 지정 수식이 포함 된 참조

주기 번호와 이에 해당하는 "시작"및 "종료"날짜가있는 탭 (주어진 데이터 세트의 사이클 번호가 입력 된 "검토")이있는 탭이 있습니다 ("lookup_table" 셀 B2로), 세 번째 "데이터"탭에서 "시작"및 "종료"날짜가 입력됩니다. 수식은 "검토"탭의주기 번호를 기반으로 "lookup_table"탭에서 "시작"및 "종료"날짜를 참조하여 "데이터"탭에 입력 된 날짜를 조건부로 형식화해야합니다.

조건부 서식에 대해 비슷한 질문이 있지만 다른 값을 기준으로 날짜를 비교 한 후 "내포 된"함수를 함께 사용하는 것과 관련된 내용은 없습니다. 이러한 기능을 함께 해주셔서 감사드립니다.

답변

1

수식을 조건부 서식으로 사용하면 수식을 중첩 할 수 있으므로 중첩 된 논리를 사용할 수 있습니다 (=if(...if(...vlookup(...))) 등). 조건부 형식 지정 공식에서 다른 시트에 대한 참조를 작성하는 경우 review!B2indirect("review!B2")으로 바꿔야한다는 의미로 indirect으로 묶어야합니다.

1 단계 : 사이클 번호를, review!B2

2 단계 : =vlookup(review!B2, lookup_table!A:C, 2, False), 날짜 "에서"검색합니다. 여기에서 룩업 테이블의 사이클 번호는 열 A에 있고 시작 날짜는 열 B (범위의 두 번째 열)에 있습니다.

3 단계 : 조건부 서식 지정 규칙 "날짜 이전"을 추가합니다. . 정확한 날짜 "를 입력하고 2 단계의 공식을"정확한 날짜 "에 입력하십시오.

=vlookup(indirect("review!B2"), indirect("lookup_table!A:C"), 2, False)` 

4 단계 : "to"데이터, =vlookup(review!B2, lookup_table!A:C, 3, False)을 찾습니다. 여기서 가정은 룩업 테이블에서 사이클 번호가 A 열에 있고 시작 날짜가 C 열에 있습니다 (범위의 세 번째 열)

5 단계 : 조건부 서식 규칙 "날짜 이후"를 추가합니다. . 정확한 날짜 "를 입력하고 4 단계의 공식을"정확한 날짜 "에 입력하십시오. 앞에서 언급 한 간접적 인 참조를 '정확한 날짜'로 묶습니다.

=vlookup(indirect("review!B2"), indirect("lookup_table!A:C"), 3, False)` 
+0

크레이지 이반! 'vlookup()'함수는 확실히 내가 누락 된 기능입니다. 나는 보금 자리가 여기에서 필요하지 않았다는 것을 짐작한다. 내가 바꾸어야했던 유일한 것은 인용 부호가 끝나는 부분이었습니다 :'= vlookup (indirect ("review"! B2), indirect ("lookup_table"! A : C), 3, False)'그 밖의 모든 것은 내가 필요한 것입니다. . 신속한 답변과 매우 명확한 고장 및 내 문제에 대한 발표에 많은 감사드립니다! – informavore