IF+AND 함수

IF+AND 함수

C2의 값이 F열에 있는지 확인해야 합니다. 그리고 C2의 마지막 숫자가 "1"이면 "잘못된 변형" 또는 공백으로 반환되기를 원합니다.

올바른 수식을 작성하려면 어떻게 해야 합니까?

따라서 그림에서 볼 수 있는 경우 재료 번호가 "새 버전" 열(다른 탭에 있음)에 있는지 확인해야 합니다. 해당 번호가 있고 시장에서 잘못된 버전을 주문하는 경우 " 잘못된 변형', 비어 있지 않은 경우. 일부 재료 번호는 새 버전 목록에 없으며 순서가 흩어집니다.

대본

답변1

1에 대한 수식 테스트의 첫 번째 부분을 만듭니다. 그렇게 하면(데이터 특성에 따라... "어쩌면") 값의 10%만 F열에 있는지 테스트하면 됩니다. 필수는 아닙니다. 하지만 계산 속도가 빨라질 가능성이 높으며 IF()경험에 포함될 수 있는 수식에 중첩 구조를 사용할 수 있으므로 더 쉬울 수 있습니다.

=IF(RIGHT(C1,1)<>1,"You didn't specify what should happen for this.",IF(ISERROR(VLOOKUP(C2,F:F,1,FALSE),"You didn't specify what should happen for this.","Incorrect Variant"))

흠... 다 어색해 보이는데요?

더 명확한 방법?

=IF(AND(RIGHT(C2,1)=1,NOT(ISERROR(VLOOKUP(C2,F:F,1,FALSE)))),"Incorrect Variant","You didn't specify what should happen for this.")

따라서 첫 번째 방법을 사용하면 스프레드시트가 더 빨라질 것입니다. 하지만 얼마나 중요한지 여부는 여기서 말할 수 없습니다.

두 번째 방법으로 수행하면 읽고 이해하기가 좀 더 간단하다고 생각합니다.

(물론, "이 문제에 대해 어떤 일이 발생해야 하는지 지정하지 않았습니다."의 경우 문제의 주어진 기준과 일치하지 못하게 만드는 값에 대해 원하는 모든 것을 사용하십시오.)

답변2

다음 공식이 도움이 되는지 확인해 보세요.

=IF(RIGHT(C2,1)="1",IF(ISNA(VLOOKUP(C2,F:F,1,FALSE)),"","Incorrect Variant"),"Others")

여기에 이미지 설명을 입력하세요

관련 정보