빌노트의 노트

엑셀(Excel) 총점, 과락 조건을 검사해서 합격, 불합격 판정하기 (IF함수, AND함수, MIN함수, SUM함수 사용 예제) 본문

엑셀

엑셀(Excel) 총점, 과락 조건을 검사해서 합격, 불합격 판정하기 (IF함수, AND함수, MIN함수, SUM함수 사용 예제)

빌노트 2013.08.01 07:00

엑셀(Excel) 총점, 과락 조건을 검사해서 합격, 불합격 판정하기 (IF함수, AND함수, MIN함수, SUM함수 사용 예제)


엑셀관련 포스팅을 하다보니 좋은 질문이 많이 들어옵니다.

함수의 사용법은 쉬워서 알겠는데 

꼭 잘 안되는 것이 응용입니다.

우선 질문의 내용을 볼까요?


안녕하세요.

운영자님의 엑셀 강의를 보고 엑셀 공부중인데요 IF함수에 있어서 한가지 궁금한 점이 있어서 글을 올립니다.

엑셀을 보면 짱구의 성적 총점이 305점인데요 만약 총점이 280점 이상이면 "합격", 과락 50점 미만이면 "불합격" 한다는 조건이 붙게된다면 IF함수로 "합격", "불합격" 여부를 조사하는 식을 알고 싶습니다.

꼭 좀 알려주세요. -감사합니다.-


허락없이 댓글을 사용해서 죄송한 말씀부터 드립니다^^

질문에서는 총점이 280점 이상이고 과락은 50점 미만이라고 했지만

제가 예제를 작성하고 보니

총점이 300점 이상, 과락이 60점 미만으로 생각하고 작성을 했습니다.

내가 왜 그랬지? 죄송합니당 ㅎㅎ



그럼 엑셀 함수를 활용하여 위의 문제를 풀어보겠습니다.



떡잎유치원 성적표 엑셀 파일.xlsx


예제를 위해 데이터를 입력하기가 귀찮으시면

위의 파일을 다운받아서 사용하세요.



작성하기 전에 우선 해야하는 사전작업이 있습니다.


엑셀,Excel, 총점, 과락, 조건검사, 합격, 불합격, IF함수, AND함수, MIN함수, SUM함수, 엑셀함수사용예제, 표서식, 이름만들기, 범위로 변환, 자동 채우기핸들, OR함수, MAX함수, 엑셀 조건, 엑셀 합격 불합격, 엑셀 총점 과락



위의 표 데이터를 꾸밀 때 '표 서식'을 이용했기 때문에 

자동으로 표 데이터가 자동으로 이름만들기가 수행됩니다.

표서식과 이름만들기에 대한 내용은 아래의 글을 참고하세요^^

엑셀(Excel) 셀 스타일, 표 서식 적용하기 (표서식으로 자동생성된 필터 해제하기)

엑셀에서 이름만들어 사용하기 (이름정의, 선택영역에서만들기, 이름관리자, 이름적용 사용법)


자동으로 생성된 이름을 없애기 위해서는 표를 정상 범위로 변환해야 합니다.

표 서식 영역에서 오른쪽 마우스키를 눌러

팝업메뉴에서 [표] - [범위로 변환]을 클릭합니다.

메시지 박스 "표를 정상 범위로 변환하시겠습니까?"에서 예를 선택!

이렇게만 하면 표 서식 영역의 이름이 사라지게 됩니다.

(참고로 이름관리자에서는 이렇게 생성된 이름은 삭제가 안됩니다.)



사전작업이 너무 길었네요 ㅡㅡㅋ

그럼 본격적으로 함수를 사용해보겠습니다!



총점을 구하는 것은 식은 죽먹기!

그냥 간단하게 SUM함수를 사용하면됩니다.


=SUM(C6:G6)


위와 같이 적고, 나머지 학생은 채우기핸들로 쭈욱 드래그하세요.

혹시 채우기핸들을 모르신다면 아래의 글을 보세요^^

엑셀 워크시트 셀(Cell)에 입력된 숫자, 날짜, 문자데이터 자동 채우기 핸들 사용법

