기타

[엑셀 꿀팁] 엑셀 조건 함수 (IF함수, AND함수, OR함수)

달스여행 2020. 4. 14. 11:25
반응형

 

특정 조건에 해당하는 값만 가져오는 조건 함수 IF함수에 대해 알아보겠습니다. 그리고 함께 사용하면 효율성이 배가 되는 AND함수와 OR함수에 대해서도 설명드리도록 하겠습니다.

 


 

예시를 살펴보겠습니다.

 

 

A~B열이 raw data이며, D열에 A반인 사람의 이름만 가져오는 작업입니다. D2셀에 =IF(A2="A",B2,"")로 입력을 하면 됩니다. A2="A"부분은 A열에서 값이 "A"인 값을 의미하며, B2는 가져올 값, 마지막 ""는 A2가 A반이 아닐 경우 빈칸으로 두겠다는 뜻입니다.

 


 

이를 조금 더 응용하여, 조건이 두개인 경우 AND함수를 추가로 사용하여 작업할 수 있습니다.

 

 

A반이고, 직책이 반장인 사람을 가져오려면, =IF(AND(A2="A",C2="반장"),B2,"")를 입력하면 됩니다. 여기서 AND함수는 두 가지 조건 (A2가 A, C2가 반장) 모두가 일치하는 값을 의미합니다.

 


 

AND가 있으면, OR이 있겠죠. OR함수에 대해서도 알아보겠습니다.

 

 

A반이거나, 반장인 사람을 가져오는 작업입니다. 이 경우에는 위 AND함수 자리에 OR을 넣어주면 됩니다. 즉, =IF(OR(A2="A",C2="반장"),B2,"") 식으로요. OR을 쓰는 경우, 두 가지 조건 (A2가 A, C2가 반장) 중 하나가 일치하는 값을 의미합니다.

반응형