AI로 엑셀 수식 짜는 법: 말로 설명하고 수식 받기
함수 이름을 몰라도 괜찮습니다. 표 구조와 원하는 결과만 설명하면 대화형 AI가 수식을 만들어 줍니다.
12분2026.10 기준
이 글을 마치면
- 함수 이름을 몰라도 표 구조와 조건을 설명해 SUMIFS 같은 수식을 받아 낼 수 있습니다.
- 받은 수식을 작은 범위에서 직접 계산한 값과 맞춰 보고, 다르면 AI와 함께 원인을 찾을 수 있습니다.
- #N/A·#VALUE! 같은 오류나 엉뚱한 0이 나올 때 무엇부터 확인할지 압니다.
이런 분께
- VLOOKUP, SUMIFS 같은 함수가 헷갈리는 분
- 보고서용 집계를 매번 손으로 하는 분
- 남이 만든 복잡한 수식을 이해해야 하는 분
준비물
- 엑셀 또는 구글 시트
- 대화형 AI 하나 (ChatGPT, Claude, Gemini 등 — 무료 버전도 가능)
- 따라 해 볼 예제 파일 (1단계 표 아래에서 내려받기, 선택)
단계별 따라하기
표 구조부터 알려 주기
AI는 내 화면을 볼 수 없습니다. 어떤 열에 무엇이 있는지 먼저 알려 줘야 정확한 수식이 나옵니다.
열 이름과 예시 값 두세 줄이면 충분합니다. 실제 고객 이름이나 연락처 같은 개인정보는 가짜 값으로 바꿔서 붙여 넣으세요.
이 글에서 쓰는 예제 표 (2~11행만 표시) 날짜 지역 담당자 매출 2026-09-29 서울 김하나 310,000 2026-10-01 서울 김하나 250,000 2026-10-02 부산 이도윤 180,000 2026-10-07 서울 박서준 300,000 2026-10-13 대구 최유진 150,000 2026-10-15 부산 이도윤 220,000 2026-10-24 서울 정민재 190,000 2026-10-31 서울 박서준 240,000 2026-11-02 서울 김하나 270,000 2026-11-05 부산 최유진 160,000 프롬프트 예시 엑셀 표 구조를 알려 줄게. A열: 날짜 (2026-10-01 형식) B열: 지역 (서울, 부산 등) C열: 담당자 D열: 매출 (숫자) 데이터는 2행부터 500행까지 있어.
원하는 결과를 구체적으로 말하기
"합계 구해 줘"보다 "서울 지역의 10월 매출 합계를 G2 셀에 구하고 싶어"처럼 조건과 위치를 함께 말하면 한 번에 맞는 수식이 나올 확률이 높아집니다.
프롬프트 예시 G2 셀에 서울 지역의 2026년 10월 매출 합계를 구하는 수식을 알려 줘. 엑셀 기준으로, 수식의 각 부분이 무슨 뜻인지도 설명해 줘.
AI 답변 예시 SUMIFS는 여러 조건을 모두 만족하는 행의 값만 더하는 함수입니다. G2 셀에 아래 수식을 넣으세요. 구글 시트에서도 그대로 동작합니다.
=SUMIFS(D2:D500, B2:B500, "서울", A2:A500, ">="&DATE(2026,10,1), A2:A500, "<"&DATE(2026,11,1))D2:D500- 더할 값: D열의 매출
B2:B500, "서울"- 조건 1: B열 지역이 서울인 행
A2:A500, ">="&DATE(2026,10,1)- 조건 2: A열 날짜가 10월 1일 이후
A2:A500, "<"&DATE(2026,11,1)- 조건 3: 11월 1일 전. '10월 31일까지'로 쓰는 것보다 날짜에 시간이 섞여 있어도 안전합니다.
작은 범위로 먼저 검증하기
받은 수식을 전체에 바로 적용하지 말고, 손으로 계산할 수 있는 10줄 정도에서 결과가 맞는지 먼저 확인하세요.
결과가 다르면 기대한 값과 실제 값을 함께 알려 주면 AI가 원인을 찾아 줍니다.
예제 표에서 서울이면서 10월인 행만 골라 보면 날짜 지역 담당자 매출 2026-10-01 서울 김하나 250,000 2026-10-07 서울 박서준 300,000 2026-10-24 서울 정민재 190,000 2026-10-31 서울 박서준 240,000 합계 980,000 프롬프트 예시 이 수식을 2~11행에만 적용했더니 결과가 1,250,000이 나왔어. 직접 계산하면 980,000이 맞는데, 어디가 잘못됐을까?
AI 답변 예시 차이가 정확히 270,000입니다. 2~11행 가운데 지역이 서울이고 매출이 270,000인 행의 날짜를 확인해 보세요. 그 날짜가 10월 밖이라면 날짜 조건 하나가 빠진 것입니다.
수식에 A2:A11, "<"&DATE(2026,11,1) 조건이 있는지 보세요. 끝 날짜 조건이 없으면 11월 매출까지 더해집니다.
확인해 보기
- 손으로 더하면 980,000입니다. 수식의 범위를 2~11행으로 줄여서(D2:D11, B2:B11, A2:A11) 같은 값이 나오는지 보세요.
- 2행(9월 29일)과 10행(11월 2일)도 서울이지만 10월이 아니라서 빠져야 합니다. 기간 바로 밖의 행을 표본에 넣어 두면 날짜 조건이 맞는지 확인하기 쉽습니다.
오류 메시지는 그대로 붙여 넣기
#N/A, #VALUE! 같은 오류가 나면 오류 이름과 사용한 수식을 그대로 붙여 넣으세요. 날짜가 텍스트로 저장돼 있는 경우처럼, 데이터 형식이 원인인 경우가 많습니다.
자주 보는 오류와 먼저 확인할 것 보이는 것 뜻 먼저 확인할 것 #N/A 찾는 값이 목록에 없음 (VLOOKUP·XLOOKUP 등) 찾는 값과 목록 값에 공백이나 형식 차이가 있는지 #VALUE! 숫자가 와야 할 자리에 텍스트가 있음 숫자처럼 보이지만 셀 왼쪽에 붙은 텍스트 숫자가 있는지 #NAME? 엑셀이 모르는 이름이 수식에 들어감 함수 이름 철자, "서울"처럼 글자 조건을 감싼 따옴표 오류 없이 0 조건에 맞는 행을 하나도 못 찾음 날짜가 텍스트로 저장됐는지, 지역 이름에 공백이 섞였는지 프롬프트 예시 G2에 SUMIFS 수식을 넣었는데 오류는 없고 결과가 0이야. 수식: =SUMIFS(D2:D500, B2:B500, "서울", A2:A500, ">="&DATE(2026,10,1), A2:A500, "<"&DATE(2026,11,1)) A열 날짜는 2026-10-01처럼 보이는데 셀 왼쪽에 붙어 있어. 원인이 뭘까?
AI 답변 예시 A열 날짜가 텍스트로 저장돼 있을 가능성이 큽니다. 엑셀은 진짜 날짜를 숫자로 저장해 셀 오른쪽에 붙이기 때문에, 왼쪽에 붙어 있다면 텍스트인 경우가 많습니다.
빈 셀에 =ISNUMBER(A2)를 넣어 FALSE가 나오면 텍스트가 맞습니다. A열을 선택하고 [데이터] → [텍스트 나누기] → [마침]을 누르면 날짜로 바뀌고, 수식이 제대로 계산됩니다.
날짜가 2026-10-01과 다른 모양이라면 [마침] 대신 마지막 단계까지 넘어가 열 데이터 서식에서 날짜 순서(년월일 등)를 골라 주세요.
자주 하는 실수
- "이 열", "저기"처럼 AI가 볼 수 없는 화면을 가리키며 설명하기
- 실제 고객 정보나 사내 데이터를 그대로 붙여 넣기
- 작은 범위에서 확인하지 않고 전체 시트에 적용하기
참고 자료
- SUMIFS 함수 — Microsoft 지원
- SUMIFS 함수 — Google Docs 편집기 고객센터
- #N/A 오류를 수정하는 방법 — Microsoft 지원
- 텍스트로 저장된 날짜를 날짜 서식으로 변환 — Microsoft 지원