컴퓨터활용

엑셀 IF함수 IF 조건문 OR연산 AND연산 조건만드는법 알아보기

해답한의원원장 2023. 1. 12. 10:32
728x90

엑셀 IF함수 IF 조건문 OR연산 AND연산 조건만드는법 알아보기

조건함수 IF 활용법을 알면 데이터를 정리하는데 매우 좋은 함수입니다. 다양한 조건을 만들수 있고, OR연산과 AND연산을 제대로 활용하면 정말 많은 데이터에서 필요한 데이터만을 정리할수 있는 완벽한 함수입니다.

하지만 그만큼 함수를 제대로 쓰는 방법, IF 함수 조건문을 만드는 방법은 어렵습니다. 이번시간에는 간단하게 엑셀 IF함수를 활용하는 법을 알아보겠습니다.

아래 표를 보시면 홍길동, 가나다, 마이클, 제임스의 시험 성적에 대한 데이터가 있습니다.



이 시험은 60점 이상을 받아야만 합격을 할수 있는 시험입니다.

이중 합격자와 불합격자를 판단하는 경우 IF 함수를 사용하여야 합니다.

IF 함수의 사용방법은 아래 처럼 되어 있습니다.

 

728x90





우선 조건에 대한 것을 명시한다음, 이 조건에 맞을경우에 나오는 값, 그리고 거짓일 경우에 나오는 값을 정의 합니다.


예를들어 점수가 60점 이상이면 "합격", 60점이하면 "불합격"을 표시하고자 한다면 위에 처럼 조건문을 만들면 됩니다. 문자를 나타낼경우에는 " "를 사용하여 조건문에 입력합니다.



IF 함수의 반환값을 응용하면 합격자의 수, 불합격자의 수도 나타낼수 있습니다. 60점 이상이면 반환값을 1로 하고 60점이하면 반환값을 0으로 하고 난 뒤 이합을 구하면 전체 합격자의 수도 확인할수 있습니다.

이러한 IF함수에 AND 연산을 삽입하여 데이터를 정리하는 방법도 알아보겠습니다.



위의 표는 특정 자격험의 결과입니다. 국어, 수학, 영어, 역사 의 시험성적이며, 과목당 합격점수는 60점 이상이어야 합니다. 즉 한과목이라도 60점 이하면 전체 시험은 탈락하는 것입니다.



그리고 이러한 4과목 점수의 전체 평군은 70점 이상이어야 합격을 할수 있습니다.

IF 함수의 기본적은인 (조건, 참일경우 반환값, 거짓일경우 반환값) 을 생각하면서 조건문을 만들어 보면, 모든 각각의 과목이 60점이상이며, 평균값이 70정이상이면 참인 반환값, 조건중 하나라도 만족하지 못하면 것짓인 반환값을 나타내면 됩니다.



조건문을 만들어 보겠습니다. AND 연산은 괄호안에 모든 조건이 참이여야 참인값을 반환합니다.

IF문의 조건 안에 "AND(" 를입력하고 각각의 조건을 입력합니다. 각과목이 60점이상이며, 마지막에는 C11~C14까지 평균이 70점이상임을 차례대로 입력합니다. 다 입력을 하고 괄호를 닫아준뒤에, 참인 반환값 "합격" 거짓인 반환값 "불합격"을 입력합니다.


이렇게 되면 각 과목 60점이상 전체평균 70 점이상인경우에만 합격을 표시하게 됩니다.

OR연산의 경우에는 AND연산과 상요법은 동일하지만, 조건중에 하나라도 참인경우 참인값을 반환하도로가 합니다. 즉 저 조건으로 AND 대신에 OR값을 사용할경우 한과목이라도 60점이상이거나 전체평균이 70정이상이면, 무조건 합격이라는 값을 반환하게 되는 것입니다.

IF문은 조건문, 참값, 거짓값 을 활용하여 다양한 수식을 만들수 있습니다. 연습을 많이하시다 보면 어떻게 활용할수 있을지 감을 잡으실수 있을 것입니다.

728x90