만약에 이름으로 정의된 영역을 함수에서 사용하면 정말 복잡하게 표시되는 것을 볼 수 있습니다.

그래서 사전작업을 했죠 ㅎㅎ


엑셀,Excel, 총점, 과락, 조건검사, 합격, 불합격, IF함수, AND함수, MIN함수, SUM함수, 엑셀함수사용예제, 표서식, 이름만들기, 범위로 변환, 자동 채우기핸들, OR함수, MAX함수, 엑셀 조건, 엑셀 합격 불합격, 엑셀 총점 과락


그 다음은 오늘의 하이라이트 

총점, 과락 조건을 검사해서 합격, 불합격 판정하는 코드를 작성해 보겠습니다.

제가 생각하는 가장 완벽한 코드는 아래와 같습니다.


=IF(AND(I6>=300, MIN(C6:G6)>=60), "합격", "불합격")


IF함수, AND함수, MIN함수가 사용된 것을 볼 수 있습니다.

함수를 입력할 때는 괄호를 항상 조심하세요^^

왜 사용했는지 자세하게 적어보면


AND함수 

인수가 모두 TRUE이면 TRUE를 반환하고 인수 중 하나라도 FALSE이면 FALSE를 반환한다.

총점과 과락 두 조건을 (모두 만족하는지?) 묶어두기 위해 사용함.

엑셀(Excel) 논리식 AND함수, OR함수 사용법 (IF함수응용)


MIN함수

인수 중 최소값을 반환한다.

학생의 과목에서 최소값을 받아서 과락점수와 비교하기 위해 사용함.

(만약 MIN함수를 사용하지 않는다면 모든 과목을 하나하나 과락점수와 비교를 해야 한다.)

엑셀 SUM, AVERAGE, MAX, MIN, COUNT 기본 함수 사용하기 (합계, 평균, 최대값, 최소값, 숫자 개수 구하기) - 자동합계, 함수마법사


IF함수

지정한 조건이 TRUE이면 특정 값을 반환하고 FALSE이면 다른 값을 반환한다.

조건에 따라 "합격", "불합격"을 나타내기 위해 사용함.

엑셀(Excel) 조건식 IF함수 사용법

엑셀(Excel) 조건식 IF함수 중첩 사용법 (IF함수 두가지이상 조건 적용하기)



엑셀,Excel, 총점, 과락, 조건검사, 합격, 불합격, IF함수, AND함수, MIN함수, SUM함수, 엑셀함수사용예제, 표서식, 이름만들기, 범위로 변환, 자동 채우기핸들, OR함수, MAX함수, 엑셀 조건, 엑셀 합격 불합격, 엑셀 총점 과락


마지막으로 작성한 수식을 채우기핸들로 드래그만 하면 끝!

합격여부가 정확하게 표시가 되었는지 확인해볼까요?

짱구는 영어, 수학, 음악이 과락이고

철수는 안타깝게도 체육이 50점이라 과락

...

합격자는 과락이 없는 유리와 수지뿐 ㅎㅎ


저는 총점, 과락 조건을 검사해서 합격, 불합격 판정을 하기 위해서

IF함수, AND함수, MIN함수를 사용했지만

더 좋은 방법이 존재할 수도 있습니다.

기발한 다른 방법이 있다면 꼭 댓글 달아주세요^^


엑셀 빈칸 없애기 (이동 옵션으로 빈셀 삭제하기)

엑셀(Excel) 정렬 사용법 (오름차순, 내림차순, 사용자 지정목록 정렬하기)

엑셀(Excel) 필터 설정하고 사용하기 (텍스트 필터, 숫자 필터, 색 기준 필터, 리스트, 정렬 활용하기)

엑셀 조건부서식에서 새규칙, 규칙관리 활용하기 (새 서식 규칙 사용법)

엑셀 차트도구(디자인, 레이아웃, 서식) 이용하여 멋진 차트만들기 (차트 제목, 범례, 축 서식, 데이터레이블 적용하기)


28 Comments
댓글쓰기 폼