본문으로 건너뛰기

피벗 테이블 대신 AI에게 집계 맡기기

피벗 테이블 메뉴를 몰라도 행·열·값을 말로 설명하면 AI가 집계 수식을 짜 줍니다. 숫자는 AI가 아니라 시트나 코드가 계산하게 하고, 원본 합계와 맞춰 보는 법까지 정리했습니다.

읽기 약 12분2026.10 기준

수업 안내 · 목표와 준비물
중급 · 실무직장인마케터

이 글을 마치면

  • 행·열·값을 말로 설명해 PIVOTBY나 SUMIFS 집계 수식을 받을 수 있습니다.
  • 파일 분석 기능을 쓸 때 코드·행 수·총합을 함께 받아 확인할 수 있습니다.
  • 집계 결과를 원본 합계와 맞춰 보고, 매주 다시 쓰는 표로 남길 수 있습니다.
긴 판매 표와 작은 집계표를 나란히 놓은 책상
일러스트: AI Ping

이런 분께

  • 피벗 테이블 만드는 법이 할 때마다 헷갈리는 분
  • 매주 지역별·제품별 실적표를 만드는 분

준비물

  • 엑셀 또는 구글 시트 (PIVOTBY 함수는 엑셀 버전에 따라 없을 수 있음)
  • 대화형 AI 하나 (무료 버전도 가능). 파일 분석 기능은 서비스와 요금제에 따라 다름
  • 'AI로 엑셀 수식 짜는 법' 글을 먼저 보면 좋습니다.

외부 AI 도구의 활용법을 배우는 읽기 교재입니다. 쉬운 이론 → 단계별 활용법 → 예제와 해설 순서로 읽으세요. 목차에서 원하는 부분으로 이동할 수 있습니다.

1 / 4

쉬운 이론

AI에 무엇을 맡기고 어떻게 요청할지, 필요한 원리부터 이해합니다.

  1. 집계 전에 데이터 모양부터 확인하기

    AI가 수식을 잘 짜 줘도, 원본 표가 집계하기 좋은 모양이 아니면 결과가 틀립니다. Microsoft도 피벗 테이블에 쓸 데이터는 머리글 한 줄에 열 단위로 정리하고, 머리글 두 줄이나 병합된 셀은 피하라고 안내합니다.

    숫자 열에 텍스트가 섞이면 더 조용히 틀립니다. 피벗 테이블은 그 열을 합계 대신 개수로 보여 주고, 구글 시트의 QUERY 함수는 한 열에서 더 많은 쪽 형식만 인정하고 나머지 값은 빈 값으로 처리합니다.

    이 글의 표는 날짜·지역·제품·수량·매출을 처음부터 만든 연습 자료입니다. “서울 텀블러 매출”처럼 원하는 한 칸의 뜻을 말로 먼저 적어 보세요. 합계가 필요한지 평균이 필요한지에 따라 같은 자료도 다른 결과가 됩니다. 뒤의 코드와 결과표는 계산 방법을 설명하는 편집용 풀이입니다.

    집계 전에 확인할 것
    확인할 것문제가 되는 예고치는 법
    머리글머리글이 두 줄이거나 병합된 셀1행 한 줄로 만들고 병합 풀기
    한 행에 한 건중간에 끼어 있는 소계·합계 행소계 행은 지우고, 합계는 집계표에서
    이름 통일'서울'과 '서울시', 앞뒤에 붙은 공백찾기·바꾸기로 한 가지 이름으로
    숫자 형식셀 왼쪽에 붙은 텍스트 숫자숫자로 바꾸기 ('AI로 엑셀 수식 짜는 법' 글 참고)

    확인해 보기

    • 지역·제품 열의 필터 목록을 열어 '서울'과 '서울시'처럼 비슷한 이름이 섞여 있지 않은지 확인하세요.

2 / 4

단계별 활용법

