2014-12-02 2 views
-1

If, Index, And, and Match를 사용하는 함수가 있습니다. 2 개의 옵션 ("좋음"및 "나쁨")이있는 내장 드롭 다운 테이블을 토글 할 때 원하는 값을 변경해야합니다. "양호"를 선택하면 원하는 셀이 "3"의 결과를 제공합니다. "불량"을 선택하면 "N/A"오류가 발생합니다. 나는 내 머리를 쥐었고 내가 생각할 수있는 모든 것은 일치하는 텍스트/번호 문제가 있다는 것입니다 .. 어떤 제안이 있습니까? 여기에 공식이다 :인덱스와 일치하는 경우

=IF(AND(MATCH(B2,$AO$2:$AO$31,0),MATCH("Good",$AU$2:$AU$31,0),C2="SG"),3,IF(AND(MATCH(B2,$AO$2:$AO$31,0),MATCH("Bad",$AU$2:$AU$31,0),C2="SG"),-5))TRUE/FALSE를 반환하지 않기 때문에 당신은 그것을 자신에 대한 테스트로 MATCH을 사용할 수 없습니다

+1

관리에 제로를 TRUE로 동일시하고 있습니까? 그게 도움이 될 것입니다. – gorganzola

+0

조금 혼란 스럽네요 (예를 들어 인덱스는 두 번 언급했지만 수식과 태그에서는 언급하지 않았습니다). 제목은 더 명확 할 수 있지만이 -1은 내 것이 아니며 downvotes로 '관대하다'. – pnuts

답변

1

, 그것은 숫자 또는 #N/A 오류 중 하나를 반환은, 그래서 일치가없는 경우 수식 오류가 발생하면 ISNUMBER 함수를 MATCH으로 감싸고이 상황에서 필요에 따라 TRUE/FALSE을 반환하십시오. 양수 (일치)을 반환합니다 다른 MATCH 함수

... 또는 COUNTIF을 사용할 수 있습니다에 대한

=ISNUMBER(MATCH(B2,$AO$2:$AO$31,0))

... 같은 첫 번째 MATCH 사용 대신에 또는 0 (일치하지 않음) 는 IF 기능에서

=COUNTIF($AO$2:$AO$31,B2)

는 0이 아닌 숫자는 아래 표에 상세히 설명하는 FALSE

+0

ISNUMBER를 사용하는 첫 번째 옵션은 완벽하게 작동했습니다! 왜 그것이 효과가 있는지에 대한 절대적으로 환상적인 설명. 나는이 괴물을 완성하기 위해 더 나은 이해와 활력을 되찾았다. 고마워요. 후디니! – gorganzola