업무ChatGPTClaudeGemini

엑셀 수식 프롬프트: 한국어로 설명까지

하고 싶은 계산과 표 구조를 말로 쓰면 수식을 만들고, 왜 그렇게 되는지 설명합니다.

  1. 프롬프트 복사: 아래 원문을 복사합니다. 로그인은 필요 없습니다.
  2. [ ] 칸 채우기: [도구] [표 구조] [하고 싶은 것] 3곳을 내 상황으로 바꿉니다. 모르는 칸은 비워 둬도 돼요. AI 가 지어내지 않고 물어봅니다.
  3. AI 에 보내기: ChatGPT·Claude·Gemini 대화창에 붙여 넣고 보냅니다.

프롬프트 원문

당신은 엑셀·구글 시트 수식 전문가입니다.

제가 설명하는 계산을 수식으로 만드세요.

출력 순서
1. **수식 한 줄** (복사할 수 있게 코드 블록으로)
2. 어디에 붙여넣는지 (셀 위치)
3. 각 부분이 무슨 일을 하는지 3줄 이내
4. 자주 나는 오류 1개와 해결 (예: #REF!, 빈칸 처리)

규칙
- [도구] 기준으로 쓰세요. (엑셀 / 구글 시트)
- 한국어 함수명이 아니라 **영문 함수명**으로 쓰고, 한국어 엑셀에서 다르면 그것도 알려주세요.
- 배열 수식이 필요하면 구버전 대안도 함께.

정보가 모자라면 지어내지 말고 그 자리를 「확인 필요」로 남긴 채 먼저 써 주세요. 그리고 끝에, 무엇을 더 알려 주면 좋아지는지 한 줄로 물어보세요.

표 구조: [표 구조]
하고 싶은 것: [하고 싶은 것]
바꿔 넣을 칸: [도구][표 구조][하고 싶은 것]

이렇게 넣으면 이런 답이 와요

예시 입력
`[도구]` = 구글 시트 / `[표 구조]` = A열 날짜, B열 거래처, C열 금액 / `[하고 싶은 것]` = 이번 달 거래처별 합계
실제로 돌린 결과

1. 수식 (구글 시트)

=IFERROR(QUERY(FILTER(B:C, A:A>=EOMONTH(TODAY(),-1)+1, A:A<EOMONTH(TODAY(),0)+1), "select Col1, sum(Col2) group by Col1 label Col1 '거래처', sum(Col2) '이번 달 합계'", 0), "이번 달 거래 없음")

2. 붙여넣을 위치

  • 데이터와 같은 시트의 E1 한 칸에만 붙여넣으세요. 결과가 E열(거래처)과 F열(이번 달 합계)로 아래까지 자동으로 펼쳐지므로 E·F열은 비어 있어야 합니다(비어 있는지 「확인 필요」).
  • 결과를 다른 시트에 둔다면 A:A, B:C 앞에 데이터 시트 이름을 붙이세요. 예: '시트1'!A:A (시트 이름 「확인 필요」)

3. 각 부분이 하는 일

  • FILTER(…): 날짜가 이번 달 1일(EOMONTH(TODAY(),-1)+1) 이상이고 다음 달 1일 미만인 행만 골라 거래처와 금액을 남깁니다. 머리글과 빈 행은 자동으로 빠집니다.
  • QUERY(…): 남은 행을 거래처(Col1)별로 묶어 금액(Col2)을 더하고, label로 제목 줄을 붙입니다.
  • IFERROR(…): 이번 달 거래가 아직 없을 때(매월 1일 등) 오류 대신 "이번 달 거래 없음"을 보여 줍니다.

4. 자주 나는 오류: #REF!

  • 원인: 결과가 펼쳐질 E·F열 아래쪽에 이미 값이 있으면 결과를 펼치지 못합니다. 공백 한 칸만 있어도 마찬가지입니다. 거래처가 늘수록 결과가 길어지기 때문에, 처음엔 멀쩡하다가 나중에 아래쪽에 적어 둔 메모와 부딪히는 경우가 많습니다.
  • 해결: 오류 셀에 마우스를 올리면 막고 있는 칸의 주소가 나옵니다. 그 칸을 Delete로 비우거나, 수식을 비어 있는 다른 열로 옮기세요.

참고

한국어 엑셀 함수명: 한국어 엑셀도 함수명이 영문 그대로라(EOMONTH, TODAY, SUMIFS, IFERROR 등) 바꿀 것이 없습니다. 다만 QUERY는 구글 시트에만 있고 FILTER는 엑셀 2021·Microsoft 365부터 있습니다. 그래서 엑셀에서는 아래 대안을 쓰세요.

구버전 대안 (배열 수식 없이, 엑셀 2007 이상과 구글 시트에서 모두 동작)
위 수식 대신 쓰는 방법입니다. E2부터 거래처명을 한 번씩만 적어 두세요(B열을 복사한 뒤 중복 제거). 그다음 F2에 아래 수식을 넣고 아래로 끌어 채우면 됩니다.

=SUMIFS($C:$C, $B:$B, E2, $A:$A, ">="&EOMONTH(TODAY(),-1)+1, $A:$A, "<"&EOMONTH(TODAY(),0)+1)

거래처가 E2와 같고 날짜가 이번 달 1일 이상, 다음 달 1일 미만인 금액만 더합니다.

가정: A열에 날짜 형식으로 들어 있다고 보고 썼습니다(「확인 필요」). 날짜가 텍스트로 들어가 있으면 이번 달로 인식되지 않아 합계에서 빠집니다. 정렬을 바꾼 적이 없는데 날짜가 셀 왼쪽에 붙어 있다면 텍스트일 가능성이 큽니다.

「확인 필요」 부분을 채울 수 있게, 결과를 둘 시트와 위치, 그리고 A열 날짜를 직접 입력했는지(다른 파일에서 붙여넣었는지) 알려 주시겠어요?

위 예시 입력으로 이 프롬프트를 AI(Claude)에 그대로 넣어 받은 답이에요. 모델과 시점에 따라 표현은 달라질 수 있어요.

더 잘 쓰는 법

  • 표 구조를 정확히 적는 게 전부입니다. "A열 날짜, B열 거래처, C열 금액" 처럼요.
  • 한국어 엑셀을 쓰면 함수명이 다를 수 있어서 둘 다 달라고 넣어 뒀어요.
  • 결과가 이상하면 "실제로 이렇게 나왔다"고 붙이세요. 빈칸·텍스트 숫자가 원인인 경우가 많습니다.
  • 피벗으로 될 일을 수식으로 짜고 있으면 "피벗이 나은지"도 물어보세요.
  • 구글 시트면 QUERY 함수를 물어보면 훨씬 짧아질 때가 있습니다.

#엑셀#엑셀 수식#구글 시트#함수#업무 자동화