어떤 자료를 준비하고 어떻게 요청하며 결과를 고쳐야 하는지, 예제와 해설로 배웁니다.

  1. 행·열·값을 말하고 수식 받기

    '피벗 테이블 만들어 줘'보다 행·열·값을 말로 설명하세요. '행은 지역, 열은 제품, 값은 매출 합계'처럼요.

    판매 기록의 행이 지역과 제품별 작은 표로 모이는 그림
    그림: 판매 기록의 행이 지역과 제품별 작은 표로 모이는 그림 · AI Ping

    그리고 숫자는 직접 계산하지 말고 수식을 달라고 하세요. 대화창에서 AI가 셈한 숫자는 틀릴 수 있지만('AI는 왜 틀릴까' 글의 긴 계산 참고), 시트의 수식은 원본으로 계산하고 원본이 바뀌면 다시 계산됩니다.

    이 글에서 쓰는 예제 표 (가상의 10월 판매 기록, 2~11행)
    날짜지역제품수량매출
    2026-10-01서울텀블러12180,000
    2026-10-01부산머그컵20180,000
    2026-10-02대구텀블러8120,000
    2026-10-02서울머그컵15135,000
    2026-10-05부산텀블러10150,000
    2026-10-05서울텀블러690,000
    2026-10-06대구머그컵12108,000
    2026-10-07서울머그컵981,000
    2026-10-08부산머그컵14126,000
    2026-10-08대구텀블러575,000
    프롬프트 예시
    엑셀 표 구조를 알려 줄게.
    A열: 날짜, B열: 지역, C열: 제품, D열: 수량, E열: 매출 (숫자)
    데이터는 2행부터 11행까지 있어.
    행은 지역, 열은 제품, 값은 매출 합계인 집계표를 G2 셀에서 시작하게 만들고 싶어. Microsoft 365용 엑셀 기준으로 수식을 알려 줘. 숫자는 직접 계산하지 말고 수식만 줘.
    완성 예제와 해설

    PIVOTBY는 행과 열 두 방향으로 묶어 집계하는 함수입니다. G2 셀에 아래 수식을 넣으면 지역별·제품별 매출 합계 표가 펼쳐지고, 합계 행과 열도 함께 붙습니다.

    PIVOTBY는 일부 엑셀 버전에만 있는 함수입니다. #NAME? 오류가 나면 SUMIFS로 만드는 방법을 쓰세요.

    =PIVOTBY(B2:B11, C2:C11, E2:E11, SUM)
    B2:B11
    행으로 묶을 값: B열의 지역
    C2:C11
    열로 묶을 값: C열의 제품
    E2:E11
    집계할 값: E열의 매출
    SUM
    묶인 값을 더하기 (AVERAGE·COUNT로 바꾸면 평균·건수)

    확인해 보기

    • 수식을 그대로 붙여 넣었는데도 #NAME? 오류가 나면 내 엑셀에 PIVOTBY가 없는 것입니다. 다음 단계의 SUMIFS 방법으로 넘어가세요.
  2. PIVOTBY가 없으면 SUMIFS 표로

    SUMIFS는 대부분의 엑셀 버전과 구글 시트에서 쓸 수 있습니다. 지역과 제품 이름을 직접 적은 빈 표를 만들고 칸마다 SUMIFS를 채우면 같은 집계표가 됩니다.

    구글 시트라면 =QUERY(A1:E11, "select B, sum(E) group by B pivot C", 1)처럼 QUERY 함수 하나로 만들 수도 있습니다.

    프롬프트 예시
    PIVOTBY를 넣었더니 #NAME? 오류가 나. 그래서 G2의 수식을 지우고 G3:G5에 서울, 부산, 대구를, H2:I2에 텀블러, 머그컵을 적었어. H3에 넣고 H3:I5로 채우기만 하면 되는 SUMIFS 수식을 알려 줘. 숫자는 계산하지 말고 수식만 줘.
    완성 예제와 해설

    H3에 아래 수식을 넣고 H3:I5로 채우세요. $로 고정한 부분 덕분에 칸마다 그 행의 지역과 그 열의 제품이 조건으로 들어갑니다. 합계 행과 열은 =SUM(H3:H5)처럼 따로 더하면 되고, 구글 시트에서도 그대로 동작합니다.

    =SUMIFS($E$2:$E$11, $B$2:$B$11, $G3, $C$2:$C$11, H$2)
    $E$2:$E$11
    더할 값: 매출. 행과 열을 모두 고정
    $B$2:$B$11, $G3
    조건 1: 지역이 G열의 이름과 같은 행. 열만 고정
    $C$2:$C$11, H$2
    조건 2: 제품이 2행의 이름과 같은 행. 행만 고정

    확인해 보기

    • 채운 뒤 I5를 눌러 수식이 =SUMIFS($E$2:$E$11, $B$2:$B$11, $G5, $C$2:$C$11, I$2)로 바뀌었는지 보세요. 대구·머그컵 칸입니다.
  3. 파일을 올려 계산시킬 때는 코드와 총합까지

    엑셀이나 CSV 파일을 올리면 AI가 코드를 직접 실행해 집계하는 기능도 있습니다. 예를 들어 Claude는 올린 CSV를 코드로 분석할 수 있습니다. 쓸 수 있는지는 서비스와 요금제, 회사 설정에 따라 다르고, 사내 데이터라면 회사 규정부터 확인하세요.

    이때 숫자는 코드가 계산한 것이어야 합니다. 실행한 코드, 읽어 들인 행 수, 매출 총합을 함께 받으면 원본과 맞춰 볼 기준이 생깁니다. 아래 예의 sales.csv는 2단계 예제 표와 같은 데이터입니다.

    프롬프트 예시
    올린 sales.csv로 지역별·제품별 매출 합계 표를 만들어 줘. 계산은 반드시 코드를 실행해서 하고, 실행한 코드와 읽어 들인 행 수, 매출 총합도 함께 보여 줘.
    완성 예제와 해설

    예제 10행을 합산하면 총액은 1,245,000입니다. 아래는 같은 집계를 재현하는 코드와 기대 결과이며, 실제 AI 도구 실행 로그를 인용한 것은 아닙니다.

    실행 환경이 있다면 코드를 직접 실행하고 읽은 행 수와 원본 합계, 각 그룹 합계를 비교하세요. 파일의 열 이름은 코드의 열 이름과 일치해야 합니다.

    코드 예시
    import pandas as pd df = pd.read_csv("sales.csv") print(len(df), df["매출"].sum()) print(df.pivot_table(index="지역", columns="제품", values="매출", aggfunc="sum", margins=True))
    코드가 계산한 지역별·제품별 매출 (예시)
    지역머그컵텀블러합계
    대구108,000195,000303,000
    부산306,000150,000456,000
    서울216,000270,000486,000
    합계630,000615,0001,245,000

    확인해 보기

    • 답에 나온 행 수(10)와 총합(1,245,000)을 원본 시트의 행 수, =SUM(E2:E11)과 비교하세요. 다르면 올린 파일부터 다시 확인합니다.
  4. 원본과 맞춰 보고, 매주 쓰는 표로 남기기

    어떤 방법으로 집계했든 공유하기 전에 아래 네 가지를 확인하세요. 총합을 비교하면 빠진 행을, 숫자 개수를 세면 텍스트로 저장된 숫자를 찾을 수 있습니다.

    매주 쓰는 보고서라면 결과 숫자를 붙여 넣지 말고 수식이나 피벗 테이블로 남겨 두세요. 수식은 원본이 바뀌면 다시 계산되고, 피벗 테이블은 새로 고침하면 새 데이터가 반영됩니다.

    공유하기 전 확인 (예제 표 기준)
    확인방법이 예에서
    총합집계표 총합이 원본 =SUM(E2:E11)과 같은지1,245,000
    숫자 개수=COUNT(E2:E11)이 데이터 행 수와 같은지 (텍스트 숫자가 있으면 줄어듦)10
    한 칸 직접 계산한 칸을 골라 원본에서 직접 더해 보기서울·텀블러: 180,000 + 90,000 = 270,000
    이름 쪼개짐집계표의 지역·제품 수가 예상과 같은지지역 3개, 제품 2개

    확인해 보기

    • 다음 주에 데이터를 붙여 넣은 뒤에도 총합과 숫자 개수를 다시 확인하세요. 수식의 범위(E2:E11 등)를 함께 늘리지 않으면 새 행이 빠집니다.

