Excel: 여러 조건에서 if 함수를 사용하는 방법


다음 수식을 사용하여 Excel에서 여러 조건이 포함된 IF 함수를 만들 수 있습니다.

방법 1: IF 함수를 사용하여 여러 조건이 충족되는지 테스트

 =IF(AND( B2 ="Guard", C2 >20),"Yes", "No")

이 수식의 경우 B2 셀이 “Keep” 같고 C2 셀이 20보다 크면 함수는 “Yes”를 반환합니다. 그렇지 않으면 “아니요”를 반환합니다.

방법 2: IF 함수를 사용하여 여러 조건 중 하나가 충족되는지 테스트

 =IF(OR( B2 ="Guard", C2 >20),"Yes", "No")

이 수식의 경우 B2 셀이 “Keep”과 같 거나 C2 셀이 20보다 크면 함수는 “Yes”를 반환합니다. 그렇지 않으면 “아니요”를 반환합니다.

다음 예에서는 Excel에서 다음 데이터 세트를 사용하여 실제로 각 수식을 사용하는 방법을 보여줍니다.

예 1: IF 함수를 사용하여 여러 조건이 충족되는지 테스트

Position 열의 값이 “Guard” 이고 Points 열의 값이 20보다 큰 경우 D2 셀에 다음 수식을 입력하여 “Yes”를 반환할 수 있습니다.

 =IF(AND( B2 ="Guard", C2 >20),"Yes", "No")

그런 다음 이 수식을 클릭하여 D열의 나머지 각 셀로 드래그할 수 있습니다.

Excel IF 다중 조건 함수는 AND 논리를 사용합니다.

수식은 위치 열의 값이 “Guard” 이고 포인트 열의 값이 20보다 큰 각 행에 대해 “예”를 반환합니다.

주어진 행에서 이 두 조건이 충족되지 않으면 수식은 대신 “아니요”를 반환합니다.

예 2: IF 함수를 사용하여 여러 조건 중 하나가 충족되는지 테스트

Position 열의 값이 “Guard” 이거나 Points 열의 값이 20보다 큰 경우 D2 셀에 다음 수식을 입력하여 “Yes”를 반환할 수 있습니다.

 =IF(OR( B2 ="Guard", C2 >20),"Yes", "No")

그런 다음 이 수식을 클릭하여 D열의 나머지 각 셀로 드래그할 수 있습니다.

수식은 Position 열의 값이 “Guard” 이거나 Points 열의 값이 20보다 큰 각 행에 대해 “Yes”를 반환합니다.

지정된 행에 이러한 조건이 하나도 입력되지 않으면 수식은 대신 “아니요”를 반환합니다.

두 예 모두에서 두 가지 조건이 충족되는지 확인했습니다.

그러나 확인하려는 조건 수에 따라 AND() 또는 OR() 함수에 원하는 만큼 조건을 배치할 수 있습니다.

추가 리소스

다음 자습서에서는 Excel에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

Excel: 예 또는 아니요를 반환하는 IF 함수를 만드는 방법
Excel: 값 범위에 IF 함수를 사용하는 방법
Excel: MULTIPLY IF 함수를 사용하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다