구글 스프레드시트를 다루다 보면 가장 많이 쓰는 함수가 바로 IF 함수입니다.
심플한 비교부터 조건부 계산, 데이터 분류, 자동화까지 거의 모든 작업에 사용되는데요.
하지만 IF 함수는 기초만 알고 있어서는 실무 효율이 크게 오르지 않습니다.
조건이 여러 개일 때는 IFS 함수, 오류 발생 시 처리하는 IFERROR 함수, 그리고 조건 중첩 로직 등 다양한 조합을 이해해야 업무 속도가 확 달라집니다.
이번 가이드는 “엑셀보다 스프레드시트가 편하다”는 분들까지 고려하여, 현장에서 바로 쓰는 예시 중심으로 정리했습니다.
여러 조건을 비교하며 계산할 일이 많다면, 굿모닝 이코노미 에서 정리한 관련 내용이 이해를 더 쉽게 도와줄 것입니다.
IF 함수 기본 구조 – 실무의 시작점
(출처 : 오빠두엑셀)
구글 스프레드시트에서 IF 함수 기본 형태는 다음과 같습니다.
=IF(조건, 조건이 참일 때 값, 조건이 거짓일 때 값)
가장 기본적인 활용 예
예를 들어, 점수가 60점 이상이면 “합격”, 아니면 “불합격” 을 나타내고 싶은 자료 구조인 경우
=IF(A2>=60, “합격”, “불합격”) 를 작성하면 됩니다.
IF 함수가 강력한 이유
쉽지만 가장 실용적인 함수가 바로 IF예요.
- 비교 기준이 명확한 데이터에 최적
- 텍스트/숫자/계산식 모두 가능
- 다른 함수와 결합하면 자동화 수준이 급격히 높아짐
IF 함수 중첩(다중 조건) – 실무에서 가장 많이 쓰는 패턴
(출처:온에듀)
조건이 2개 이상일 경우 IF를 여러 겹으로 감싸는 방식을 활용할 수 있습니다.
예를 들어, 점수에 따라 등급 나누는 표현을 나타내고자 하는 경우 (80점↑ = A, 60점↑ = B, 그 외 = C), 다음과 같이
=IF(A2>=80, “A”, IF(A2>=60, “B”, “C”)) 중첩하여 표현하면 되는데요.
실무 팁
다만, 조건이 많아질수록 가독성이 떨어지므로 3개 이상이면 IFS 함수로 전환하는 것이 좋습니다. 또한 중첩 IF는 ‘위에서 아래로 순서대로 평가’된다는 점을 꼭 기억해 주세요.
IFS 함수 – 조건이 많을수록 더 깔끔해진다
여러 조건을 간결하게 처리하고 싶다면 IFS 함수가 정답입니다. =IFS(조건1, 결과1, 조건2, 결과2, 조건3, 결과3 …).
예를 들어, 점수를 등급으로 자동 분류해야 하는 경우 =IFS(A2>=90, “A+”, A2>=80, “A”, A2>=70, “B”, A2>=60, “C”, TRUE, “F”) 로 표현할 수 있습니다.
IFS 함수 장점
IF 함수 기반 작업을 깔끔하게 정리하고 싶다면 실무에서는 IFS가 훨씬 유리합니다.
- 중첩 IF보다 훨씬 깔끔함
- 조건이 많아도 수정하기 쉽다
- TRUE를 마지막에 넣으면 ‘기타 모든 경우’ 처리 가능
IFERROR 함수 – 오류를 ‘깔끔한 값’으로 바꿔주는 필수 함수
(출처:온에듀)
수식을 사용할 때 오류가 뜨는 경우는 흔합니다.
예를 들어 VLOOKUP, DIVIDE(나눗셈), 검색 기반 함수 사용 시 #N/A, #DIV/0! 등이 발생하는데요.
이때 IFERROR 함수로 오류를 원하는 값으로 바꾸면 UI·보고서·대시보드가 깔끔해집니다.
=IFERROR(수식, 오류 시 표시할 값)
예: 나눗셈 오류를 0으로 표시
나눗셈 오류가 나타난 셀을 0으로 정리하고 싶을 때는 =IFERROR(A2/B2, 0) 를 활용합니다.
예: VLOOKUP 실패 시 “없음” 표시
VLOOKUP 실패 시 없음으로 표시하고 싶을 때는 =IFERROR(VLOOKUP(A2, F:G, 2, FALSE), “없음”) 를 활용합니다.
IFERROR의 가치
실무에서 IFERROR는 거의 “무조건 함께 쓰는 함수”라고 할 수 있습니다.
- 데이터 보고 시 불필요한 오류 제거
- 자동화 문서에서 시각적 안정성 확보
- 공백·0·지정 문구 등 원하는 형식으로 표시 가능
IF + 텍스트 함수 조합 – 데이터 문자열 자동 분류
구글 스프레드시트에서 많이 쓰는 패턴입니다.
예: 이메일 주소에서 도메인 분류
=IF(REGEXMATCH(A2, “@gmail.com”), “G메일”, “기타”)
예: 특정 단어가 포함된 경우 태그 붙이기
=IF(REGEXMATCH(B2, “긴급|지연”), “확인 필요”, “정상”)
IF 함수는 정규식(REGEX)과 결합하면 훨씬 강력해집니다.
IF + 날짜 함수 조합 – 일정, 마감일 관리 자동화
날짜 데이터는 IF 함수와 결합되면 진짜 가치가 커집니다.
예: 마감일이 지났는지 확인
=IF(TODAY() > A2, “지연”, “진행 중”)
예: D-Day 계산 후 상태 표시
업무 캘린더 자동화에 매우 유용한 방식입니다.
=IF(A2-TODAY() <= 0, “D-Day”, “남은 기간: ” & (A2-TODAY()))
IF + VLOOKUP 조합 – 조건+검색을 동시에 처리
(출처:공여사들)
실무 자동화에서 가장 많이 쓰이는 포맷입니다.VLOOKUP 앞뒤로 IF 함수가 붙으면 업데이트·검증·자동 입력까지 전부 자동화가 가능합니다.
예: 고객 등급이 VIP일 때만 할인 값 적용
=IF(VLOOKUP(A2, F:G, 2, FALSE)=”VIP”, “10%”, “0%”)
예: 주문 상태가 비어 있을 때만 값 업데이트
=IF(B2=””, VLOOKUP(A2, H:I, 2, FALSE), B2)
IF 함수 + 조건부서식 연동하기 – 데이터 시각화를 자동화하는 실무 핵심 팁
(출처:작심두잇IT튜터)
IF 함수를 계산에만 쓰지 않고 조건부서식(Conditional Formatting)과 결합하면 데이터를 ‘자동으로 색상·표시·강조’하도록 만들 수 있습니다.
구글 스프레드시트에서 가장 실무 효율이 올라가는 활용 방식이기도 해요.
IF 함수 기반 데이터 분류 후 조건부서식을 추가하면 보고서·대시보드·워크플로우가 훨씬 직관적으로 바뀝니다.
특히 프로젝트 관리, 재고 모니터링, CS 태깅 작업에서는 IF 함수 + 조건부서식 조합이 실무에서 가장 많이 쓰이는 패턴 중 하나입니다.
예를 들어, 마감일이 지난 셀을 빨간색으로 표시하거나 특정 등급 이상인 사람만 하이라이트 하는 등 시각적인 구분이 필요할 때 유용합니다.
예: 마감일 지난 항목을 빨간색으로 표시
조건부서식 → ‘사용자 지정 수식’ 선택 후 입력 =TODAY() > $A2
이렇게 설정하면 마감일이 오늘보다 이전일 때 자동으로 색이 바뀝니다. 이때 IF 함수로 상태 컬럼을 함께 구성하면 더 체계적인 관리가 가능해요.
예: 상태 컬럼 자동 생성
=IF(TODAY() > A2, “지연”, “진행 중”)
예: 매출이 기준 이상일 때 강조 표시
=$B2 >= 1000000
예: 텍스트 포함 여부에 따라 색상 변경
=REGEXMATCH($C2, “긴급|지연”)
실무에서 자주 쓰는 IF 함수 패턴 총정리
실무에서 자주 쓰이는 IF 함수 패턴을 정리했습니다.
- 참일 때만 계산하는 패턴 =IF(C2=”완료”, B2*0.1, 0)
- 특정 값 제외 =IF(A2 <> “취소”, A2, “”)
- 수량·재고 관련 자동 알림 =IF(A2<=5, “재주문 필요”, “정상”)
- 순위·구간 분류 =IFS(A2>=90,”1등급”, A2>=70,”2등급”, TRUE,”3등급”)
이 패턴만 알아도 대부분 업무는 자동화할 수 있습니다.
마무리
IF 함수는 데이터 분류, 오류 제어, 대시보드 정리, 일정 관리 등 스프레드시트 실무의 거의 모든 영역에서 핵심 역할을 하죠.
그리고 조건이 많아지면 IFS 함수, 오류를 깔끔하게 처리하고 싶다면 IFERROR 함수를 함께 쓰면 문서 전체의 완성도와 작업 효율이 압도적으로 좋아집니다.
만약 지금보다 더 스마트하게 스프레드시트를 활용하고 싶다면, IF 기반 조합을 익히는 것이 가장 빠른 지름길입니다.
실무 관련 영어 표현 또한 궁금하다면 한끗 영어를 방문해보시길 바랍니다.









