반응형
반응형
엑셀에서 데이터를 다루다 보면 조건에 따라 결과를 다르게 출력하고 싶을 때가 있습니다. 이때 가장 많이 쓰는 함수가 바로 if 함수입니다. 오늘은 엑셀 if 함수의 기본부터 중급 활용법까지, 초보자와 중급자 모두를 위한 실전 가이드를 소개드리고자합니다.
1. 초보자를 위한 if 함수 기초
if 함수는 조건을 검사해서 결과를 다르게 반환하는 함수입니다.
아주 쉽게 말해, “만약 ~라면, ~하고, 그렇지 않으면 ~해!”라고 엑셀에게 명령하는 거예요.
[if 함수 기본 문법]
=IF(조건, 참일 때 결과, 거짓일 때 결과) |
예시:
점수가 60점 이상이면 “합격”, 그렇지 않으면 “불합격”을 출력하고 싶다면
아래처럼 입력합니다.
점수 | 결과(수식 예시) | 결과값 |
70 | =IF(A2>=60, "합격", "불합격") | 합격 |
45 | =IF(A3>=60,"합격", "불합격") | 불합격 |
[초보자 실전 예제]
(1) 성적표에서 합격/불합격 구분하기
이름 | 점수 | 결과(수식) | 결과값 |
김철수 | 85 | =IF(B2>=60,"합격", "불합격") | 합격 |
이영희 | 52 | =IF(B3>=60,"합격", "불합격") | 불합격 |
(2) 출석 여부 표시하기
- 출석이 5회 이상이면 “우수”, 미만이면 “일반”으로 표시
이름 | 출석횟수 | 결과(수식) | 결과값 |
박민수 | 7 | =IF(B2>=5, "우수", "일반") | 우수 |
최수진 | 3 | =IF(B3>=5, "우수", "일반") | 일반 |
2. 중급자를 위한 if 함수 활용법
if 함수는 단순 조건뿐 아니라 중첩(여러 조건) 또는 다른 함수와 조합해서 더 강력하게 활용할 수 있습니다.
2-1. 중첩 if 함수
조건이 여러 개일 때는 중첩 if를 사용합니다.
=IF(조건1, 결과1, IF(조건2, 결과2, 결과3)) |
예시:
점수에 따라 등급(A, B, C)을 부여하고 싶을 때
점수 | 결과(수식) | 결과값 |
95 | =IF(B2>=90, "A", IF(B2>=80, "B", "C")) | A |
84 | =IF(B3>=90, "A", IF(B3>=80, "B", "C")) | B |
75 | =IF(B4>=90, "A", IF(B4>=80, "B", "C")) | C |
2-2. if 함수와 and/or 함수 결합
여러 조건을 동시에 만족하는지 확인하고 싶다면 and 함수와 결합합니다.
=IF(AND(조건1, 조건2), 참일 때 결과, 거짓일 때 결과) |
예시:
출석이 5회 이상이고, 점수가 60점 이상이면 “우수”, 아니면 “일반”
이름 | 출석 | 점수 | 결과(수식) | 결과값 |
김민지 | 6 | 78 | =IF(AND(B2>=5, C2>=60), "우수", "일반") | 우수 |
이수민 | 4 | 65 | =IF(AND(B3>=5, C3>=60), "우수", "일반") | 일반 |
2-3. if 함수와 vlookup 함수 결합
조건에 따라 다른 값을 찾아야 할 때는 vlookup 함수와 함께 사용할 수 있습니다.
예시는 조금 더 복잡하니, "vlookup과 if 함수 결합 활용법"을 별도 포스트로 다루겠습니다.
3. 마무리 & 팁
- if 함수는 조건문의 기본!
엑셀에서 데이터 분류, 평가, 자동화에 필수입니다. - 중첩 if는 7단계까지
너무 길어지면 가독성이 떨어지니, 가능하면 다른 함수로 대체하세요. - and/or 함수와 함께 쓰면 더 강력해집니다!
4. 연습문제
아래 표를 보고 if 함수를 이용해 결과를 구해보세요!
이름 | 점수 | 결과(수식) | 결과값(직접입력) |
홍길동 | 88 | =IF(B2>=80, "우수", "보통") | |
정몽주 | 65 | =IF(B3>=80, "우수", "보통") | |
김유신 | 92 | =IF(B4>=80, "우수", "보통") |
엑셀 if 함수는 실무에서 정말 자주 쓰입니다.
초보자라면 기본 문법부터 익히고, 중급자라면 중첩과 결합 활용법까지 도전해보세요!
반응형
'EXCEL' 카테고리의 다른 글
[EXCEL] 엑셀 조건부 서식 완벽 정리! 데이터 시각화와 분석의 핵심 (0) | 2025.06.24 |
---|---|
[EXCEL] 엑셀 데이터 정제/가공 필수! 필터와 고급필터 사용법 완벽 정리 (0) | 2025.06.23 |
[EXCEL] 초보자를 위한 AVERAGEIF, AVERAGEIFS 기초 (0) | 2025.06.18 |
[EXCEL] 엑셀 SUMIF 함수 완벽 가이드: 초보자 ~ 중급자 (0) | 2025.06.17 |
[Excel] 엑셀 텍스트 함수: 데이터 가공과 문자열 조작을 위한 강력한 도구 (CONCATENATE, LEFT, RIGHT, MID, SUBSTITUTE, LEN, TRIM, 대소문자 변환함수) (0) | 2023.06.21 |