Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

엑셀 '해 찾기' 추가 기능으로 방정식 손쉽게 푸는 방법

마이크로소프트 엑셀(Microsoft Excel)은 소개가 필요 없을 만큼 널리 쓰이는 오피스 프로그램으로, 반복적인 계산과 데이터 정리를 훨씬 간단하게 만들어 줍니다. 이번 글에서는 '해 찾기(Solver)' 추가 기능을 활용해 엑셀에서 방정식을 푸는 방법을 알아보겠습니다.

업무를 하다 보면 일반적인 계산과 반대로, 결과값이 주어졌을 때 그 결과를 만들어 내는 변수의 값을 구해야 하는 경우가 종종 있습니다. 예를 들어 두 개의 연립방정식을 동시에 만족하는 두 변수의 값을 구하거나, 마지막 학기에서 정확히 몇 점을 받아야 졸업 요건을 충족하는지 계산해야 하는 상황 등이 그렇습니다. 이런 역계산 문제는 엑셀의 해 찾기 추가 기능을 사용하면 복잡한 수식 작업 없이도 몇 번의 클릭만으로 해결할 수 있습니다.

엑셀에서 방정식 풀기: 해 찾기 추가 기능

해 찾기(Solver)는 지정된 목표값과 제약 조건을 만족하는 최적의 해를 자동으로 계산해 주는 강력하고 유용한 도구입니다. 다만 기본적으로 활성화되어 있지 않기 때문에 먼저 추가 기능을 불러와야 합니다.

1. 해 찾기 추가 기능 활성화하기

  1. 엑셀을 실행한 뒤 파일(File) 메뉴(또는 Office 버튼)를 클릭하고 옵션(Excel Options)을 선택합니다.
  2. 옵션 대화상자가 열리면 왼쪽 메뉴에서 추가 기능(Add-ins)을 클릭합니다.
  3. 목록에서 해 찾기 추가 기능(Solver Add-in)을 선택한 후 "이동(Go)" 버튼을 누릅니다.
  4. 추가 기능 대화상자에서 해 찾기 추가 기능에 체크하고 "확인"을 클릭합니다.

설치가 완료되면 엑셀 리본 메뉴의 "데이터(Data)" 탭 오른쪽 끝에서 해 찾기를 확인할 수 있습니다.

2. 해 찾기 사용 방법 – 예제로 배우기

이해를 돕기 위해 제품 수익률을 계산하는 예제를 살펴보겠습니다. 아래 시트에는 제품 A, B, C의 원가(Cost Price), 판매가(Selling Price), 수익률(Profit %) 데이터가 담겨 있습니다. 수익률은 다음 수식으로 계산합니다.

수익률(%) = ((판매가 − 원가) ÷ 원가) × 100

여기서 목표는 제품 A의 수익률을 정확히 20%로 맞추는 것입니다. 즉, 수익률이 20%가 되려면 원가와 판매가가 얼마여야 하는지를 구해야 하며, 다음과 같은 제약 조건이 주어져 있습니다.

  • 목표 셀(Target Cell): B5 (수익률)
  • 변경할 변수 셀: B3 (원가), B4 (판매가)
  • 제약 조건: B3 ≥ 16,000 / B4 ≤ 22,000
  • 수익률 계산 수식: ((판매가 − 원가) ÷ 원가) × 100
  • 목표값: 20

먼저 목표 셀(B5)에 위 수식을 입력해 수익률을 계산합니다. 이렇게 목표 셀, 변수 셀, 제약 조건, 목표값을 미리 정리해 두는 것이 해 찾기로 어떤 방정식이든 풀기 위한 기본 준비 과정입니다.

3. 해 찾기 실행하기

데이터 탭에서 해 찾기(Solver)를 클릭해 실행합니다.

STEP 1. "목표 값 설정" 셀을 B5로 지정하고, "값"에 목표 수익률인 20을 입력합니다. 그다음 "변수 셀 변경"에는 수익률 20%를 만들기 위해 값을 조정할 셀, 즉 $B$3:$B$4(원가와 판매가)를 지정합니다.

STEP 2. 이제 제약 조건을 추가할 차례입니다. 원가(B3)는 16,000 이상, 판매가(B4)는 22,000 이하라는 조건을 "추가" 버튼을 눌러 하나씩 입력합니다.

STEP 3. 모든 입력이 끝나면 "풀기(Solve)" 버튼을 클릭합니다. 계산이 완료되면 해 찾기 결과를 워크시트에 유지할지 묻는 대화상자가 나타나는데, 필요에 따라 옵션을 선택하고 "확인"을 누르면 됩니다.

결과를 확인해 보면 원가와 판매가가 각각 17,70821,250으로 자동 조정되어 수익률이 정확히 20%가 된 것을 알 수 있습니다.

마무리

이처럼 엑셀의 해 찾기 추가 기능을 활용하면 연립방정식, 손익분기점 분석, 예산 배분 등 다양한 역계산 및 최적화 문제를 손쉽게 해결할 수 있습니다. 제약 조건과 변수 셀을 자유롭게 바꿔 가며 직접 실습해 보면 실무에서 훨씬 폭넓게 활용할 수 있을 것입니다.

함께 읽으면 좋은 글: 윈도우 10 PC에서 프로그램을 두 번째 인스턴스로 여는 방법