본문 바로가기
IT

구글 시트 함수 입문 — 업무에서 진짜 자주 쓰는 함수 10개만 골랐어요 [초보자 가이드]

by Mindy.s 2026. 4. 28.

구글 시트, 그냥 표 만드는 용도로만 쓰고 계신가요?

저도 처음엔 그랬어요. 팀 업무 현황판 만들고, 거래처 목록 정리하고, 그 정도로만 썼어요. 그런데 함수 몇 개를 익히고 나서부터 쓰임새가 완전히 달라졌어요. 수백 행의 데이터에서 원하는 값을 자동으로 찾아오고, 조건에 맞는 항목만 세고, 날짜를 자동으로 계산하고. 매번 직접 하던 작업들이 수식 하나로 해결됐어요.

코딩 전혀 몰라도 괜찮아요. 이 글의 함수들은 복붙해서 셀 주소만 바꾸면 바로 쓸 수 있어요.

함수 1 — SUM, AVERAGE : 합계·평균은 기본 중의 기본

1
SUM/ AVERAGE — 합계·평균

가장 많이 쓰는 함수예요. 범위 안의 숫자를 더하거나 평균을 내줘요.

// B2부터 B10까지 합계
=SUM(B2:B10)

// B2부터 B10까지 평균
=AVERAGE(B2:B10)

범위를 B:B처럼 열 전체로 지정하면 나중에 행이 추가돼도 자동으로 반영돼요.

함수 2 — COUNTIF : 조건에 맞는 항목 개수 세기

2
COUNTIF— 조건부 개수 세기

업무 현황판에서 "완료" 상태인 항목이 몇 개인지, 특정 담당자 업무가 몇 개인지 세고 싶을 때 써요.

// D열에서 "완료"인 셀 개수
=COUNTIF(D:D, "완료")

// D열에서 "홍길동"인 셀 개수
=COUNTIF(B:B, "홍길동")

// 조건을 다른 셀에서 가져오기
=COUNTIF(D:D, G1)

여러 조건을 동시에 쓰고 싶으면 COUNTIFS를 써요. 예: 담당자가 홍길동이고 상태가 진행중인 항목 개수.

함수 3 — IF : 조건에 따라 다른 값 표시

3
IF— 조건부 표시

조건이 맞으면 A를 표시하고, 아니면 B를 표시하는 함수예요. 업무 현황판에서 마감이 지난 항목에 "지연" 표시를 자동으로 붙이는 것도 IF로 할 수 있어요.

// E2(마감일)가 오늘보다 이전이면 "지연", 아니면 ""
=IF(E2<TODAY(), "지연", "")

// 점수가 80 이상이면 "합격", 아니면 "불합격"
=IF(C2>=80, "합격", "불합격")
💡 IF 안에 IF를 넣어서 3가지 이상 조건을 만들 수도 있어요. 예: 90점 이상이면 "A", 70점 이상이면 "B", 그 아래면 "C"처럼요. 다만 너무 깊이 중첩하면 수식이 복잡해지니 IFS 함수를 쓰는 게 더 깔끔해요.

함수 4 — VLOOKUP / XLOOKUP : 다른 시트에서 값 찾아오기

4
VLOOKUP/ XLOOKUP — 값 찾아오기

거래처 코드를 입력하면 거래처명이 자동으로 표시되거나, 직원 ID를 넣으면 부서명이 나오는 것처럼 — 다른 표에서 값을 찾아오는 함수예요. 실무에서 가장 많이 쓰는 함수 중 하나예요.

// A2 값을 거래처목록 시트 A열에서 찾아 2번째 열 반환
=VLOOKUP(A2, 거래처목록!A:B, 2, 0)

// XLOOKUP은 더 직관적 (구글 시트 최신 버전)
=XLOOKUP(A2, 거래처목록!A:A, 거래처목록!B:B)

VLOOKUP의 마지막 인수 0(또는 FALSE)은 정확히 일치하는 값을 찾으라는 의미예요. 거의 항상 0을 써야 해요.

💡 VLOOKUP은 찾는 값이 반드시 첫 번째 열에 있어야 해요. 그 제한이 없는 게 XLOOKUP이에요. 구글 시트에서 XLOOKUP이 지원된다면 XLOOKUP을 쓰는 게 더 편해요.

함수 5 — TODAY, NOW, DATEDIF : 날짜 자동 계산

5
TODAY/ DATEDIF — 날짜 계산

마감까지 며칠 남았는지, 계약 기간이 얼마나 됐는지 자동으로 계산해줘요. TODAY()는 오늘 날짜를 항상 자동으로 반환해요.

// 오늘 날짜
=TODAY()

// E2(마감일)까지 남은 일수
=E2-TODAY()

// 두 날짜 사이의 일수 (시작일, 종료일, "D")
=DATEDIF(A2, B2, "D")

// "M"이면 개월수, "Y"이면 연수
=DATEDIF(A2, B2, "M")

함수 6 — SUMIF : 조건에 맞는 항목만 합계

6
SUMIF— 조건부 합계

