• 최초 작성일: 1999-09-14
  • 최종 수정일: 2026-09-29
  • 조회수: 29 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: 목표값 찾기로 원하는 결과 역산하기

들어가기 전에

오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.

이번 시간에는 메뉴상에는 있지만 잘 사용하지 않는 기능 한가지에 대해 설명드립니다.

혹시 목표값 찾기(Goal Seek)라고 들어보셨는지?

"목표값 찾기"란 어떤 한 정보가 다른 정보와 수식으로 연결되어 있을 때, 결과 셀의 값이 얼마이고 싶다면 조건 셀의 값은 얼마가 되어야 하는가에 대한 답을 찾아주는 기능입니다. 헷갈리지요?

권현욱(엑셀러)
저자: 권현욱(엑셀러), 아이엑셀러 대표

필자는 Excel 컨설턴트, 작가, 그리고 크리에이터입니다. 현재 Microsoft Excel MVP이며, 『챗GPT+엑셀 업무자동화 정석』을 비롯한 10여 권의 도서를 집필했습니다. Excel 자동화 및 생산성 향상 분야에서 25년 넘는 경력을 보유하고 있습니다.

권현욱(엑셀러) 님의 최신 포스트:
  • 최신 글을 불러오는 중...


26년 경력 Microsoft MVP 권현욱(엑셀러) 지음

📊 신간 전자책(PDF) · 287쪽 · 13500원

엑셀 대시보드를 만드는 최적의 '표준 3계층 구조'

  • 3초 안에 읽히는 화면 설계 감각 습득
  • Microsoft Excel MVP의 실전 노하우 수록
  • 중간마진 없는 합리적인 가격, 오직 아이엑셀러에서만!
지금 구매하기 완성 화면 보기

목표값 찾기로 원하는 결과 역산하기

핵심 요약

  • 목표값 찾기는 수식 결과를 원하는 값으로 만들기 위해 특정 입력 셀이 얼마가 되어야 하는지 역산합니다.
  • 수식 셀, 찾는 값, 값을 바꿀 셀을 지정하면 Excel이 조건을 만족하는 입력값을 자동으로 계산합니다.
  • 회전일 목표를 정한 뒤 수금액을 변경 셀로 지정하는 식으로 영업 실적 계획에도 활용할 수 있습니다.

아래의 표를 보세요

변경전 변경후
전월미수 50,000 50,000
당월판매 100,000 100,000
당월수금 110,000
당월미수 40,000 150,000 =E12+E13-E14
회전일 10.9090909091 =IF(ISERROR(E15/E14),"",E15/E14*30)

당월미수=전월미수 + 당월판매 - 당월수금

회전일=당월미수 / 당월수금 X 30(일)

이 표는 영업현장에서 자주 쓰이는 실적 집계 양식입니다.

당월미수와 회전일 란에는 위와 같은 공식이 입력되어 있습니다.

여기서 변경전의 회전일은 11일로 되어 있습니다. 그런데 월초에 영업계획을 세울 때 "이번달 이 특약점의 월말 회전일 목표를 5일로 한다"라는 목표를 세웠을 경우, 당월판매목표는 100,000으로 확정이 되었다면 수금을 얼마로 해야 회전일이 5일이 되는지 궁금해 지지요?

물론 계산기를 두드려가며 직접 계산할수도 있지만 좋은 도구가 있는데 굳이 힘들게 할 필요는 없 겠지요? 아래와 같은 방법으로 하시면 됩니다.

(1) 먼저, 변경전과 변경후를 비교해 보기 위해 아래와 같은 표를 작성합니다.

참고: 도구-목표값 찾기 메뉴는 구버전 메뉴입니다. 최신 Excel에서는 데이터 탭의 가상 분석 - 목표값 찾기를 선택합니다.

(2) 도구-목표값 찾기 메뉴 선택합니다.

(3) 그러면 아래와 같은 대화상자가 나타납니다.

목표값 찾기로 원하는 결과 역산하기 예제 화면 1
아이엑셀러
변경전 변경후
전월미수 50,000 50,000
당월판매 100,000 100,000
당월수금 110,000 110,000
당월미수 40,000 40,000
회전일 10.9090909091 10.9090909091

- 수식 셀: 수식이 입력되어 있는 셀, 즉 여기서는 "변경후의 회전일셀"인 e38셀을 클릭합니다

- 찾는 값: 말 그대로 찾는 값을 입력합니다. 회전일이 5일이어야 하므로 5를 입력하면 되겠지요?

- 값을 바꿀 셀: 회전일은 수금에 대해 영향을 받으므로(왜냐고요? 회전일 산출공식을 보세요!) 당월수금 값이 들어있는 e36셀을 지정해 줍니다.

(4) 항목들을 다 지정하였으면 확인 버튼을 누릅니다.

(5) 그러면 또 다음과 같은 "목표값 찾기 상태" 대화상자가 나타나지요.

내용을 살펴보니 목표값이 5, 현재값이 5이므로 우리가 찾고자 하는 값이 맞지요? 확인버튼 클릭.

목표값 찾기로 원하는 결과 역산하기 예제 화면 2
아이엑셀러

(6) 그러면 아래와 같은 최종 결과가 나옵니다.

변경전 변경후
전월미수 50,000 50,000
당월판매 100,000 100,000
당월수금 110,000 128571.1258247116
당월미수 40,000 21428.8741752884
회전일 10.9090909091 5.0000824146

즉 회전일이 5일 이내에 들기 위해서는 당월 수금을 128,571원만큼 해야한다는 것을 보여주는 것이지요.

정리파일 송신이 늦어지고 있습니다. 추석 전을 목표로 작업을 하고 있긴한데 진도가 잘 나가지 않고 있네요. 주변에서 건드는(?) 사람이 많아서… 어쨌거나 오늘 강좌는 여기까지.

정리 — 목표값 찾기로 원하는 결과 역산하기

구분내용
기능목표값 찾기(Goal Seek): 결과 셀이 원하는 값이 되려면 조건 셀의 값이 얼마여야 하는지 찾아 주는 기능
예제월말 회전일 목표를 5일로 할 때 필요한 당월수금 계산
수식당월미수 = 전월미수 + 당월판매 - 당월수금, 회전일 = 당월미수 / 당월수금 x 30
수식 셀수식이 입력된 변경후의 회전일 셀
찾는 값원하는 결과값 5
값을 바꿀 셀회전일에 영향을 주는 당월수금 셀
결과당월수금 약 128,571원일 때 회전일이 약 5일

자주 묻는 질문 (FAQ)

Q1. 목표값 찾기란 무엇인가요?

어떤 정보가 다른 정보와 수식으로 연결되어 있을 때, 결과 셀의 값이 원하는 값이 되려면 조건 셀의 값이 얼마여야 하는지 답을 찾아 주는 기능입니다.

Q2. 목표값 찾기 대화상자에는 무엇을 입력하나요?

수식 셀에는 수식이 들어 있는 셀을, 찾는 값에는 원하는 결과값을, 값을 바꿀 셀에는 결과에 영향을 주는 입력 셀을 지정합니다.

Q3. 이 예제에서 회전일 5일을 만들려면 수금액은 얼마인가요?

당월판매가 100,000일 때 당월수금을 약 128,571원으로 하면 회전일이 약 5일이 됩니다.

마치며

계산기로 일일이 역산하지 말고 목표값 찾기로 필요한 값을 한 번에 구해 보시기 바랍니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.