-
구글 스프레드시트 - IF, IFERROR 함수로 조건 별로 집계하기구글/구글 스프레드시트 2022. 9. 1. 10:30반응형
구글 스프레드시트는 엑셀과 마찬가지로, 조건을 정의하는 IF 함수가 있습니다.
IF 함수로 다양한 조건을 정의하고 그에 맞는 값을 출력할 수 있습니다.일반적으로 IF 함수의 정의는 아래와 같습니다.
IF 함수의 정의
=IF(논리_표현식, TRUE일 경우 값, FALSE 일 경우의 값)
각 항목의 세부 정의
- 논리 표현식 : 조건을 정의하는 구문입니다. 예를 들어, "B1>80" 같은 조건입니다.
- TRUE일 경우 값:
위의 논리 표현식이 참일 경우, 출력할 값입니다.
예를 들어, "B1>80"이 참일 경우 "합격" 을 표시할 수 있습니다. - FALSE일 경우 값:
위의 논리 표현식이 거짓일 경우, 출력할 값입니다.
예를 들어, "B1>80"이 아니라면, 즉, B1 셀에 있는 점수가 80점 이하라면 "불합격"을 표시할 수 있습니다.
IF 함수 조건절의 정의
조건 식 조건 정의 주요 예시 > 크다 "B1 > 30" : B1셀이 30보다 크다 >= 크거나 같다(~ 이상) "B1>=20" : B1 셀이 20 이상이다 < 작다 "B1 < 70" : B1 셀이 70보다 작다 <= 작거나 같다(이하) B1<=70 : B1셀이 70 이하이다. = 같다 B1="Goo" : B1 셀이 "Goo"와 같다 IF 함수의 사용 사례
=IF(B2>80, "합격", "불합격")
아래 이미지는 위의 IF 함수를 이용해 합격/불합격 여부를 표시한 것입니다.
실제 사례는 아래 공유 문서를 참고하시기 바랍니다.
https://docs.google.com/spreadsheets/d/1T5kHRWGqOfRXFyRQjao7N5xoWO1Hf_dePkS66BLiBvo/edit?usp=sharing
IFERROR 함수
IF와 같이 조건을 다루지는 않지만, 각 종 오류 상황에 대응할 수 있는 IFERROR 함수도 있습니다.
IFERROR( 오류 확인 값, [오류인_경우_값])
세부 항목 정의
- 오류 확인 값 : 오류 여부를 확인할 조건/셀/값
- 오류인_경우_값 : 값이 오류인 경우 함수가 표시하는 값
예시
=IFERROR(1/0, "0으로 나누면 안됨") # 0으로 나눌 경우 오류 메시지 출력 =IFERROR(#N/A, 0) # 오류일 경우, 0으로 출력 =IFERROR("Google", 0) # 구글은 정상 문자열이므로, "Google"을 그대로 표시함 =IFERROR(A2, ) # 값이 정상일 경우, A2 셀의 값을 표시함
아래 이미지는 위 함수의 결과를 보여줍니다.
참고로 IFERROR 함수는 여러 함수를 엮어서 사용하거나, 셀의 유효성을 체크할 때 많이 사용됩니다.
이상 구글스프레드시트 IF, IFERROR 함수에 대한 설명이었습니다.
반응형'구글 > 구글 스프레드시트' 카테고리의 다른 글
[구글 스프레드시트] REPLACE 함수로 특정 위치 대체하기 (1) 2022.09.02 [구글 스프레드시트] TRIM 함수로 공백 삭제 방법 (1) 2022.09.02 구글 스프레드시트로 엑셀(XLSX) 파일 연동하고 편집하기 (1) 2022.08.31 구글스프레드시트, SPLIT 함수로 문자열 잘라보기 (0) 2022.08.29 구글 스프레드 시트의 문자열 자르기 함수 - LEFT, MID, RIGHT (0) 2022.08.28