3 / 4

확인과 해설

AI에 어떤 요청을 할지 생각한 뒤 해설을 읽으세요. 답안 작성·제출·외부 AI 실행은 선택입니다.

정답을 맞혀야 다음 수업으로 가는 시험이 아닙니다. 해설을 읽고 이해하는 데 사용하세요.

  1. Q1전체 합계가 원본과 같습니다. 지역별 분류도 모두 맞다고 결론 내려도 되나요?

    내 생각 적기 (선택)

    작성 내용은 전송되지 않으며, 페이지를 떠나거나 새로고침하면 사라져요. 필요한 내용은 복사해 두세요.

    답과 해설 보기

    아닙니다. 지역을 잘못 옮겨도 전체 합계는 같을 수 있습니다. 한 칸의 원본 행을 직접 대조하고 지역 이름이 나뉘었는지도 봅니다.

    직접 비교한 표시이며 자동 채점은 아니에요.

  2. Q2예제의 서울·텀블러 90,000원 행을 부산으로 옮겼습니다. 두 지역의 텀블러 합계는?

    내 생각 적기 (선택)

    작성 내용은 전송되지 않으며, 페이지를 떠나거나 새로고침하면 사라져요. 필요한 내용은 복사해 두세요.

    답과 해설 보기

    서울은 180,000원, 부산은 240,000원입니다. 전체 합계는 변하지 않습니다. 값은 이 문제를 위해 만든 연습 자료입니다.

    직접 비교한 표시이며 자동 채점은 아니에요.

  3. Q3새 판매 자료를 12행에 넣었는데 수식이 E2:E11까지만 봅니다. 어떤 수정과 확인이 필요하나요?

    내 생각 적기 (선택)

    작성 내용은 전송되지 않으며, 페이지를 떠나거나 새로고침하면 사라져요. 필요한 내용은 복사해 두세요.

    답과 해설 보기

    관련 합산·조건 범위를 모두 새 행까지 맞추고 행 수·전체 합계를 다시 확인합니다. 금액 범위만 늘리고 지역 범위는 그대로 두지 않습니다.

    직접 비교한 표시이며 자동 채점은 아니에요.

