일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- IFERROR 샘플
- iferror
- IF EXCEL
- S22 울트라
- 디비버 #DBeaver #Postgresql #포스트그레 #SQL #에스큐엘 #쿼리
- S22 리뷰
- 프로그래머스 SQL 코딩테스트 #프로그래머스 #SQL #LV4
- S22 플러스
- 프로그래머스 #SQL 코딩 테스트 #SQL 코테 #SQL 프로그래머스 정답 #SQL LV4
- 프로그래머스 sql #lv4 #mysql #풀이 #정답 #
- LV4 #그룹별 조건에 맞는 식당 목록 출력하기 #정답 #풀이 #MYSQL
- 갤럭시 S22
- SQL 교재 # SQL 책 추천 #SQL #SQL 교재 추천 #SQL 입문 책 #SQL 입문 #쿼리 책 #SQL 공부 교재 #SQL 공부 #SQL 공부 책
- S22
- IFERROR 실제
- IFERROR 예제
- 식품분류별 가장 비싼 식품의 정보 조회하기
- 정규분포 #히스토그램 #엑셀 정규분포 #파이썬 정규분포 #R 정규분포 #파이썬 히스토그램 #엑셀 히스토그램 #R 히스토그램 #통계학 정리
- EXCEL IFERROR
- S22 사전예약
- 파이썬 #python #파이썬 집합 #파이썬을 이용한 집합 #union in python #in python #파이썬 통계 #통계 파이썬
- 갤럭시워치4 #갤워치4 #갤럭시워치4 연동 #갤워치4 배터리 #갤럭시워치4 배터리 #갤럭시워치4 후기 #갤럭시워치4 실사용 후기
- 엑셀 초보자
- S22 +
- 엑셀 iferror
- 프로그래머스 SQL
- 프로그래머스 sql #5월 식품들의 총 매출 조회하기 #풀이 #정답 #mysql #sql 코테
- 엑셀 쉽게 배우기
- galaxy s22
- 프로그래머스 #SQL #LV4 #입양시각 #입양시각 구하기(2) #정답 #풀이
- Today
- Total
Hellow gyu`s world
EXCEL IFERROR 함수 설명 및 예제 1탄 본문
안녕하세요 이번 포스팅에서는 IFERROR 함수의 기본적인 사용법에 관해 이야기하고자 합니다.
기본 개념부터 이야기 하고 다른 함수와의 중첩으로 사용되는 경우까지 범위를 넓혀나가고자 합니다.
그럼 아래에서 같이 확인하시죠~

- 기본 문법
=IFERROR(value, value_if_error)
value : 오류를 검사할 값
value_if_error : 만약 value값에 오류가 있다면 출력될 값
즉, 원하는 결과를 뽑을 수식(ex : A1/A2, A1*A2 등)을 value 부분에 사용하며 만약 위 수식의 결과에 오류가 있다면
value_if_error에 넣은 값이 출력이 되는 겁니다!
IFERORR 함수 하나만 쓸수도 있고 다른 함수와 혼합하여 다양하게 활용할 수 있습니다
아래에서 간단한 예제 보고 가시죠~!
- 예제 01
A열과 B열을 나눈값을 출력하고자 하는데 B열에 특정 행에 0값이 존재함.이 경우에 나눗셈의 분모가
0인 경우는 오류를 출력하기에 999 라는 특정 값을 설정해줘서 출력!
- 예제 02
위 예제의 경우 아래와 같은 함수를 사용했습니다.
=IFERROR(IF(B2 = 0, 0.6, NULL),1)*C2
사실 IFERROR 함수를 사용하지 않고 IF문에 FALSE일때 1의 값을 출력하게 하는것과 동일한 로직이지만 이해하기 쉽게
하기위하여 두 경우를 구분하여 사용하였습니다
함수를 말씀드리면 생산 년도가 당해 년도인 제품들은 원가 그대로 판매하고 아닌 경우에는 60%의 세일가격으로 판매한다고 하였을때의 판매가격을 구하는 수식입니다. 하나씩 설명 드리면 특정 조건( 생산 년도가 2023인 경우 1, 아닌 경우는 0의 값을 출력) 컬럼의 값이 0이라면 60% 할인들어갈 0.6을 출력하고 아니라면 NULL값을 출력한 뒤 그 위에 IFERROR 함수를 써서 NULL인 경우(오류인 경우)에 100% 가격으로 판매할 1을 출력한 뒤 마지막으로 원가를 곱하여 매장 판매가를 구하는것입니다! 순서대로 다시 써보자면
1. 특정 조건의 값을 구함
=> 생산 년도가 당해 년도인 경우 1의 값, 당해 년도가 아닌경우 0의 값을 출력하여 조건을 구분지어줍니다.
2. 특정 조건의 값에 따라 세일 비중치를 설정함
=IFERROR(IF(B2 = 0, 0.6, NULL),1)*C2
=> 생산 년도가 당해가 아닌 경우 60%의 세일 비중치, 생산 년도가 당해인 경우 NULL값(오류값)을 출력하게 하여
IFERROR 함수를 쓸 준비를 합니다
3. 당해년도 즉, NULL값(오류)값인 경우 IFERROR함수를 통해 1의 값을 설정한 후 판매가격을 곱해줌
=IFERROR(IF(B2 = 0, 0.6, NULL),1)*C2
위와 같이 IFERROR 함수에 다른 함수를 중첩시켜서 더 다양하게 활용할 수 있습니다!
다음 포스팅에는 IFERROR를 활용한 예제들을 살펴보겠습니다!
포스팅 봐주셔서 감사합니다 ^^
참고