구글 스프레드시트 함수를 제대로 활용하면, 단순한 계산을 넘어서 복잡한 데이터 분석과 업무 자동화까지 가능합니다.
특히 직장인, 학생, 프리랜서에게는 실무 효율을 높이는 강력한 무기가 되죠.
하지만 처음 시작하는 분들은 구글 시트 함수 정리나 사용법을 찾다가 복잡한 문법과 오류 메시지에 당황하곤 합니다.
이 글에서는 기초 함수부터 고급 함수까지 핵심만 정리하여, 누구나 따라 할 수 있도록 안내해드리겠습니다.
단순한 합계 함수부터 시작해, 조건 함수, QUERY 함수 사용법까지 하나하나 예제와 함께 소개합니다.
지금부터 구글 스프레드시트 수식을 제대로 익혀보고, 다음 단계로 자연스럽게 넘어가 보시기 바랍니다.

1. 함수가 뭐죠? – 구글 스프레드시트 함수 기본 구조
구글 스프레드시트 함수는 셀에 입력한 데이터를 자동으로 계산하거나 조건에 따라 결과를 반환하는 기능입니다.
대부분의 함수는 =함수명(인수) 형식으로 작성되며, 숫자 계산, 문자열 처리, 조건 비교, 데이터 조회 등 다양한 작업에 활용됩니다.
1-1. 함수 기본 구조 이해하기
구글 시트 함수는 Excel과 마찬가지로 등호(=)로 시작하며, 괄호 안에 인수(argument)를 넣어 동작합니다.
아래는 대표적인 예시입니다.
=SUM(A1:A5)→ A1부터 A5까지의 합계를 계산=IF(B1>100,"초과","이내")→ 조건에 따라 텍스트 반환=CONCATENATE(C1,"님")→ 이름 뒤에 ‘님’ 붙이기
1-2. Excel 함수와의 차이점
구글 스프레드시트 수식은 Excel과 유사하지만, 다음과 같은 차이가 있습니다:
| 항목 | Excel | Google 스프레드시트 |
|---|---|---|
| 실시간 협업 | 제한적 | 동시 편집 가능 |
| 자동 저장 | 저장 필요 | Google Drive에 실시간 저장 |
| 웹 함수 지원 | 제한적 | IMPORTRANGE, GOOGLEFINANCE 등 고유 함수 제공 |
1-3. 자주 발생하는 함수 오류
함수 작성 중 다음과 같은 오류가 자주 발생할 수 있습니다. 원인과 해결 방법을 함께 확인해 보세요.
#N/A– 찾는 값을 찾을 수 없을 때 (예: VLOOKUP)#VALUE!– 숫자가 필요한 곳에 텍스트 등 잘못된 인수가 입력된 경우#REF!– 참조된 셀이 삭제되었거나 범위가 잘못된 경우
TIP: 함수 입력 시 =를 입력한 후 함수 이름을 타이핑하면 자동 완성 목록이 표시되며, 도우미 설명도 함께 제공됩니다.
이제 기본 구조를 이해했으니, 다음으로 자주 사용하는 기초 함수 5가지를 예제와 함께 살펴보겠습니다.
2. 자주 쓰는 기초 함수 TOP5
구글 스프레드시트를 처음 접하는 사용자라면, 아래 기초 함수 5가지만 잘 익혀도 대부분의 실무 작업을 원활하게 수행할 수 있습니다.
각각의 함수는 데이터 정리, 요약, 조건 처리, 문자열 조합 등 다양한 상황에서 자주 활용됩니다.
2-1. SUM – 합계 구하기
지정한 셀 범위의 숫자 값을 모두 더해줍니다. 가장 기본적이면서도 많이 쓰이는 함수입니다.
- 사용 예:
=SUM(A1:A5) - 결과: A1~A5 범위에 있는 숫자의 총합
2-2. AVERAGE – 평균 구하기
선택한 셀 범위의 평균 값을 계산해줍니다. 성적, 지출, 판매량 등 다양한 분석에 활용됩니다.
- 사용 예:
=AVERAGE(B2:B10) - 결과: B2~B10 셀의 평균 값
2-3. COUNT / COUNTA – 데이터 개수 세기
COUNT는 숫자가 입력된 셀만 계산하고, COUNTA는 숫자 + 문자 포함 모든 값이 있는 셀을 계산합니다.
- 예1:
=COUNT(C1:C10)→ 숫자 셀 개수 - 예2:
=COUNTA(C1:C10)→ 공백을 제외한 셀 개수
2-4. IF – 조건에 따라 결과 반환
조건문을 활용해, 특정 조건이 TRUE일 때와 FALSE일 때의 결과를 다르게 출력할 수 있습니다.
- 사용 예:
=IF(D2>=70, "합격", "불합격") - 결과: D2 셀 값이 70 이상이면 ‘합격’, 아니면 ‘불합격’
2-5. CONCATENATE / TEXTJOIN – 문자열 연결
여러 셀의 텍스트를 하나로 이어붙이고 싶을 때 사용하는 함수입니다. TEXTJOIN은 구분자 설정이 가능해 유용합니다.
- 예1:
=CONCATENATE(A2, B2)→ A2와 B2 내용 연결 - 예2:
=TEXTJOIN(" ", TRUE, A2:C2)→ 공백으로 구분해 A2~C2 연결
위 함수들은 숫자 처리, 조건 분기, 텍스트 연결 등 다양한 업무에서 사용되며, 특히 보고서 자동화, 데이터 요약, 필터링 전 처리에 효과적입니다.
다음은 실무에서 더욱 강력한 기능을 발휘하는 중급 및 고급 함수 5가지를 살펴보겠습니다.
3. 꼭 알아야 할 중급/고급 함수 TOP5
기본 함수에 익숙해졌다면, 이제는 실무 자동화와 복잡한 데이터 분석에 필요한 중급·고급 함수도 알아둘 필요가 있습니다.
아래 소개하는 함수들은 데이터베이스 검색, 조건부 필터링, 행/열 확장 등 다양한 작업을 효율적으로 처리할 수 있게 도와줍니다.
3-1. VLOOKUP / HLOOKUP – 특정 값을 기준으로 검색
VLOOKUP은 세로 방향으로, HLOOKUP은 가로 방향으로 특정 값을 기준으로 관련 데이터를 찾을 때 사용합니다.
- 사용 예:
=VLOOKUP("김민수", A2:C10, 2, FALSE) - 결과: A열에서 ‘김민수’를 찾고, 해당 행의 두 번째 열 값을 반환
주의: 찾는 값이 첫 번째 열/행에 있어야 하며, FALSE로 정확히 일치하는 값 검색 권장
3-2. INDEX + MATCH – 유연한 위치 기반 검색
VLOOKUP의 한계를 보완하는 조합으로, 더 정밀한 검색과 열 순서에 구애받지 않는 검색이 가능합니다.
- 사용 예:
=INDEX(C2:C10, MATCH("A001", A2:A10, 0)) - 결과: A열에서 ‘A001’이 있는 위치를 찾아, 같은 행의 C열 값을 반환
3-3. QUERY – SQL처럼 데이터를 조건 조회
구글 시트만의 강력한 기능인 QUERY 함수는 마치 SQL처럼 데이터를 필터링하고 정렬할 수 있는 고급 함수입니다.
- 사용 예:
=QUERY(A1:D100, "SELECT B, C WHERE D > 1000", 1) - 결과: D열이 1000을 초과하는 행에서 B, C열 값만 출력
TIP: 조건이 많거나 정렬이 필요한 경우 QUERY 함수로 처리하면 매우 깔끔합니다.
3-4. ARRAYFORMULA – 여러 셀에 자동 적용
반복 수식을 줄이고 전체 범위에 자동으로 계산을 적용할 때 유용합니다. 대량의 행에 조건 수식이나 계산식을 적용할 수 있습니다.
- 사용 예:
=ARRAYFORMULA(B2:B100 * C2:C100) - 결과: B열과 C열의 곱을 각 행마다 자동 계산
3-5. FILTER – 조건에 맞는 데이터 자동 추출
조건을 만족하는 데이터만 추출해 새 표처럼 만들고 싶을 때 유용합니다.
- 사용 예:
=FILTER(A2:B100, B2:B100 >= 5000) - 결과: B열 값이 5000 이상인 행만 필터링하여 출력
주의: 조건과 범위의 길이가 같지 않으면 오류 발생
이 다섯 가지 함수만 익혀도 상당수의 업무 자동화가 가능하며, 특히 대용량 데이터 처리, 보고서 자동화, 외부 데이터 연동에 필수적입니다.
4. 실전 응용: 함수 조합 예시
단일 함수만으로는 복잡한 작업을 처리하기 어려울 때가 많습니다. 이럴 땐 함수를 조합해 사용하는 방식이 유용합니다.
특히 IF, VLOOKUP, QUERY, IMPORTRANGE 등의 함수는 함께 활용하면 훨씬 강력한 기능을 발휘합니다.
4-1. IF + VLOOKUP 조합
조건에 따라 VLOOKUP을 실행하거나, 대체 값을 반환하고 싶을 때 사용하는 방식입니다.
- 예시:
=IF(ISNA(VLOOKUP(A2, 고객목록!A:B, 2, FALSE)), "미등록", VLOOKUP(A2, 고객목록!A:B, 2, FALSE)) - 설명: A2 셀의 값이 고객 목록에 없으면 ‘미등록’ 반환, 있으면 이름 반환
4-2. QUERY + IMPORTRANGE 조합
외부 스프레드시트의 데이터를 불러오면서 동시에 조건 필터링을 적용하고 싶을 때 사용하는 고급 조합입니다.
- 예시:
=QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/문서ID", "시트1!A:D"), "SELECT Col1, Col3 WHERE Col4 > 1000", 1)
- 설명: 외부 문서에서 A~D열을 가져오고, D열 값이 1000을 초과하는 행만 출력
TIP: IMPORTRANGE는 처음 사용할 때 연결 허용 팝업에 ‘허용’을 눌러야 데이터가 불러와집니다.
4-3. 함수 조합 활용 팁
- 에러 방지:
IFERROR()를 함께 사용하면 오류 발생 시 기본값 처리 가능 - 가독성 향상: 복잡한 조합은 셀에 나누어 작성하고, 마지막에 병합 추천
- 속도 고려: 대용량 시트에서는
ARRAYFORMULA와 함께 쓸 경우 속도 저하 주의
이러한 함수 조합은 단순 반복 작업을 줄여주고, 보고서 자동화나 외부 자료 연결 같은 고급 업무에 매우 효과적입니다.
5. 한눈에 보는 함수 요약표
지금까지 소개한 구글 스프레드시트 함수들을 한눈에 비교할 수 있도록 요약 정리했습니다.
초보자는 기초 함수부터 차근히 연습하고, 실무자는 고급 함수를 조합해 자동화에 도전해 보세요.
| 함수명 | 기능 요약 | 사용 예시 | 활용도 |
|---|---|---|---|
SUM |
셀 범위의 합계 계산 | =SUM(A1:A10) | ★★★☆☆ |
AVERAGE |
평균 값 계산 | =AVERAGE(B2:B12) | ★★★☆☆ |
IF |
조건에 따라 결과 분기 | =IF(C2>=80, “합격”, “불합격”) | ★★★★☆ |
TEXTJOIN |
문자열을 구분자로 연결 | =TEXTJOIN(“, “, TRUE, A2:A5) | ★★★☆☆ |
VLOOKUP |
기준값에 따른 정보 검색 | =VLOOKUP(“A001”, A2:C10, 2, FALSE) | ★★★★☆ |
INDEX + MATCH |
보다 유연한 위치 기반 검색 | =INDEX(D2:D10, MATCH(“홍길동”, A2:A10, 0)) | ★★★★★ |
QUERY |
조건 기반 데이터 조회 (SQL 유사) | =QUERY(A1:D100, “SELECT A, B WHERE C > 100”) | ★★★★★ |
ARRAYFORMULA |
범위 전체에 수식 자동 적용 | =ARRAYFORMULA(B2:B10 * C2:C10) | ★★★★☆ |
FILTER |
조건에 맞는 행만 추출 | =FILTER(A2:B20, B2:B20>10000) | ★★★★☆ |
이 표를 참고하여 필요한 함수만 골라 연습하거나, 조합해서 더욱 강력한 분석 도구로 발전시켜보세요.
자주 묻는 질문 (FAQ)
Q1. 구글 스프레드시트에서 함수를 입력했는데 결과가 보이지 않고 그대로 표시돼요. 왜 그런가요?
A1. 함수 앞에 =를 빠뜨렸거나, 셀 서식이 ‘텍스트’로 설정되어 있을 수 있습니다. =SUM(A1:A5)처럼 입력했는지 확인하고, 셀 서식을 ‘자동’ 또는 ‘숫자’로 변경해 보세요.
Q2. 함수 안에 셀 주소를 입력할 때 절대 참조와 상대 참조는 어떻게 구분하나요?
A2. $A$1처럼 $기호를 붙이면 절대 참조, A1처럼 쓰면 상대 참조입니다. 복사할 때 기준 셀 고정을 원하면 $를 꼭 붙이세요.
Q3. QUERY 함수는 다른 시트나 문서에서도 사용할 수 있나요?
A3. 가능합니다. 다른 시트의 데이터를 조회하려면 시트명!범위를 사용하고, 다른 문서의 데이터는 IMPORTRANGE와 함께 조합하여 사용해야 합니다.
Q4. 여러 조건을 IF 함수에서 동시에 사용하고 싶어요. 방법이 있나요?
A4. IF(AND(...)) 또는 IF(OR(...)) 함수로 조건을 복수 설정할 수 있습니다. 예: =IF(AND(A1>0, B1<10), "정상", "오류")
Q5. 구글 시트에서 엑셀처럼 자동 채우기가 잘 안 되는 경우가 있어요. 해결 방법은?
A5. 일반 셀은 오른쪽 아래 모서리를 드래그하면 자동 채우기가 가능하지만, 함수가 복잡하거나 ARRAYFORMULA가 포함된 경우 수동 복사가 필요할 수 있습니다. 수식에서 범위를 명확히 지정해 주세요.
6. 결론 및 관련 참고 링크
구글 스프레드시트 함수는 단순한 계산을 넘어서, 실무 자동화와 데이터 분석까지 확장할 수 있는 강력한 도구입니다.
이번 글에서 소개한 기초부터 고급 함수, 실전 조합 예시까지 잘 익혀두면 반복 작업을 줄이고 생산성을 크게 높일 수 있습니다.
관련 참고 링크
-
구글 공식 스프레드시트 함수 목록 (한국어)
소개: 구글 시트에서 지원하는 모든 함수 목록과 설명을 제공하는 공식 도움말 페이지입니다. 검색 기능이 있어 빠른 함수 찾기에 유용합니다. -
구글 워크스페이스 러닝 센터 – 함수 사용법 가이드
소개: 구글 워크스페이스 사용자들을 위한 기초 함수 가이드로, SUM, IF, VLOOKUP 등 실무에서 자주 쓰는 함수의 사용법을 사례와 함께 안내합니다. -
Ben Collins – Google Sheets Expert 블로그
소개: 구글 스프레드시트 함수 및 QUERY, Apps Script 활용법을 다루는 전문 블로그입니다. 실무 자동화 예제와 함께 고급 기술까지 배울 수 있어 추천드립니다.
[ZOOM 사용법] 설치부터 회의 참여·화면 공유까지 초보자 가이드
PDF 파일 병합 방법 총정리: 무료 온라인 툴로 PDF 합치기
카페24 관리자 페이지 사용법! 설정 가이드부터 실전 활용 팁까지

실전 경제 지식과 자산 관리 노하우를 전하는 경제 전문 블로거입니다.
수년간의 개인 사업 경험과 데이터 분석을 바탕으로 직접 검증한 정보만을 기록하며, 복잡한 정책과 세무 정보를 누구나 이해하기 쉽게 풀어서 전달합니다.