챗GPT 엑셀 함수 만들기|VLOOKUP·XLOOKUP·IF·SUMIFS 수식 작성 방법 > AI 활용팁

본문 바로가기
  • 메뉴 준비 중입니다.

사이트 내 전체검색

AI 활용팁

AI 활용팁

챗GPT 엑셀 함수 만들기|VLOOKUP·XLOOKUP·IF·SUMIFS 수식 작성 방법

엑셀을 사용하다 보면 원하는 결과는 알고 있는데 어떤 함수를 써야 할지 몰라 막히는 경우가 많습니다. ChatGPT에 열 구조와 원하는 계산 결과를 설명하면 SUM·IF·COUNTIF·SUMIFS·VLOOKUP·XLOOKUP 같은 엑셀 수식을 만들거나 기존 수식의 오류...

작성자 Tip 조회 5 2026.09.28 15:07
이 글에서 다루는 내용

AI 도구를 실제 업무와 일상에서 더 쉽게 활용할 수 있도록 핵심 방법과 예시를 중심으로 정리했습니다.

AI 도구 모음 보기

본문



엑셀을 사용하다 보면 원하는 결과는 알고 있는데 어떤 함수를 써야 할지 몰라 막히는 경우가 많습니다. ChatGPT에 열 구조와 원하는 계산 결과를 설명하면 SUM·IF·COUNTIF·SUMIFS·VLOOKUP·XLOOKUP 같은 엑셀 수식을 만들거나 기존 수식의 오류를 찾는 데 활용할 수 있습니다.

이번 글에서는 챗GPT로 엑셀 함수 만드는 방법, 조건별 합계와 개수 계산, VLOOKUP·XLOOKUP 사용, 절대참조, 오류 수정, 기존 수식 해석까지 초보자가 바로 활용할 수 있도록 예제와 함께 정리하겠습니다.


1. 함수 이름을 몰라도 원하는 결과부터 설명하면 된다



엑셀 초보자가 가장 어려워하는 부분은 어떤 상황에서 어떤 함수를 사용해야 하는지 판단하는 것입니다.



예를 들어 SUMIFS라는 함수 이름을 몰라도 “서울 지역의 온라인 매출만 합산하고 싶다”고 설명하면 됩니다.



기본 질문 예시

엑셀에서
A열은 날짜
B열은 지역
C열은 판매채널
D열은 매출액이야.

지역이 서울이고 판매채널이 온라인인 행의 매출액만 합산하고 싶어.

사용할 수식을 만들어주고 초보자가 이해할 수 있게 설명해줘.


이처럼 열 구조 + 조건 + 원하는 결과를 알려주는 것이 가장 중요합니다.



2. 엑셀 질문을 할 때 셀 위치를 구체적으로 알려주기



“매출을 계산해줘”처럼 질문하면 정확한 수식을 만들기 어렵습니다. 어느 열에 어떤 데이터가 있는지 함께 설명하세요.



애매한 질문

판매액 합계 구하는 엑셀 함수 알려줘.


좋은 질문

B2:B100에 상품명이 있고
C2:C100에 판매수량
D2:D100에 매출액이 있어.

D열 전체 매출액 합계를 구하는 수식을 알려줘.


3. 가장 기본적인 SUM 함수



특정 범위의 숫자를 모두 더하고 싶다면 SUM을 사용할 수 있습니다.



예제

=SUM(B2:B10)

B2부터 B10까지의 숫자를 모두 더합니다.


단순 합계라면 직접 수식을 만들기 쉽지만 범위가 여러 개이거나 조건이 붙기 시작하면 ChatGPT를 이용해 구조를 확인하는 것이 편리합니다.



4. 평균을 구하는 AVERAGE 함수



예제

=AVERAGE(B2:B10)

B2부터 B10까지 숫자의 평균을 계산합니다.


매출 평균, 시험점수 평균, 작업시간 평균처럼 단순한 평균을 확인할 때 사용할 수 있습니다.



5. 조건에 따라 결과를 바꾸는 IF 함수



