우리의 삶에 시험은 뗄 수 없는 존재다.
만약 내가 결과를 집계 후 공지를 해야 하는 상황이라면 어떨까.
이 상황에서 엑셀은 큰 도움을 준다.
합계와 평균을 활용해 합격여부를 판단하고 과락까지 체크하는 IF함수가 있다.
지금부터 IF함수를 사용해 아래 표의 빈 칸들을 채워보자.
IF함수
IF함수는 엑셀을 하다보면 접하기 쉬운 함수 중 하나다.
회사 엑셀 문서를 살펴보다 보면 누군가 IF함수를 사용해 작업하기 쉽게 만들어 놓은 경우가 있다.
어떻게 활용하는지에 따라 활용도가 높다.
합격여부의 기준은 다음과 같다.
1. 4과목 평균 60점이상
2. 4과목 중 어느 한 과목이라도 40점 미만일 시 과락
예시에서 문제해결을 위해 선행해야 할 것이 평균점수를 내는 것이다.
평균계산을 위해서 사용하는 함수는 AVERAGE다.
수식을 적용해 계산결과가 나왔을 때 소수 단위가 나오는 경우가 있는데 두 가지 방법으로 정리 가능하다.
1. ROUNDDOWN함수를 사용한다.
2. 표시형식 탭의 자릿수 줄임을 사용한다.
엑셀에서는 여러 함수들을 하나의 수식에 적용가능하다.
이 기능을 활용해 소수점을 버리는 ROUNDDOWN함수의 Number탭에서 AVERAGE함수로 범위를 설정할 수 있다.
함수를 사용하기 귀찮다면 2번 방식을 하는 것도 괜찮다.
이런 기능이 있다는 것을 보여주기 위해 1번 방식을 사용했지만, 실제 업무였다면 2번으로 했을 것이다.
이제 합격여부를 판단하는 수식을 만들어 보자.
=IF(H3>=60[결과 값을 판단하기 위한 수식],"합격"[TRUE일 경우 결과값],"불합격"[FALSE일 경우 결과값])
가장 먼저 할 것은 합격여부를 판단하기 위한 계산식을 만드는 것이다.
4과목 평균점수가 60점 이상일 경우 합격이므로 평균 점수가 나와있는 셀을 기준으로 잡고 식을 만든다.
예시에서는 평균점수가 있는 셀이 H3이다.
>= 는 크거나 같다는 의미를 지니고 있다.
계산식을 완성했다면 다음 탭에 있는 TRUE, FALSE일 경우 출력할 결과 값을 설정한다.
60점 이상일 경우 합격이므로 TRUE에는 "합격"을 입력해 주자
60점 미만일 경우 불합격이므로 FALSE에는 "불합격"을 입력해 주자
수식을 완성했다면 합격 여부를 확인할 수 있다.
나머지는 복붙 또는 자동 채우기로 마무리하자.
IF함수 응용하기(AND함수)
이제 과락여부를 확인하는 수식을 만들어보자.
기본적으로 IF함수를 사용해야 추가로 AND함수를 적용할 것이다.
먼저 IF함수로 수식을 시작하고 Logical_test에 AND함수를 넣어 계산식을 완성해 보자.
=IF(AND(C4>=40,D4>=40,E4>=40,F4>=40)[4과목 과력여부 판단 계산식],""[이상없을 시 공란 만들기],"과락"[과락일경우 출력값])
과목 A, B, C, D 4과목 모두 40점 이상이어야 하므로 AND함수를 사용해 각 과목마다 과력여부를 판단하는 식을 만들어 준다.
다음은 ""을 넣어 공란 표시가 되도록 만들어 준다.
""안에 "X"를 넣는 방법 등을 사용해 다른 방식으로 표현해 주는 것도 가능하다.
""수식에 부합하지 않는다면 거짓이므로 "과락"을 넣어준다.
이렇게 과락의 절망을 맛보게 될 사람들의 운명을 판단해 주는 수식을 완성했다.
콘은 평균이 60점 미만이라 불합격이 나왔고 A과목이 39점이기에 과락으로 표시됐다.
제이지, 삼대는 평균 60점이 넘지만 각 39점, 30점 과목이 있어 과락의 아픔을 맛보게 됐다.
지금까지 예시로 설명하기 쉬운 시험점수로 IF함수에 대해 설명해 봤다.
조금만 머리를 쓴다면 분명 다른 영역에서도 응용할 수 있으니 연습해서 내 것으로 만들어 보자.
'컴퓨터 잡기 > 엑셀' 카테고리의 다른 글
[엑셀DATEDIF함수]특정 기간 연, 월, 일 계산하는 함수 (1) | 2024.12.09 |
---|---|
[엑셀 조건부 서식2]함수 없이 필요한 값 찾기 (4) | 2024.10.23 |
[엑셀 워터마크 넣기]문서 안에 나만의 워터마크를 넣어보자 (3) | 2024.10.16 |
[엑셀 VLOOKUP]연차 비용 계산할 때 유용한 함수 (2) | 2024.10.15 |
[엑셀 VLOOKUP 함수]쉽고 간편한 견적서, 명세서 만들기 (2) | 2024.10.14 |