ChatGPT에게 엑셀 수식 요청 시 포함해야 할 네 가지 세부 사항
요약
ChatGPT에게 엑셀 수식을 요청할 때, 단순히 질문만 하는 것보다 네 가지 세부 사항을 포함하는 것이 훨씬 정확한 답변을 얻는 핵심입니다. 데이터 범위, 원하는 계산 조건, 결과 셀 위치, 그리고 사용 환경(버전)을 명시해야 합니다.
핵심 포인트
- 데이터의 열 이름과 범위를 구체적으로 지정하세요.
- 원하는 계산 조건을 한 문장으로 명확히 설명합니다.
- 결과가 들어갈 정확한 셀 주소를 제시하면 편리합니다.
- 사용하는 엑셀 버전을 알려주어 함수 오류를 방지하세요.
"이것에 대한 엑셀 수식을 알려줘"라고 하면 일반적인 답변을 받기 쉽습니다. 모델은 어떤 열이 무엇을 담고 있는지, 몇 개의 행이 있는지, 그리고 수식이 어디에 들어갈지 추측해야 하므로, 결국 사용자가 직접 범위를 다시 작성하거나 여러 번 왕복하는 일이 생깁니다.
요약: 데이터가 어디에 있는지, 무엇을 계산하고 싶은지, 수식을 어느 셀에 넣을 것인지, 그리고 어떤 엑셀 버전을 사용하는지 알려주세요. 그런 다음 신뢰하기 전에 작은 표에서 수식을 테스트하세요.
네 가지 세부 사항
- 표 레이아웃: 어떤 열이 무엇을 담고 있는지, 데이터가 어느 행을 커버하는지 말해주세요. 예시: "A열은 이름이고, B열은 부서이며, C열은 지역이고, D열은 판매액이며, 2행부터 26행까지입니다."
- 원하는 결과: 조건과 계산(합계, 개수 또는 평균)을 담은 한 문장으로 설명해주세요. 예시: "부서가 Sales이고 지역이 Seoul인 사람들의 총판매액."
- 결과 셀: 예시: "H12에 넣을 수 있는 하나의 수식." 셀 이름을 명시하면 바로 붙여넣을 수 있는 답변을 얻게 됩니다.
- 사용 환경: 예시: "Excel for the web". 사용 가능한 함수가 버전별로 다르기 때문에, 이 정보를 제공하면 엑셀에서 지원하지 않는 함수를 받는 것을 방지할 수 있습니다.
이 네 가지 사항을 종합하여 프롬프트는 다음과 같이 작성됩니다:
A열은 이름이고, B열은 부서이며, C열은 지역이고, D열은 판매액입니다 (2행부터 26행까지). 부서가 Sales이고 지역이 Seoul인 사람들의 총판매액을 H12에 계산하는 수식을 알려주세요. 저는 Excel for the web을 사용하고 있습니다.
이 프롬프트에 대한 정확한 답변은 다음과 같습니다:
=SUMIFS(D2:D26,B2:B26,
데이터를 붙여넣기보다는 설명하세요. 회사 스프레드시트에는 이름, 가격 또는 고객 세부 정보가 포함되는 경우가 많습니다. 모델은 수식을 작성하는 데 열 이름과 표의 형태만 필요하므로, 시트를 통째로 붙여넣을 이유가 없습니다.
## Python으로 두 번째 의견 얻기
이미 pandas를 사용하고 있다면, 한 줄짜리 교차 확인이 쉽습니다:
df.loc[(df["Department"] == "Sales") & (df["Region"] == "Seoul"]["Sales"].sum()
pandas의 숫자와 Excel의 숫자가 일치한다면, 수식의 조건이 맞다고 상당히 확신할 수 있습니다. 만약 다르다면, 그 차이는 보통 잘못된 범위나 조건 값의 오타를 가리킵니다.
_본 기사는 AI의 도움을 받아 작성되었습니다. 예시 수식은 Excel for the web에서 테스트되었습니다._
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기