특정 조건을 만족하면 한 결과를 표시하고 그렇지 않으면 다른 결과를 표시하고 싶을 때 IF 함수를 사용합니다.



예제

=IF(C2>=80,"합격","불합격")

C2의 값이 80 이상이면 합격, 그렇지 않으면 불합격이라고 표시합니다.


6. 조건이 여러 개라면 AND와 OR 함께 사용하기



두 조건을 모두 만족해야 한다면 AND를 IF와 함께 사용할 수 있습니다.



두 조건을 모두 만족

=IF(AND(B2>=80,C2>=80),"통과","재검토")

B2와 C2가 모두 80 이상일 때만 통과라고 표시합니다.


두 조건 중 하나만 만족해도 된다면 OR를 사용할 수 있습니다.



둘 중 하나만 만족

=IF(OR(B2>=80,C2>=80),"통과","재검토")


7. 특정 조건에 맞는 개수 세기 COUNTIF



완료된 업무가 몇 개인지, 특정 상품이 몇 번 판매됐는지처럼 조건에 맞는 셀의 개수를 셀 때 COUNTIF를 사용할 수 있습니다.



예제

=COUNTIF(B2:B100,"완료")

B2부터 B100까지에서 ‘완료’라고 적힌 셀의 개수를 계산합니다.


8. 조건이 여러 개라면 COUNTIFS



예제

=COUNTIFS(B2:B100,"완료",C2:C100,">=100000")

B열이 완료이면서 C열 값이 100,000 이상인 행의 개수를 계산합니다.


조건이 늘어날수록 괄호나 범위를 잘못 지정하기 쉬우므로 이럴 때 ChatGPT에게 열 구조를 설명하고 수식을 만들어달라고 요청하면 편리합니다.



9. 조건에 맞는 금액을 합산하는 SUMIF



지역별 매출이나 특정 상품 매출처럼 한 가지 조건을 만족하는 값만 더하고 싶을 때 SUMIF를 사용할 수 있습니다.



예제

=SUMIF(B2:B100,"서울",C2:C100)

B열이 서울인 행의 C열 금액만 합산합니다.


10. 조건이 여러 개라면 SUMIFS



실무에서는 한 가지 조건보다 여러 조건을 동시에 적용할 때가 많습니다.



예제

=SUMIFS(D2:D100,B2:B100,"서울",C2:C100,"온라인")

B열이 서울이고 C열이 온라인인 행의 D열 금액만 더합니다.


11. VLOOKUP으로 다른 표에서 값 찾아오기



상품코드를 입력하면 상품명이나 가격을 자동으로 가져오는 것처럼 다른 표에서 값을 찾아올 때 VLOOKUP이 많이 사용됩니다.



예제

=VLOOKUP(A2,$F$2:$H$100,3,FALSE)

A2의 값을 F2:H100 범위 첫 번째 열에서 찾은 뒤 같은 행의 세 번째 열 값을 가져옵니다.

FALSE는 정확히 일치하는 값을 찾겠다는 의미입니다.


12. VLOOKUP에서 자주 생기는 문제



✓ 찾으려는 값이 검색 범위 첫 번째 열에 없음


✓ 열 번호를 잘못 입력함


✓ 숫자와 문자 형식이 서로 다름


✓ 앞뒤에 보이지 않는 공백이 있음


✓ 정확히 일치해야 하는데 FALSE를 빠뜨림



VLOOKUP이 안 될 때는 수식만 보여주기보다 실제 데이터의 열 구조와 오류 메시지를 함께 알려주는 것이 좋습니다.



13. XLOOKUP으로 값 찾아오기



지원되는 Excel 환경에서는 XLOOKUP을 이용해 검색 범위와 반환 범위를 따로 지정할 수 있습니다.



예제

=XLOOKUP(A2,$F$2:$F$100,$H$2:$H$100,"없음")

A2의 값을 F열에서 찾고 같은 행의 H열 값을 가져옵니다.
값을 찾지 못하면 ‘없음’이라고 표시합니다.


