ChatGPT로 엑셀 업무에 필요한 함수 찾는 방법 | 수식 예시까지
ChatGPT 엑셀 함수
엑셀로 업무를 하다 보면 원하는 결과는 알고 있지만 어떤 함수를 사용해야 하는지 몰라 검색하는 데 시간을 쓰는 경우가 많습니다.
“조건에 맞는 금액만 합산하려면 어떤 함수를 써야 하지?”, “두 개의 목록에서 같은 값을 찾으려면 어떻게 해야 하지?”처럼 필요한 작업은 명확하지만 함수 이름이 바로 떠오르지 않을 수 있습니다.
이럴 때 ChatGPT를 활용하면 함수 이름을 몰라도 내가 원하는 작업을 자연어로 설명해 필요한 엑셀 함수와 수식의 초안을 찾는 데 도움을 받을 수 있습니다.
이번 글에서는 ChatGPT로 엑셀 업무에 필요한 함수 찾는 방법을 실제 업무 상황과 프롬프트, 수식 예시를 통해 알아보겠습니다.
1. 엑셀 함수 이름을 몰라도 업무 상황부터 설명하기
ChatGPT를 활용할 때 반드시 SUMIF, XLOOKUP, IF와 같은 함수 이름을 알고 있을 필요는 없습니다.
오히려 자신이 원하는 결과를 구체적으로 설명하는 것이 중요합니다.
예를 들어 다음과 같은 상황이 있다고 가정해보겠습니다.
| A열 | B열 | C열 |
|---|---|---|
| 상품명 | 담당자 | 판매금액 |
| 노트북 | 김대리 | 1,200,000 |
| 모니터 | 이대리 | 350,000 |
| 키보드 | 김대리 | 80,000 |
여기서 김대리의 판매금액만 합산하고 싶다고 생각해보겠습니다.
함수를 모른다면 ChatGPT에 이렇게 질문할 수 있습니다.
엑셀에서 B열에 담당자 이름이 있고 C열에 판매금액이 있어.
B열에서 ‘김대리’인 행의 C열 금액만 모두 더하고 싶어.
어떤 함수를 사용하면 되는지 수식과 함께 설명해줘.
이처럼 데이터가 어디에 있고 어떤 결과를 원하는지 설명하면 필요한 함수를 찾기가 훨씬 쉬워집니다.
2. ChatGPT에 엑셀 함수를 질문하는 기본 프롬프트
엑셀 질문을 할 때는 다음 네 가지 정보를 포함하면 좋습니다.
- 데이터가 있는 열 또는 셀
- 데이터의 의미
- 적용할 조건
- 최종적으로 원하는 결과
예를 들어 다음과 같은 프롬프트를 활용할 수 있습니다.
엑셀 업무를 하고 있어.
내가 원하는 작업에 적합한 엑셀 함수를 알려줘.데이터 구성:
A열 = 상품명
B열 = 담당자
C열 = 판매금액원하는 결과:
B열의 담당자가 ‘김대리’인 데이터만 찾아서 C열 판매금액을 합산하고 싶어.
- 사용할 함수
- 실제 수식
- 수식이 작동하는 원리
- 셀 범위를 변경할 때 주의할 점
을 초보자도 이해할 수 있도록 설명해줘.
이렇게 질문하면 함수만 받는 것보다 수식을 실제 데이터에 적용하는 방법까지 이해하기 쉬워집니다.
3. 조건에 맞는 금액을 합산하는 함수 찾기
앞의 예에서는 조건에 맞는 값을 합산해야 하므로 SUMIF 함수를 사용할 수 있습니다.
예를 들어 데이터가 2행부터 100행까지 있다면 다음과 같은 형태가 됩니다.
=SUMIF(B2:B100,"김대리",C2:C100)
이 수식은 B2부터 B100까지 확인한 뒤 값이 김대리인 행의 C열 금액을 합산합니다.
수식을 이해하면 응용하기 쉽다
각 부분의 의미는 다음과 같습니다.
B2:B100
조건을 확인할 범위입니다.
“김대리”
찾으려는 조건입니다.
C2:C100
조건에 해당할 때 합산할 금액 범위입니다.
함수를 그대로 복사해서 사용하는 것보다 각 범위가 어떤 역할을 하는지 이해한 뒤 자신의 엑셀 파일에 맞게 변경하는 것이 중요합니다.
4. 조건이 두 개 이상이라면 어떻게 질문할까?
실제 업무에서는 조건이 하나만 있는 경우보다 여러 조건을 동시에 적용해야 하는 경우도 많습니다.
예를 들어 다음과 같은 상황입니다.
김대리가 담당한 상품 중 판매금액이 10만 원 이상인 건수를 알고 싶다.
이때는 ChatGPT에 단순히 “엑셀 함수 알려줘”라고 질문하기보다 조건을 각각 설명합니다.
B열에는 담당자, C열에는 판매금액이 있어.
담당자가 김대리이면서 판매금액이 100000 이상인 행의 개수를 세고 싶어.
적합한 함수를 알려주고 실제 수식을 작성해줘.
이 경우에는 여러 조건을 만족하는 데이터 개수를 계산할 수 있는 COUNTIFS를 활용할 수 있습니다.
예시는 다음과 같습니다.
=COUNTIFS(B2:B100,"김대리",C2:C100,">=100000")
이처럼 조건을 자연어로 나누어 설명하면 어떤 함수를 사용해야 하는지 모르는 상황에서도 수식의 초안을 찾을 수 있습니다.
5. 다른 표에서 원하는 값을 찾아오는 함수 활용하기
업무에서는 한 표에 있는 정보를 다른 표에서 찾아와야 하는 경우도 자주 발생합니다.
예를 들어 A열에 상품코드가 있고 별도의 상품정보 표에 상품코드와 가격이 있다고 가정해보겠습니다.
상품코드를 기준으로 가격을 자동으로 가져오고 싶다면 ChatGPT에 다음과 같이 질문할 수 있습니다.
A2 셀에 상품코드가 있어.
다른 표의 F열에는 상품코드가 있고 G열에는 판매가격이 있어.
A2의 상품코드와 같은 코드를 F열에서 찾아서 G열의 판매가격을 가져오고 싶어.
사용할 수 있는 엑셀 함수를 알려줘.
지원되는 엑셀 환경에서는 XLOOKUP을 이용한 다음과 같은 수식을 제안받을 수 있습니다.
=XLOOKUP(A2,F:F,G:G,"찾는 값 없음")
하지만 여기서 중요한 점이 있습니다.
사용하는 엑셀 버전에 따라 지원되는 함수가 다를 수 있다는 것입니다.
따라서 자신의 엑셀 환경에서 해당 함수를 사용할 수 있는지도 확인해야 합니다.
6. 오류가 발생한 수식을 ChatGPT로 점검하는 방법
필요한 함수를 찾았더라도 실제 엑셀에 입력하면 오류가 발생할 수 있습니다.
예를 들어,
#N/A#VALUE!#REF!#DIV/0!
같은 오류가 나타날 수 있습니다.
이때 오류 메시지만 전달하기보다 사용한 수식과 데이터 구조를 함께 설명하는 것이 좋습니다.
예를 들어 다음처럼 질문합니다.
아래 엑셀 수식에서 #N/A 오류가 발생하고 있어.
사용한 수식:
=XLOOKUP(A2,F:F,G:G)A2에는 상품코드가 있고 F열에서도 같은 상품코드를 찾으려고 해.
어떤 부분을 확인해야 하는지 순서대로 알려줘.
그러면 데이터 형식, 불필요한 공백, 실제로 일치하는 값의 존재 여부 등 확인해야 할 부분을 정리하는 데 도움을 받을 수 있습니다.
단, ChatGPT가 실제 엑셀 파일을 직접 확인하지 않은 상태라면 오류 원인을 확정한 것처럼 받아들이지 않는 것이 중요합니다.
7. 복잡한 수식은 단계별로 설명하도록 요청하기
여러 함수가 중첩된 수식을 받으면 그대로 사용하기 어려울 수 있습니다.
이럴 때는 ChatGPT에 다음과 같이 요청할 수 있습니다.
이 수식을 엑셀 초보자도 이해할 수 있도록 함수별로 나누어 설명해줘. 각 함수가 어떤 역할을 하는지도 알려줘.
또는
한 번에 복잡한 수식을 만들지 말고 먼저 가장 간단한 수식부터 만든 뒤 조건을 하나씩 추가하는 방식으로 설명해줘.
라고 요청할 수도 있습니다.
이 방법은 특히 IF, AND, OR, XLOOKUP 등 여러 함수가 함께 사용될 때 유용합니다.
수식을 단순히 복사하는 것보다 구조를 이해하면 비슷한 업무에도 응용하기 쉬워집니다.
8. ChatGPT로 엑셀 함수를 찾을 때 주의할 점
ChatGPT가 만들어준 수식은 반드시 실제 데이터에서 확인해야 합니다.
엑셀 버전을 확인한다
최신 버전에서 사용할 수 있는 함수가 이전 버전에서는 지원되지 않을 수 있습니다.
사용 중인 엑셀 버전을 프롬프트에 알려주면 보다 적합한 방법을 요청할 수 있습니다.
셀 범위를 확인한다
ChatGPT가 예시로 A2:A100을 작성했다고 해서 자신의 데이터 범위도 동일한 것은 아닙니다.
실제 파일의 행과 열에 맞게 변경해야 합니다.
숫자와 텍스트 형식을 확인한다
화면에는 똑같이 1000으로 보여도 한쪽은 숫자이고 다른 쪽은 텍스트로 저장되어 있을 수 있습니다.
날짜 역시 데이터 형식에 따라 함수 결과가 달라질 수 있습니다.
결과를 직접 검산한다
매출, 급여, 세금, 재고처럼 중요한 숫자를 계산한다면 일부 데이터를 직접 계산해 수식 결과와 비교해보는 것이 좋습니다.
ChatGPT가 작성한 수식이 문법적으로 맞더라도 사용자의 실제 데이터 구조와 의도에 정확히 맞는지는 별도의 문제이기 때문입니다.
9. 자주 사용하는 엑셀 프롬프트를 저장해두기
엑셀 업무가 반복된다면 자주 사용하는 질문 형식을 따로 저장해두는 것도 좋은 방법입니다.
예를 들어 다음과 같은 기본 틀을 만들어 사용할 수 있습니다.
엑셀에서 [데이터 위치]에 [데이터 종류]가 있어.
여기에서 [조건]을 만족하는 데이터를 대상으로 [원하는 결과]를 얻고 싶어.
적합한 함수와 수식을 알려주고 각 부분의 의미를 설명해줘.
업무 상황에 따라 대괄호 안의 내용만 변경하면 됩니다.
예를 들면,
판매금액 합산하기
→ 특정 담당자의 매출만 합산
데이터 개수 세기
→ 특정 조건에 해당하는 주문 건수 계산
값 찾아오기
→ 상품코드로 상품명 또는 가격 찾기
조건에 따라 결과 표시하기
→ 목표 달성 여부를 자동으로 표시
등 다양한 업무에 응용할 수 있습니다.
10. ChatGPT는 함수 검색보다 ‘업무를 수식으로 바꾸는 도구’로 활용하기
ChatGPT의 장점은 특정 함수의 사용법을 설명하는 것에만 있지 않습니다.
내가 원하는 업무를 일반적인 문장으로 설명하고 이를 엑셀에서 처리할 수 있는 조건과 계산식으로 변환하는 과정에서도 활용할 수 있습니다.
예를 들어,
“이번 달 매출이 목표금액 이상이면 달성이라고 표시하고 싶어.”
처럼 설명한 뒤 필요한 함수를 요청할 수 있습니다.
따라서 처음부터 함수 이름을 찾으려고 하기보다 현재 데이터가 어떻게 구성되어 있고 최종적으로 무엇을 얻고 싶은지를 먼저 설명하는 방식이 효과적입니다.
자주 묻는 질문 FAQ
Q1. 엑셀 함수를 전혀 몰라도 ChatGPT를 사용할 수 있나요?
가능합니다. 원하는 업무 결과와 데이터가 위치한 열 또는 셀을 설명하면 적합한 함수를 찾는 데 도움을 받을 수 있습니다. 다만 생성된 수식은 실제 데이터에서 반드시 확인해야 합니다.
Q2. ChatGPT가 만든 엑셀 수식을 그대로 사용해도 되나요?
간단한 예제 데이터에서 먼저 테스트하는 것이 좋습니다. 특히 중요한 금액이나 통계에 사용하는 수식이라면 직접 계산한 값과 비교하여 결과를 확인해야 합니다.
Q3. 엑셀 오류도 질문할 수 있나요?
가능합니다. 오류 메시지와 사용한 수식, 데이터가 어떤 열에 있는지를 함께 알려주면 확인해야 할 부분을 정리하는 데 도움이 됩니다.
Q4. 복잡한 수식이 이해되지 않으면 어떻게 하나요?
수식을 함수별로 나누어 설명해달라고 요청할 수 있습니다. 처음에는 간단한 수식으로 시작한 뒤 조건을 하나씩 추가하도록 요청하는 것도 좋은 방법입니다.
마무리
ChatGPT로 엑셀 업무에 필요한 함수 찾는 방법에서 가장 중요한 것은 함수 이름을 얼마나 많이 알고 있느냐가 아닙니다.
어떤 데이터가 어디에 있고 → 어떤 조건을 적용해서 → 어떤 결과를 얻고 싶은지 정확하게 설명하는 것이 핵심입니다.
ChatGPT를 활용하면 SUMIF, COUNTIFS, XLOOKUP처럼 업무 상황에 적합한 함수 후보와 수식 예시를 빠르게 확인할 수 있습니다.
하지만 생성된 수식은 자신의 엑셀 버전과 실제 데이터 범위에 맞게 수정하고 결과를 검증해야 합니다.
이 과정을 습관화한다면 함수를 찾기 위해 여러 검색 결과를 오가는 시간을 줄이고, 필요한 업무를 엑셀 수식으로 구체화하는 보조 도구로 ChatGPT를 활용할 수 있습니다.
팩트파인더빨리
댓글 0
첫 댓글을 남겨보세요.