결론부터
엑셀 함수를 AI에게 시킬 때는 "원하는 결과"보다 "표가 어떻게 생겼는지"를 먼저 알려주는 쪽이 낫습니다. 어느 열에 뭐가 있고 몇 행부터 데이터인지만 알려주면 수식은 대개 한 번에 나옵니다. 아래 첫 번째 복사 상자에 열 이름과 원하는 결과를 채워 붙이면 됩니다. 아래에 실제로 돌린 결과가 있습니다.
수식이 틀리는 이유는 대부분 표 설명이 없어서
월말 정산 시트를 열었는데 B열은 거래처, D열은 금액, 그리고 같은 거래처가 한 달에 열두 번 나옵니다. 거래처별 합계를 내고 싶은데 함수 이름이 기억나지 않습니다. 이럴 때 "합계 내는 법 알려줘"라고만 치면, AI는 SUM 하나를 알려주고 끝납니다.
AI는 내 화면을 보지 못합니다. 열 위치와 데이터 시작 행을 모르면 A1부터 시작한다고 가정하고 수식을 씁니다. 실제 표는 3행부터 시작하는 경우가 많아서, 범위가 어긋난 수식이 나오고 결과는 0이나 오류로 돌아옵니다.
엑셀 수식을 만들어줘. [표 구조] - 시트 이름: [정산] - 1~2행은 제목이고, 데이터는 3행부터 [500]행까지 - A열: 날짜 / B열: 거래처명 / C열: 품목 / D열: 금액(숫자) [원하는 것] [F2 셀에 적은 거래처의 금액 합계를 G2에 표시] [조건] - 엑셀 버전: [Microsoft 365 / 2019 / 모름] - 수식과 함께, 각 부분이 무슨 뜻인지 한 줄씩 설명해줘. - 내 표에 없는 열은 쓰지 마.
엑셀 버전을 적어 두면 XLOOKUP처럼 구버전에 없는 함수를 피해 줍니다.
실제로 돌려 본 결과
넣은 내용 보기 (가상)
[표 구조] - 시트 이름: 정산 - 1~2행은 제목이고, 데이터는 3행부터 500행까지 - A열: 날짜 / B열: 거래처명 / C열: 품목 / D열: 금액(숫자) [원하는 것] F2 셀에 적은 거래처의 금액 합계를 G2에 표시 [조건] - 엑셀 버전: Microsoft 365
Claude Sonnet 5.5가 낸 답 그대로
G2 셀에 아래 수식을 넣으세요. =SUMIFS($D$3:$D$500,$B$3:$B$500,F2) 각 부분의 뜻 - SUMIFS: 조건에 맞는 행의 값만 더하는 함수입니다. - $D$3:$D$500: 더할 금액 범위입니다. 데이터가 3행부터 500행까지라서 이렇게 잡았고, $는 수식을 복사해도 범위가 움직이지 않게 고정합니다. - $B$3:$B$500: 조건을 검사할 거래처명 범위입니다. 금액 범위와 행 수가 같아야 합니다. - F2: 조건입니다. F2에 적힌 거래처명과 같은 행만 더합니다. 참고 - 거래처명 뒤에 공백이 붙어 있으면 다른 이름으로 취급됩니다. - F2가 비어 있으면 결과는 0이 됩니다. - 이 수식은 365 전용 함수를 쓰지 않아서 구버전 엑셀에서도 됩니다.
그대로 쓰면 안 되는 곳: 엑셀을 열어서 돌려 보지는 못했고, 같은 조건(B열이 F2와 같은 행의 D열 합계)을 파이썬으로 가짜 데이터에 적용해 손으로 더한 값과 같은 것만 확인했습니다. "F2가 비어 있으면 0"은 데이터에 0이 들어간 거래처가 있으면 달라질 수 있어서 확인하지 않았습니다. 500행 뒤에 데이터가 더 늘어나면 범위를 늘려야 한다는 말은 답에 없습니다.
2026-11-05 실행. 같은 프롬프트도 할 때마다 답이 달라집니다.
"수식이 안 돼"로는 답이 안 나온다
| 막연한 질문 | 범위를 밝힌 질문 |
|---|---|
| VLOOKUP 알려줘 | [주문] B열 코드로 [상품] 시트 A열을 찾아 C열 단가를 가져오는 수식 |
| 수식이 안 돼 | 이 수식에서 #N/A가 나옴. 수식과 오류 종류를 같이 붙임 |
| 합계 구해줘 | 거래처와 기간 조건이 있는 합계, 조건 셀 위치까지 설명 |
| 엑셀 자동화해줘 | 무엇을 매번 하는지 단계로 적고, 매크로(VBA) 말고 수식으로 가능한지 먼저 물음 |
자주 막히는 네 가지 상황
함수 이름을 몰라도 상황을 설명하면 됩니다. 아래는 사무실에서 흔히 생기는 경우의 문장입니다.
[주문] 시트의 B열에 상품코드가 있어. [상품] 시트의 A열에 상품코드, C열에 단가가 있어. [주문] 시트의 E열에 코드에 맞는 단가를 가져오고 싶어. 코드가 없으면 빈칸 말고 "코드없음"이 나오게 해줘. XLOOKUP과 VLOOKUP 두 가지 버전으로 알려주고, 어떤 경우에 뭘 쓰는지 한 줄씩 적어줘.
XLOOKUP은 구버전 엑셀에는 없을 수 있습니다. 쓰는 버전이 애매하면 VLOOKUP 쪽으로.
[정산] 시트에서 B열 거래처가 [모퉁이 커피]이고 A열 날짜가 [2026-10-01]부터 [2026-10-31] 사이인 행의 D열 금액만 합치고 싶어. 날짜와 거래처는 셀 [G1], [G2], [G3]에 적어 둘 거야. 셀을 참조하는 SUMIFS 수식으로 만들어줘.
D열 금액이 100만 원 이상이면 "대형", 30만 원 이상 100만 원 미만이면 "중형", 그 밑이면 "소형"을 E열에 표시하는 수식을 만들어줘. IF 중첩 버전과, 더 읽기 쉬운 다른 방법(IFS 등)이 있으면 같이 알려줘.
아래 수식이 [#N/A]가 나와. 원인을 가능성이 높은 순서로 3개 알려주고, 내가 확인할 방법을 각각 적어줘. 수식: [=VLOOKUP(B3,상품시트의 A:C,3,FALSE)] 참고: [상품코드는 문자인데 일부는 숫자처럼 보임]
오류 종류(#N/A, #VALUE, #REF)와 수식을 같이 주면 원인을 좁혀 줍니다.
피벗 테이블은 설명부터 시킨다
피벗은 함수와 달리 수식이 아니라 화면 조작이라서, AI가 코드를 대신 만들어 주기 어렵습니다. 대신 "무엇을 행에, 무엇을 값에 놓을지"를 알려 달라고 하면 됩니다. 어느 메뉴를 누르는지는 엑셀 버전마다 조금 달라서, 이름만 알려주면 헤매는 일이 줄어듭니다.
A열 날짜, B열 거래처, C열 품목, D열 금액인 표가 있어. 거래처별로 월별 금액 합계를 한눈에 보고 싶어. 피벗 테이블에서 행, 열, 값에 각각 뭘 놓아야 하는지 알려줘. 날짜가 일 단위라서 월로 묶는 방법도 같이.
결과를 믿기 전에 거치는 두 단계
AI가 준 수식은 문법은 맞아도 내 의도와 다른 값을 낼 때가 있습니다. 특히 SUMIFS의 범위가 한 행 어긋나 있거나, 날짜가 텍스트로 저장된 경우입니다.
그래서 정답을 아는 행 한 개로 먼저 시험합니다. 계산기로 직접 더한 값과 수식 결과가 같은지 비교하세요. 같으면 그다음에 아래로 끌어서 채웁니다. 한꺼번에 몇천 행에 적용한 뒤 틀린 걸 발견하면 되돌리기 어렵습니다.
고객 명단을 붙여넣을 때
표 구조를 알려주려고 실제 데이터를 그대로 붙여넣는 사람이 많습니다. 그런데 거래처 담당자 이름, 전화번호, 계좌번호가 섞여 있다면 문제가 달라집니다. AI 서비스에 입력한 내용이 어떻게 쓰이는지는 서비스와 설정에 따라 다릅니다.
수식을 만드는 데에는 실제 값이 필요 없습니다. 열 이름과 데이터 형식만 주고, 샘플은 가짜로 바꾸세요. 예시 이름은 김하늘, 모퉁이 커피 정도면 충분합니다.
실제 데이터는 못 줘. 구조만 설명할게. A열: 날짜(2026-10-05 형식) / B열: 거래처명(문자) / C열: 담당자명(문자) / D열: 금액(숫자, 천 단위 쉼표) 예시 행: 2026-10-05 / 모퉁이 커피 / 김하늘 / 1,250,000 이 형식에서 [거래처별 월 합계]를 구하는 방법을 알려줘.
열 전체 범위와 박아 넣은 숫자
엑셀은 글이 아니라 결과가 맞으면 끝이라서 "AI 티"의 의미가 다릅니다. 여기서 고칠 곳은 문체가 아니라 수식의 습관입니다.
- 범위를 A:A처럼 열 전체로 쓰면 파일이 느려질 수 있습니다. 데이터 끝 행까지로 줄여 달라고 합니다.
- 수식 안에 숫자를 직접 박아 넣었다면(예: 1000000) 기준이 바뀔 때 찾기 어렵습니다. 별도 셀에 적고 참조하게 시킵니다.
- IF가 네 겹 넘게 쌓였으면 이미 읽기 힘든 수식입니다. 표를 따로 만들어 찾아오는 방식으로 바꾸는 편이 나중에 고치기 쉽습니다.
- 수식을 설명한 문장이 맞는지도 한 번 읽어 봅니다. 수식은 맞고 설명이 틀린 경우도 나옵니다.
자주 묻는 질문
VLOOKUP과 XLOOKUP 중 뭘 쓰면 되나요?
엑셀 버전이 Microsoft 365라면 XLOOKUP이 더 편합니다. 회사에서 2016이나 2019 같은 구버전을 쓴다면 XLOOKUP이 없을 수 있으니 VLOOKUP을 쓰세요. 버전은 파일 > 계정 메뉴에서 확인합니다.
엑셀 파일을 통째로 올려도 되나요?
AI가 파일을 읽을 수 있는 기능도 있지만, 개인정보나 회사 내부 숫자가 들어 있다면 올리기 전에 지우거나 가짜로 바꾸세요. 수식만 필요하다면 구조 설명으로 충분합니다.
AI가 준 수식이 틀리면 어떻게 하나요?
틀린 결과와 내가 기대한 값을 같이 말해 주세요. "A2 행에서 기대값은 1,250,000인데 수식은 0을 낸다"처럼 구체적일수록 빨리 고쳐집니다.
구글 스프레드시트에서도 쓸 수 있나요?
기본 함수는 대부분 같지만 구글 시트에만 있는 함수(QUERY 등)와 엑셀에만 있는 함수가 있습니다. 질문 앞에 어느 프로그램인지 적으세요.
관련 페이지
2026-11-05에 출처와 대조함. 출처: Microsoft 지원, XLOOKUP 함수, Microsoft 지원, SUMIFS 함수. 작성 원칙
이어서 읽을 글
- 같은 걸 물었는데 답이 다른 건 문장 하나 때문프롬프트 잘 쓰는 법 (예시 모음)
- AI가 없는 판례를 지어내는 이유와 잡아내는 법할루시네이션 (AI가 지어내는 이유)
- 내 대화가 학습에 쓰이는 걸 끄는 버튼, 서비스별 위치AI 개인정보와 학습 끄는 법
- 월요일 아침 이메일이랑 회의록, 이 문장부터직장인 AI 활용법 (업무에 쓰는 법)
- PDF 50장을 3줄로, 그다음 1페이지로보고서·PDF 요약 프롬프트
- 스마트스토어 상품 설명, 상품명, FAQ까지상세페이지·상품 설명 프롬프트
- 녹취 1시간이 결정 3줄이랑 할 일 목록으로회의록 정리 프롬프트
- 엑셀 함수 말로 시키기, 숫자 검증은 이렇게경리·회계