참고. XLOOKUP은 일부 오래된 Excel 환경에서는 지원되지 않을 수 있습니다. 회사나 학교에서 구형 Excel을 사용한다면 사용할 수 있는 버전을 확인하거나 VLOOKUP·INDEX·MATCH 같은 대안을 요청하세요.


14. INDEX와 MATCH를 함께 사용하는 방법



조회 수식의 대안으로 INDEX와 MATCH를 함께 사용할 수도 있습니다.



예제

=INDEX($H$2:$H$100,MATCH(A2,$F$2:$F$100,0))

F열에서 A2와 정확하게 일치하는 위치를 찾고 해당 위치의 H열 값을 반환합니다.


수식이 낯설다면 “이 수식을 안쪽 함수부터 순서대로 설명해줘”라고 요청하면 이해하기 쉽습니다.



15. LEFT·RIGHT·MID로 글자 일부 추출하기



상품코드나 주민번호처럼 일정한 형태의 문자열에서 일부 글자만 가져와야 할 때 문자열 함수를 사용할 수 있습니다.



예제

=LEFT(A2,3)
왼쪽에서 3글자 가져오기

=RIGHT(A2,4)
오른쪽에서 4글자 가져오기

=MID(A2,3,5)
세 번째 글자부터 5글자 가져오기


16. LEN과 TRIM으로 글자 상태 확인하기



예제

=LEN(A2)
A2에 들어 있는 문자열의 길이를 확인합니다.

=TRIM(A2)
불필요한 공백을 정리할 때 사용할 수 있습니다.


조회 함수가 분명히 맞아 보이는데 결과가 나오지 않을 때 숨은 공백이나 데이터 형식을 확인해볼 필요가 있습니다.



17. 여러 셀의 글자를 하나로 합치기



이름과 주소처럼 여러 셀의 글자를 하나의 문장으로 합치고 싶다면 가장 간단하게 & 연산자를 사용할 수 있습니다.



예제

=A2&" "&B2

A2와 B2 사이에 한 칸의 공백을 넣어 합칩니다.


지원되는 Excel 환경에서는 TEXTJOIN 등 다른 함수도 사용할 수 있으므로 데이터 구조와 원하는 출력 형태를 설명한 뒤 가장 적합한 수식을 요청하면 됩니다.



18. 오늘 날짜를 자동으로 표시하는 TODAY



예제

=TODAY()

현재 날짜를 반환합니다.


마감일까지 남은 날짜나 경과일을 계산할 때 다른 날짜 셀과 함께 사용할 수 있습니다. 다만 셀의 날짜 형식과 실제 저장된 값이 올바른지 확인해야 합니다.



19. 오류가 생기면 IFERROR로 처리하기



0으로 나누거나 값을 찾지 못했을 때 오류 문구 대신 다른 값을 표시하도록 만들 수 있습니다.



예제

=IFERROR(A2/B2,0)

A2를 B2로 나눈 결과에서 오류가 발생하면 0을 표시합니다.


주의. IFERROR를 무조건 사용하면 실제로 수정해야 할 데이터 오류까지 가려질 수 있습니다. 먼저 오류 원인을 확인한 뒤 필요한 경우에만 사용하는 편이 좋습니다.


20. $ 표시가 붙는 절대참조 이해하기



엑셀 수식을 아래로 복사했는데 특정 셀 위치가 계속 바뀌어 결과가 틀어지는 경우가 있습니다. 이럴 때 절대참조를 사용할 수 있습니다.



예제

=B2*$F$1

B2는 아래 행으로 복사하면 B3, B4처럼 바뀌지만
$F$1은 수식을 복사해도 그대로 유지됩니다.


21. 수식을 아래로 복사했더니 결과가 달라질 때



ChatGPT 질문 예시

이 수식을 아래 행으로 복사하면 참조 범위가 같이 내려가서 값이 틀어져.

현재 수식 :
=B2*F1

F1에 있는 환율은 모든 행에서 고정해야 해.
수식을 어떻게 수정해야 하는지 알려줘.


22. #N/A 오류가 나온다면