자주 하는 실수

  • 대화창에서 AI가 계산해 준 합계를 그대로 보고서에 옮기기
  • '서울'과 '서울시'처럼 이름이 섞인 채로 집계하기
  • 매주 쓰는 보고서에 수식 대신 결과 숫자만 붙여 넣어 두기

나의 학습 기록

완료 표시는 선택이에요. 수업을 마쳤다고 판단되면 직접 표시하세요. 표시하지 않아도 다음 수업으로 갈 수 있어요.

완료 기록은 이 브라우저에 저장돼요.

4 / 4

내 업무에 적용하기

새 자료가 주어지면 활용 순서와 확인 기준을 어떻게 바꿀지 생각해 보세요. 외부 도구를 직접 써 보는 것은 선택입니다.

  1. 직접 해 보기: 총합이 같아도 잘못된 표 찾기

    집계표의 전체 합계가 1,245,000으로 맞으면 안심하기 쉽습니다. 하지만 서울 한 행을 부산으로 잘못 분류해도 전체 합계는 그대로입니다. 총합 대조는 누락과 중복을 찾는 한 가지 검사이며, 그룹별 분류까지 모두 증명하지는 않습니다. 그래서 서울·텀블러처럼 한 칸을 골라 원본 행과 연결해 보는 과정이 필요합니다.

    한 행의 분류를 바꾸면 두 그룹이 달라지지만 전체 묶음은 유지되는 그림
    그림: 한 행의 분류를 바꾸면 두 그룹이 달라지지만 전체 묶음은 유지되는 그림 · AI Ping

    연습용으로 서울·텀블러 90,000원 행의 지역만 부산으로 바꿔 보세요. 전체 합계는 그대로이고 서울·텀블러는 180,000원, 부산·텀블러는 240,000원이 됩니다. 원래 지역이 맞는 상태로 되돌리면 각각 270,000원과 150,000원이 되어야 합니다. 이동한 금액이 두 그룹에 어떻게 반영되는지 추적하세요.

    다음 주 자료를 붙일 때는 범위에 새 행이 포함되는지도 확인합니다. 고정 범위가 11행에서 끝나면 12행 이후의 자료는 빠집니다. 행 수와 데이터 기준일, 집계 단위를 결과표 옆에 적어 두면 동료가 어느 자료를 보고 있는지 이해하기 쉽습니다. 지금 실습에서는 파일을 외부에 올리지 않고 계산표를 검토하는 것으로 마칩니다.

직접 적어 보기 (선택)

요청문이나 이해한 내용을 기록하고 싶을 때만 열어 사용하세요. 이 입력란은 AI에 연결되지 않은 메모장입니다.

작성 내용은 전송되지 않으며, 페이지를 떠나거나 새로고침하면 사라져요. 필요한 내용은 복사해 두세요.

목차

외부 AI 도구의 활용법을 배우는 읽기 교재입니다. 쉬운 이론 → 단계별 활용법 → 예제와 해설 순서로 읽으세요. 목차에서 원하는 부분으로 이동할 수 있습니다. 건너뛰기는 완료로 기록되지 않아요.

참고 자료

더 배워 보기