거래처별 매출 합계, 담당자별 처리 건수 합산처럼 조건에 맞는 항목만 골라서 더할 때 써요.

// B열이 "A거래처"인 행의 C열 합계
=SUMIF(B:B, "A거래처", C:C)

// 조건을 셀에서 가져오기
=SUMIF(B:B, G1, C:C)

함수 7 — TEXT : 날짜·숫자를 원하는 형식으로

7
TEXT— 형식 변환

날짜를 "2026년 4월"처럼 원하는 형식으로 표시하거나, 숫자에 콤마를 넣거나, 전화번호 형식으로 바꿀 때 써요.

// 날짜를 "2026-04-20" 형식으로
=TEXT(A2, "YYYY-MM-DD")

// 숫자에 콤마 추가 (예: 1,234,567)
=TEXT(B2, "#,##0")

// 오늘 날짜를 "4월 20일" 형식으로
=TEXT(TODAY(), "M월 D일")

함수 8 — IFERROR : 오류 메시지 깔끔하게 처리

8
IFERROR— 오류 처리

VLOOKUP 같은 함수를 쓰다 보면 찾는 값이 없을 때 #N/A 같은 오류가 뜨는 경우가 있어요. IFERROR로 감싸주면 오류 대신 원하는 값을 표시할 수 있어요.

// VLOOKUP 오류 시 빈 칸으로 표시
=IFERROR(VLOOKUP(A2, 거래처목록!A:B, 2, 0), "")

// 오류 시 "없음"으로 표시
=IFERROR(VLOOKUP(A2, 거래처목록!A:B, 2, 0), "없음")

함수 9 — FILTER : 조건에 맞는 행만 추출

9
FILTER— 조건부 행 추출

업무 현황판에서 "진행중"인 업무만 별도 시트에 자동으로 뽑아주거나, 특정 담당자 업무만 따로 보여줄 때 써요. 구글 시트에만 있는 강력한 함수예요.

// D열이 "진행중"인 행 전체 추출
=FILTER(A2:F100, D2:D100="진행중")

// 담당자가 "홍길동"인 행 추출
=FILTER(A2:F100, B2:B100="홍길동")

FILTER는 결과가 여러 행에 걸쳐서 자동으로 펼쳐져요. 이걸 스필(Spill)이라고 하는데, 결과가 들어갈 공간이 비어있어야 해요.

함수 10 — QUERY : SQL처럼 데이터 다루기

10
QUERY— 데이터 조회·정렬·집계

구글 시트에서만 쓸 수 있는 특별한 함수예요. SQL처럼 데이터를 조회·정렬·집계할 수 있어요. 처음엔 낯설지만 익숙해지면 FILTER보다 훨씬 강력하게 쓸 수 있어요.

// D열이 "완료"인 행을 E열 기준 내림차순 정렬
=QUERY(A2:F100, "SELECT * WHERE D='완료' ORDER BY E DESC")

// B열 담당자별 C열 합계 집계
=QUERY(A2:F100, "SELECT B, SUM(C) GROUP BY B")

실무에서 자주 쓰는 조합 모음

상황수식
오늘 기준 마감까지 남은 일수 =E2-TODAY()
완료된 업무 개수 =COUNTIF(D:D,"완료")
진행중 업무만 따로 보기 =FILTER(A2:F100,D2:D100="진행중")
거래처별 매출 합계 =SUMIF(B:B,"A거래처",C:C)
코드로 이름 찾기 =IFERROR(VLOOKUP(A2,목록!A:B,2,0),"")
마감 지난 항목에 "지연" 표시 =IF(E2<TODAY(),"지연","")
날짜를 "2026-04-20" 형식으로 =TEXT(A2,"YYYY-MM-DD")
💡 수식 입력 시 셀에 =를 입력하고 함수 이름을 타이핑하면 구글 시트가 자동완성 및 사용 예시를 보여줘요. 외우려 하지 말고 필요할 때마다 이 글을 참고하면서 쓰다 보면 자연스럽게 익혀져요.
✅ 핵심 요약 — 10가지 함수
  • SUM / AVERAGE — 합계·평균 기본
  • COUNTIF — 조건에 맞는 항목 개수
  • IF — 조건에 따라 다른 값 표시
  • VLOOKUP / XLOOKUP — 다른 표에서 값 찾기
  • TODAY / DATEDIF — 날짜 자동 계산
  • SUMIF — 조건부 합계
  • TEXT — 날짜·숫자 형식 변환
  • IFERROR — 오류 메시지 처리
  • FILTER — 조건에 맞는 행 자동 추출
  • QUERY — SQL처럼 데이터 조회·집계

구글 시트 함수, 처음엔 낯설어도 하나씩 써보면 금방 익숙해져요. COUNTIF 하나만 써봐도 매번 직접 세던 것들이 한 번에 해결되는 걸 경험하게 될 거예요.

궁금한 점은 댓글로 남겨주세요!

업무 현황판 시트 열어서 COUNTIF(D:D,"완료") 한 번 입력해보세요.

완료된 업무 개수가 자동으로 나오는 순간, 함수의 편함을 바로 느끼게 됩니다.