#N/A는 조회 함수에서 찾으려는 값을 찾지 못했을 때 자주 볼 수 있습니다.



✓ 실제로 검색값이 존재하는지


✓ 숫자와 문자열 형식이 다른지


✓ 불필요한 공백이 있는지


✓ 조회 범위가 올바른지


✓ 정확히 일치하는 조건을 사용했는지



23. #VALUE! 오류가 나온다면



숫자를 계산해야 하는 곳에 텍스트가 들어 있거나 함수가 예상하지 못한 형태의 값을 받았을 때 발생할 수 있습니다.



오류 질문 예시

이 수식에서 #VALUE! 오류가 나와.

수식 : [수식]

A열 예시 : [값]
B열 예시 : [값]

가능한 원인을 하나씩 알려주고
어떤 셀을 먼저 확인해야 하는지 순서대로 설명해줘.


24. #REF! 오류가 나온다면



수식이 참조하던 셀이나 열을 삭제했을 때 #REF! 오류가 발생할 수 있습니다.



수식 자체만 고치는 것보다 원래 어느 셀을 참조하려고 했는지 확인한 뒤 범위를 다시 지정해야 합니다.



25. #DIV/0! 오류가 나온다면



0으로 나누거나 비어 있는 값을 분모로 사용하면 발생할 수 있습니다.



오류를 0으로 숨길 것인지, 빈칸으로 표시할 것인지, 데이터 자체를 수정할 것인지 업무 목적에 따라 판단하는 것이 좋습니다.



26. #NAME? 오류가 나온다면



함수 이름의 철자가 틀렸거나 Excel에서 인식하지 못하는 이름을 입력했을 때 발생할 수 있습니다.



특히 인터넷에서 가져온 수식이 자신의 Excel 환경에서 지원되는 함수인지도 확인해보세요.



27. 오류 메시지와 수식을 같이 보여주기



ChatGPT에게 “엑셀 오류 고쳐줘”라고만 하면 원인을 찾기 어렵습니다.



오류 수정 프롬프트

엑셀 수식 오류를 고치고 싶어.

현재 수식 :
[수식]

