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열의 나머지 각 셀로 드래그할 수 있습니다.
수식은 위치 열의 값이 “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 함수를 사용하는 방법