여러 Excel 수식 결합

여러 Excel 수식 결합

하나의 공식으로 결합하고 싶은 세 가지 다른 공식이 있습니다.

셀 I2에서:=IF(ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0)),"NO","YES")

J2 셀에서:=IF(ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0)),"NO","YES")

K2 셀에서:=IF(I2=J2,"NO","YES")

I2셀 과 셀 의 수식은 J2별도의 두 시트에서 일치 항목을 찾아 YES일치 항목이 있거나 NO일치 항목이 없는 경우 a를 반환합니다.

셀의 수식은 if 셀 과 셀 일치를 K2반환합니다 .YESI2J2

내가 원하는 것은 열을 제거 I하고 J세 셀 모두에서 수식을 결합하는 것입니다.

이 기능을 사용해 보았지만 INDEX작동하지 않았습니다. 이것이 가능한가?

답변1

수식이 제대로 작동하는지 확인할 수 있는 정보가 충분하지 않으므로 수식을 결합하는 방법만 다루겠습니다.

일반적으로 수식에 다른 셀의 결과에 대한 참조가 포함되어 있는 경우 =배열 수식(중괄호로 표시됨)이 아닌 한 일반적으로 참조를 참조된 셀의 수식(초기 제외)으로 바꿀 수 있습니다. 그것).

K2로 그렇게 하면 다음과 같은 결과가 나옵니다.

=IF(IF(ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0)),"NO","YES")=IF(ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0)),"NO","YES"),"NO","YES")

그러나 각 수식은 True/False 조건을 테스트한 다음 결과를 예/아니요로 표시하고 각 수식에 대해 동일한 논리적 방향을 사용하기 때문에 수식을 사용하면 그보다 더 나은 결과를 얻을 수 있습니다. 따라서 I2와 J2에서 복사한 내용을 단순화하여 True/False 결과를 비교할 수 있습니다.

=IF(ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0))=ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0)),"NO","YES")

출력은 단지 No/Yes이므로 Yes/No보다는 True/False로 충분하다면 훨씬 더 단순화할 수 있습니다. 비교의 논리적 결과를 사용할 수 있습니다.

I2와 J2가 일치하면 "No"가 표시되고 그렇지 않으면 "Yes"가 표시되어 No와 Yes가 바뀔 수 있는 것 같습니다. 따라서 "True"로 표시하려는 항목에 따라 =또는 에 대해 테스트하면 됩니다.<>

=ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0))=ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0))

또는

=ISNA(MATCH(CONCATENATE(A2,D2),INTRAFREQNCELL!E:E,0))<>ISNA(MATCH(CONCATENATE(A2,D2),INTERFREQNCELL!E:E,0))

관련 정보