오류 :
[#N/A, #VALUE! 등]

A열 : [내용]
B열 : [내용]
C열 : [내용]

먼저 오류 원인을 설명하고
수정된 수식을 보여줘.
수식을 왜 그렇게 고쳤는지도 설명해줘.


28. 기존 수식을 해석하는 데도 사용할 수 있다



다른 사람이 만든 엑셀 파일을 열었는데 복잡한 수식이 들어 있다면 바로 수정하기보다 먼저 의미부터 확인할 수 있습니다.



수식 해석 프롬프트

아래 엑셀 수식이 무슨 뜻인지 초보자에게 설명해줘.

[수식]

안쪽 함수부터 순서대로 설명하고
최종적으로 어떤 값을 구하는 수식인지 알려줘.


29. 너무 복잡한 수식은 단순하게 바꿀 수 있는지 물어보기



수식 단순화

이 수식과 같은 결과를 내면서 더 읽기 쉬운 수식으로 바꿀 수 있는지 확인해줘.

[기존 수식]

결과가 달라질 가능성이 있다면 임의로 수정하지 말고 차이점을 먼저 설명해줘.


30. 수식이 맞는지 샘플 값으로 테스트하기



AI가 만든 수식을 바로 수천 행에 적용하기보다 먼저 작은 샘플에서 결과를 확인하는 것이 안전합니다.



수식 검증 요청

이 수식을 아래 샘플 데이터에 적용하면 결과가 어떻게 나오는지 행별로 계산해서 보여줘.

[수식]

[샘플 데이터]

내가 예상한 결과는 [결과]야.
다르면 수식에서 어떤 부분을 수정해야 하는지 알려줘.


31. 쉼표 대신 세미콜론을 요구하는 경우도 있다



Excel의 지역 설정이나 환경에 따라 함수 인수를 구분할 때 쉼표 대신 세미콜론을 사용하는 경우가 있습니다.



예시

=IF(A2>=80,"합격","불합격")

환경에 따라

=IF(A2>=80;"합격";"불합격")

처럼 표시해야 할 수 있습니다.


인터넷에서 복사한 수식이 문법상 맞는데도 입력되지 않는다면 인수 구분 문자도 확인해보세요.



32. Excel 환경을 알려주면 더 정확하다



사용 중인 Excel 환경에 따라 지원하는 함수가 다를 수 있습니다.



호환성까지 확인하기

회사 PC에서 사용하는 Excel이라 오래된 함수도 호환돼야 해.

아래 작업에 필요한 수식을 알려주되
XLOOKUP 같은 함수가 지원되지 않을 경우 사용할 수 있는 대안도 같이 알려줘.

[원하는 작업]


33. 파일 전체를 올리지 않아도 수식을 물어볼 수 있다



회사 데이터나 개인정보가 포함된 파일이라면 굳이 전체 엑셀을 업로드할 필요가 없습니다.



열 이름과 익명화한 예시 데이터 몇 행만 설명해도 대부분의 수식 질문을 할 수 있습니다.



주의. 고객명, 주민등록번호, 계좌번호, 급여정보, 회사 기밀처럼 수식 작성에 필요하지 않은 민감한 데이터는 제거하거나 가상의 샘플 값으로 바꿔 질문하는 것이 좋습니다.


바로 복사해서 쓰는 엑셀 함수 만들기 만능 프롬프트



수식 생성용

엑셀 수식을 만들어줘.

데이터 구조는 다음과 같아.

A열 : [내용]
B열 : [내용]
C열 : [내용]
D열 : [내용]

내가 원하는 결과는
[원하는 결과]

수식을 먼저 보여주고
각 부분이 무엇을 의미하는지 초보자가 이해할 수 있게 설명해줘.

내 Excel에서 지원 여부가 달라질 수 있는 함수라면 대안도 같이 알려줘.


VLOOKUP·XLOOKUP 수식 만들기 프롬프트



조회 수식용

A2에 상품코드가 있어.

F2:F100에는 상품코드
G2:G100에는 상품명
H2:H100에는 판매가격이 있어.

A2와 같은 상품코드를 찾아
H열의 판매가격을 가져오고 싶어.

VLOOKUP 방식과 XLOOKUP 방식을 각각 만들어주고
두 수식의 차이도 간단하게 설명해줘.


SUMIFS 수식 만들기 프롬프트



조건별 합계용

A열은 날짜
B열은 지역
C열은 판매채널
D열은 매출액이야.

서울 지역이면서
온라인 판매인 행의
D열 매출만 합산하고 싶어.

SUMIFS 수식을 만들어주고
조건을 하나 더 추가하려면 어디에 넣어야 하는지도 알려줘.


엑셀 오류 수정 만능 프롬프트



오류 해결용

엑셀 수식이 제대로 작동하지 않아.

현재 수식 :
[수식]

현재 오류 또는 잘못 나온 값 :
[내용]

각 열의 의미 :
[열 구조]

내가 원하는 결과 :
[결과]

1. 현재 수식의 문제점
2. 오류가 발생한 이유
3. 수정된 수식
4. 수정한 부분 설명

순서로 알려줘.


챗GPT로 엑셀 함수를 만들 때 자주 하는 실수



✓ 열 구조를 설명하지 않고 수식만 요청하기


✓ 실제 데이터 범위를 알려주지 않기


✓ 원하는 결과를 애매하게 설명하기


✓ XLOOKUP 등 함수의 Excel 호환성을 확인하지 않기


✓ 절대참조가 필요한 셀에 $를 사용하지 않기


✓ 오류를 무조건 IFERROR로 숨기기


✓ 숫자와 텍스트 형식 차이를 확인하지 않기


✓ AI가 만든 수식을 샘플 데이터로 검증하지 않기


✓ 실제 회사 데이터를 불필요하게 전부 업로드하기



초보자는 이 순서대로 사용해보세요



1단계 ― 각 열이 무엇을 의미하는지 적기

2단계 ― 원하는 결과를 한 문장으로 설명하기

3단계 ― ChatGPT에게 수식과 설명 함께 요청하기

4단계 ― 몇 개의 샘플 행에서 직접 확인하기

5단계 ― 아래 행으로 복사했을 때 참조가 맞는지 확인하기

6단계 ― 오류가 나면 오류 메시지와 수식을 함께 질문하기

7단계 ― 중요한 업무라면 최종 결과를 원본 데이터와 다시 검증하기


자주 묻는 질문



Q. 함수 이름을 몰라도 ChatGPT에게 물어볼 수 있나요?
가능합니다. 어느 열에 어떤 데이터가 있고 최종적으로 어떤 결과를 원하는지 설명하면 적절한 함수를 찾고 수식을 만드는 데 활용할 수 있습니다.


Q. VLOOKUP 수식도 만들어줄 수 있나요?
찾을 값의 셀과 검색표의 범위, 반환하려는 열을 알려주면 VLOOKUP 수식을 만들 수 있습니다. 수식이 작동하지 않는 경우 데이터 형식과 공백도 함께 확인하세요.


Q. VLOOKUP과 XLOOKUP 중 무엇을 사용해야 하나요?
XLOOKUP을 지원하는 환경에서는 검색 범위와 반환 범위를 따로 지정할 수 있어 편리한 경우가 많습니다. 다만 오래된 Excel 환경과의 호환성이 필요하다면 VLOOKUP이나 INDEX·MATCH 같은 방식도 고려할 수 있습니다.


Q. 기존 엑셀 수식의 뜻도 설명해줄 수 있나요?
수식을 그대로 제공하고 안쪽 함수부터 순서대로 설명해달라고 요청하면 각각의 함수와 최종 계산 결과를 이해하는 데 활용할 수 있습니다.


Q. #N/A 오류도 고칠 수 있나요?
수식과 데이터 구조, 오류 메시지를 함께 제공하면 검색값이 없는지, 데이터 형식이 다른지, 범위가 잘못됐는지 등 확인할 부분을 정리하는 데 도움이 됩니다.


Q. 회사 엑셀 파일을 통째로 올려야 하나요?
아닙니다. 단순히 수식을 만드는 것이 목적이라면 열 이름과 익명화한 샘플 데이터 몇 행만으로도 충분한 경우가 많습니다. 업무 기밀과 개인정보는 불필요하게 제공하지 않는 것이 좋습니다.


Q. ChatGPT가 만든 수식은 바로 사용해도 되나요?
간단한 수식이라도 먼저 몇 개의 샘플 값에서 예상 결과와 일치하는지 확인하세요. 특히 급여·회계·매출처럼 결과 오류가 실제 업무에 영향을 줄 수 있는 경우에는 원본 데이터와 계산 결과를 반드시 검증하는 것이 좋습니다.


정리



챗GPT로 엑셀 함수를 만들 때 중요한 것은 함수 이름을 많이 알고 있는 것이 아닙니다. 각 열에 무엇이 들어 있고 어떤 조건으로 어떤 결과를 얻고 싶은지 정확하게 설명하는 것이 더 중요합니다. 단순 합계부터 IF 조건문, COUNTIFS·SUMIFS, VLOOKUP·XLOOKUP 같은 조회 함수까지 같은 방식으로 질문할 수 있습니다.



기존 수식에서 오류가 발생했다면 수식만 보내지 말고 오류 메시지와 데이터 구조도 함께 알려주세요. AI가 만든 수식은 작은 샘플에서 먼저 검증하고, 실제 회사 업무나 중요한 계산에는 원본 결과와 다시 비교하는 습관을 들이면 훨씬 안전하게 활용할 수 있습니다.



같이 보면 좋은 글









#챗GPT엑셀 #엑셀함수 #엑셀수식 #VLOOKUP #XLOOKUP #SUMIFS #IF함수 #엑셀오류 #ChatGPT엑셀 #챗GPT활용법


댓글목록

등록된 댓글이 없습니다.

Copyright © 소유하신 도메인. All rights reserved.
PC 버전으로 보기