2016-10-22 1 views
1

공식에 따라 세포의 부분 집합의 서식 조건 :여기 내 질문에 생각했던

In a subset of cells, determine if at least one corresponding cell matches a value

나에게 내가 조건부 서식에 적용 할 수있는 충분한 정보를 줄 것이다, 그러나 그것은 사실이 아니다 . 그래서, 다음과 같은 질문 : 다음과 같은 데이터가 주어진다면, 나는 그들의 값이 "SR"이고, 열 B에 적어도 하나의 해당 셀이 포함되어 있지 않다면 조건부로 열 A의 셀을 포맷하고 싶다. "*". "대응 셀"이란 "SR"의 오른쪽에있는 셀을 의미합니다. 에 "*"이들 3 개 개의 셀 중 하나의 오른쪽에 존재하지 않기 때문에, 상기 예에서 데이터

 
    A  B 
1 DR * 
2 DR & 
3 SR & 
4 DR * 
5 SR # 
6 SR # 

셀 A3, A5 및 A6은 조건부로 포맷한다. 셀 A1, A2 및 A4는 "SR"을 포함하지 않으므로 조건부 서식을 지정하면 안됩니다.

+0

당신은() 같은 행에 *와 적어도 하나의 SR이인지 알아 내기 위해 COUNTIFS를 사용할 수 있습니다. –

+0

@SOreadytohelp : 예, "COUNTIFS (A :"SR ", B : B,"~ * ") = 0"인 부울 응답을 얻을 수 있지만 조건부 서식으로이 작업을 수행 할 수 없습니다. . 위의 예에서 세 개의 "SR"셀 그룹에 적어도 하나의 연관된 "*"이 없으면 조건부로 모든 "SR"셀을 서식 지정하고 ("SR"셀만 서식을 지정하고 "DR"세포). – Brian

답변

1

사용 조건부 서식이 공식

=AND(A1="SR",COUNTIFS(A:A,A1,B:B,"~*")=0) 
+0

이것은 결과를 생성하지만 올바른 결과는 아닙니다. "DR"셀 중 하나의 오른쪽에 적어도 하나의 "*"가 없으면 열 A에서 동일한 모든 셀 (예 : "SR"을 포함하는 모든 셀)에 대해 모든 " SR "셀을 조건부 서식으로 지정할 수 있습니다. 솔루션에서 일어나는 일은 열 A의 모든 셀이 조건부로 서식이 지정된다는 것입니다 (즉, 모든 "DR"셀과 "SR"셀).이 경우 "DR"셀은 조건부로 포맷 됨). – Brian

+0

또한 0보다 작을 이유가 있습니까? – Brian

+0

수정 된 답변을 확인하십시오. 이 수식은 당신이 찾고있는 결과를 줄 것입니다. 그리고 그것은 결코 0보다 작을 수 없습니다. –