계산 방법(지출 측면/분배 측면)을 고르고 각 항목의 금액을 입력하세요. 빈칸은 0으로 계산합니다. 단위는 자유지만 한국의 GDP라면 ‘조 원’으로 맞추기를 권합니다.
이 페이지에서 할 수 있는 것
- 민간소비, 투자, 정부지출, 수출, 수입의 5개만 넣으면 GDP(국내총생산)를 지출 측면의 공식(\(\mathrm{GDP} = C + I + G + (X - M)\))으로 계산할 수 있습니다(중학교 사회와 고등학교 통합사회·경제에서 배우는 대표적인 공식입니다)
- ‘분배(소득) 측면으로’ 모드로 바꾸면 피용자보수, 영업잉여, 혼합소득, 고정자본소모, 세금과 보조금이라는 국민계정(SNA. 한국은 한국은행이 작성)의 항목으로도 GDP를 계산할 수 있습니다
- 순수출(수출 − 수입)도 함께 계산하고, 어떤 항목이 GDP를 이루는지 한눈에 알 수 있는 가로 막대그래프를 보여 줍니다(순수출이 마이너스이면 왼쪽으로 뻗는 막대가 됩니다)
- 빈칸인 항목은 0으로 계산하므로 아는 항목만의 합계도 바로 구할 수 있습니다
- 공식의 쉬운 해설, 삼면 등가의 법칙, 명목과 실질의 차이, Excel·Google 스프레드시트·Python용 복사해서 쓰는 수식도 이 페이지에 모아 두었습니다
이 계산은 어디에 쓰일까요?
‘GDP = 소비 + 투자 + 정부지출 + (수출 − 수입)’은 중학교 사회부터 고등학교 통합사회·경제, 수능 사회탐구의 경제까지 거듭 나오는 대표 공식입니다. ‘표의 숫자로 GDP를 계산하시오’, ‘순수출이 마이너스이면 GDP는 어떻게 되는가’ 같은 문제는 이 공식에 대입하기만 하면 풀 수 있습니다.
삼면 등가의 법칙(생산·분배·지출 중 어느 측면으로 재도 같은 값이 됨)과 함께 익혀 두면 분배 측면의 항목(피용자보수, 영업잉여 등)을 묻는 문제에도 대응할 수 있습니다.
한국은행이 분기마다 발표하는 GDP 속보는 ‘민간소비가 전기 대비 감소’, ‘설비투자가 증가로 돌아섰다’처럼 바로 이 공식의 항목별로 보도됩니다. 공식을 알면 ‘이번 성장은 소비가 이끌었나, 수출이 이끌었나’까지 읽어 낼 수 있습니다.
‘실질 GDP 성장률 2%’의 규모도 계산할 수 있습니다. 2025년 한국의 명목 GDP는 2,676.7조 원(한국은행 잠정치)이므로, 그 2%는 \(2676.7 \times 0.02 \fallingdotseq 53.5\)(조 원), 즉 1년에 약 53조 원어치 생산이 늘어난다는 뜻입니다.
국방비, 교육비 지출, 국가채무 같은 정책의 규모는 ‘GDP 대비 ○%’라는 형태로 말하는 것이 국제적인 관례입니다(한국의 ‘국가채무비율’도 GDP 대비 비율입니다). GDP가 분모라는 것을 알면, 예를 들어 ‘GDP 대비 2%’는 2025년 한국(명목 GDP 2,676.7조 원)이라면 약 53.5조 원이라고 직접 환산할 수 있습니다.
금액 그대로는 감이 오지 않는 거대한 숫자를 나라 경제의 규모와 비교해 실감하기 위한 바탕이 되는 공식입니다.
나라끼리 풍요로움을 비교하는 보고서에서는 GDP 그 자체가 아니라 GDP를 인구로 나눈 ‘1인당 GDP’를 자주 씁니다. 경제 규모(GDP)가 커도 인구가 많으면 1인당 풍요로움은 별개의 이야기이기 때문입니다. 한국 뉴스에서 자주 보는 ‘1인당 국민소득’은 1인당 GNI(2025년 36,963달러)입니다.
또한 환율의 영향을 받는 명목값을 비교할 때는 구매력평가(PPP)로 조정한 1인당 GDP를 쓰는 경우가 많다는 점도 알아 두면 데이터를 잘못 읽는 일을 막을 수 있습니다.
나라 경제의 규모와 그 항목(민간소비, 투자 등)의 규모감은 시장 규모를 어림하거나 기획서에서 업계의 위치를 설명할 때의 출발점이 됩니다.
예를 들어 ‘30조 원 시장’이라고 들으면, 2025년 명목 GDP 2,676.7조 원의 약 1.1%에 해당한다고 공식의 항목과 비교해 실감할 수 있습니다.
공식과 그래프
용어·기호 해설
기호
| \(\mathrm{GDP}\) | 지디피 | 국내총생산(Gross Domestic Product). 일정 기간(분기·1년)에 국내에서 생산된 상품·서비스의 부가가치 합계입니다. |
| \(C\) | 씨 | 민간소비(Consumption). 가계가 상품·서비스를 사는 데 쓴 지출의 합계입니다(국민계정에서는 ‘민간최종소비지출’). |
| \(I\) | 아이 | 투자(Investment). 기업의 설비투자와 건설투자(주택 포함), 재고 증감의 합계입니다. 재고가 줄어든 해에는 재고 증감이 마이너스가 됩니다. |
| \(G\) | 지 | 정부지출(Government spending). 정부의 소비(행정 서비스 등)와 정부투자의 합계입니다. 연금 같은 지급금 자체는 ‘생산에 대한 지출’이 아니므로 포함하지 않습니다. |
| \(X\) | 엑스 | 수출(eXport). 해외에 판 상품·서비스의 합계입니다. |
| \(M\) | 엠 | 수입(iMport). 해외에서 산 상품·서비스의 합계입니다. 국내의 생산이 아니므로 공식의 마지막에서 한꺼번에 뺍니다. |
| \(\mathit{NX}\) | 엔엑스 | 순수출(Net eXports). 수출에서 수입을 뺀 값(\(X - M\))으로, 마이너스가 될 수도 있습니다. |
| \(W\) | 더블유 | 피용자보수(Wages). 일하는 사람이 받는 급여·상여금과 사회보험료의 사업주 부담분 등의 합계입니다. |
| \(\mathit{OS}\) | 오에스 | 영업잉여·혼합소득(Operating Surplus). 기업의 이익(영업잉여)과 개인사업자의 소득(혼합소득)의 합계입니다. |
| \(D\) | 디 | 고정자본소모(Depreciation). 건물·기계 같은 생산 설비가 낡아서 줄어든 가치입니다. |
| \(T\) | 티 | 생산 및 수입세(Tax). 부가가치세, 주세, 관세 등의 합계입니다. |
| \(S\) | 에스 | 보조금(Subsidy). 정부가 기업 등에 주는 보조금으로, 분배 측면의 계산에서는 세금에서 뺍니다. |
용어
| GDP(국내총생산) | 일정 기간(분기·1년)에 ‘국내에서’ 생산된 상품·서비스의 부가가치 합계입니다. 나라 경제의 규모를 재는 가장 대표적인 잣대로, 한국에서는 한국은행이 국민계정으로 발표합니다. |
| 부가가치 | 생산으로 새로 만들어진 가치를 말합니다. 매출에서 원재료비 등을 뺀 ‘덧붙여진 몫’이며, GDP는 이 부가가치를 나라 전체에서 합계한 것입니다. 빵집의 매출을 그대로 더하면 밀가루 값을 두 번 세게 되므로 덧붙여진 몫만 셉니다. |
| 삼면 등가의 법칙 | GDP를 ‘생산’, ‘분배(소득)’, ‘지출’ 중 어느 측면으로 재도 이론상 같은 값이 된다는 법칙입니다. 누군가 생산한 것은 누군가의 소득이 되고, 누군가의 지출로 팔린다는 관계에서 성립합니다(실제 통계에서는 추계 방법의 차이로 생기는 작은 차이, 즉 통계상 불일치가 있습니다). |
| GNI(국민총소득) | ‘국내에서’가 아니라 ‘그 나라의 국민(거주자)이’ 번 소득의 합계입니다. GDP에 해외에서 받은 순소득(해외 투자의 이자·배당 등)을 더한 것으로, 예전에는 GNP(국민총생산)라고 불렀습니다. 한국은행은 1인당 GNI(2025년 5,257.0만 원, 36,963달러)를 해마다 발표하며, 뉴스에서 ‘1인당 국민소득’이라고 하면 보통 이것을 가리킵니다. |
| 명목 GDP | 그해의 가격 그대로 합계한 GDP입니다. 물가가 오르면 생산량이 같아도 명목 GDP는 늘어납니다. |
| 실질 GDP | 명목 GDP에서 물가 변동분을 뺀 GDP입니다. ‘경제가 정말 성장했는가’를 보는 뉴스의 성장률은 실질 GDP로 말하는 것이 기본입니다. |
| 경제 성장률 | GDP가 이전 기간보다 얼마나 늘었는지의 비율입니다. ‘실질 GDP 성장률 2%’라면 물가의 영향을 뺀 생산 규모가 2% 늘었다는 뜻입니다. 한국에서는 한국은행이 분기마다 GDP 속보를 발표하며(분기 성장률은 보통 전기 대비), 뉴스에서 크게 다룹니다. |
| 피용자보수 | 일하는(고용된) 사람이 받는 급여·상여금에 사회보험료의 사업주 부담분 등을 더한 합계입니다. 분배 측면에서 가장 큰 항목이며, 국민소득에서 피용자보수가 차지하는 비율을 노동소득분배율이라고 합니다. |
| 영업잉여 | 기업의 생산 활동에서 생긴 이익입니다. 분배 측면의 GDP에서는 피용자보수·혼합소득 등과 나란히 놓이는 항목입니다. |
| 혼합소득 | 개인사업자(자영업자)의 소득입니다. ‘자신에게 주는 급여’와 ‘사업의 이익’이 섞여 있어서 혼합소득이라고 합니다(한국은행 통계에서는 개인 영업잉여로 영업잉여에 포함해 발표합니다). |
| 고정자본소모 | 건물·기계·도로 같은 생산 설비가 쓰이거나 낡아서 줄어든 가치입니다. 기업 회계의 감가상각에 가까운 개념으로, ‘총생산’인 GDP에는 이 몫이 포함되어 있습니다. |
| 생산 및 수입세 | 부가가치세, 주세, 담배소비세, 관세 등 상품과 서비스의 생산·판매·수입에 붙는 세금의 합계입니다. 시장에서 사고파는 가격에는 이 세금이 붙어 있으므로 분배 측면의 계산에 나옵니다(소득세나 법인세는 여기에 포함하지 않습니다). |
| 순수출 | 수출에서 수입을 뺀 값입니다. 해외와의 거래로 얼마나 벌었는지를 나타내며, 수입이 더 많은 해에는 마이너스가 됩니다. |
| 국민계정(SNA) | GDP 같은 경제 통계를 국제적으로 공통된 규칙으로 만들기 위한 체계(System of National Accounts)입니다. 한국에서는 한국은행이 작성하며, 이 페이지의 분배 측면 항목도 이 체계의 분류에 맞췄습니다. |
| 1인당 GDP | GDP를 인구로 나눈 값입니다. 경제의 ‘규모’가 아니라 국민 1인당 풍요로움·생산성의 기준으로 나라끼리 비교할 때 자주 씁니다. |
| 통계상 불일치 | 지출 측면으로 잰 GDP와 생산·분배 측면으로 잰 값 사이에 자료의 차이 때문에 생기는 작은 차이입니다. 국민계정 표에서는 지출 측면의 한 항목으로 따로 표시합니다. |
먼저 알아 두면 좋은 내용
이 페이지의 계산을 ‘뜻을 알고’ 쓸 수 있도록, 먼저 알아 두면 좋은 내용을 정리했습니다.
| 정수와 유리수의 덧셈·뺄셈(중학교 1학년, 12~13세) |
|
| 큰 수(초등학교 4학년, 9~10세) |
|
| 비와 비율·백분율(초등학교 6학년, 11~12세) |
|
| GDP와 삼면 등가(중학교 사회~고등학교 통합사회·경제) |
|
Excel로 계산하는 방법
| 민간소비 C | 335 |
| 투자 I | 145 |
| 정부지출 G | 160 |
| 수출 X | 140 |
| 수입 M | 145 |
| 순수출(X − M) | =B4-B5 |
| GDP(국내총생산) | =B1+B2+B3+B6 |
| 피용자보수 W | 310 |
| 영업잉여·혼합소득 OS | 100 |
| 고정자본소모 D | 175 |
| 생산 및 수입세 T | 57 |
| 보조금 S | 7 |
| 세금 − 보조금(T − S) | =B4-B5 |
| GDP(국내총생산) | =B1+B2+B3+B6 |
| 수출 X | 140 |
| 수입 M | 145 |
| 순수출 NX | =B1-B2 |
첫 번째 표라면 B6(순수출)에 -5, B7(GDP)에 635가 표시됩니다. 두 번째 표는 B6에 50, B7에 635, 세 번째 표는 B3에 -5가 됩니다.
B열의 숫자를 자신이 조사한 금액(같은 단위)으로 바꾸기만 하면 쓸 수 있습니다.
Google 스프레드시트로 계산하는 방법
| 민간소비 C | 335 |
| 투자 I | 145 |
| 정부지출 G | 160 |
| 수출 X | 140 |
| 수입 M | 145 |
| 순수출(X − M) | =B4-B5 |
| GDP(국내총생산) | =B1+B2+B3+B6 |
| 피용자보수 W | 310 |
| 영업잉여·혼합소득 OS | 100 |
| 고정자본소모 D | 175 |
| 생산 및 수입세 T | 57 |
| 보조금 S | 7 |
| 세금 − 보조금(T − S) | =B4-B5 |
| GDP(국내총생산) | =B1+B2+B3+B6 |
| 수출 X | 140 |
| 수입 M | 145 |
| 순수출 NX | =B1-B2 |
Python으로 계산하는 방법
# 지출 측면: GDP = C + I + G + (X - M) (예의 단위: 조 원)
personal_consumption = 335 # 민간소비 C
private_investment = 145 # 투자 I
government_spending = 160 # 정부지출 G(정부 소비 + 정부 투자)
exports = 140 # 수출 X
imports_value = 145 # 수입 M(import는 Python의 예약어라서 변수 이름을 바꿨다)
net_exports = exports - imports_value
gdp_expenditure = personal_consumption + private_investment + government_spending + net_exports
# 분배(소득) 측면: GDP = W + OS + D + (T - S)
employee_compensation = 310 # 피용자보수 W
operating_surplus = 100 # 영업잉여·혼합소득 OS
fixed_capital_consumption = 175 # 고정자본소모 D
taxes_on_products = 57 # 생산 및 수입세 T
subsidies = 7 # 보조금 S
gdp_income = employee_compensation + operating_surplus + fixed_capital_consumption + (taxes_on_products - subsidies)
print(f"순수출: {net_exports}")
print(f"지출 측면의 GDP: {gdp_expenditure}")
print(f"분배 측면의 GDP: {gdp_income}")
LaTeX 등 수식 언어로 쓰는 법(복사 가능)
GDP = C + I + G + (X − M)
\mathrm{GDP} = C + I + G + (X - M)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>GDP</mi>
<mo>=</mo>
<mi>C</mi>
<mo>+</mo>
<mi>I</mi>
<mo>+</mo>
<mi>G</mi>
<mo>+</mo>
<mrow><mo>(</mo><mi>X</mi><mo>−</mo><mi>M</mi><mo>)</mo></mrow>
</mrow>
</math>
"GDP" = C + I + G + (X - M)
gdp = c + i + g + (x - m) (* C(적분 상수)·I(허수 단위)·D(미분) 등은 Mathematica의 예약어이므로 변수는 모두 소문자로 썼다 *)
gdp := c + i + g + (x - m); # I(허수 단위)·D(미분 연산자)는 Maple의 예약어이므로 변수는 모두 소문자로 썼다
GDP = C + I + G + (X - M);
GDP = C + I + G + (X − M)
GDP = W + OS + D + (T − S)
\mathrm{GDP} = W + \mathit{OS} + D + (T - S)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>GDP</mi>
<mo>=</mo>
<mi>W</mi>
<mo>+</mo>
<mi>OS</mi>
<mo>+</mo>
<mi>D</mi>
<mo>+</mo>
<mrow><mo>(</mo><mi>T</mi><mo>−</mo><mi>S</mi><mo>)</mo></mrow>
</mrow>
</math>
"GDP" = W + "OS" + D + (T - S)
gdp = w + os + d + (t - s) (* D(미분)·C·I 등은 Mathematica의 예약어이므로 변수는 모두 소문자로 썼다 *)
gdp := w + os + d + (t - s); # D(미분 연산자)는 Maple의 예약어이므로 변수는 모두 소문자로 썼다
GDP = W + OS + D + (T - S);
GDP = W + OS + D + (T − S)
NX = X − M
\mathit{NX} = X - M
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>NX</mi>
<mo>=</mo>
<mi>X</mi>
<mo>−</mo>
<mi>M</mi>
</mrow>
</math>
"NX" = X - M
nx = x - m (* 다른 공식에 맞춰 변수는 소문자로 썼다(N·C·D·I 등은 Mathematica의 예약어) *)
nx := x - m; # 다른 공식에 맞춰 변수는 소문자로 썼다(D·I 등은 Maple의 예약어)
NX = X - M;
NX = X − M
ChatGPT 에게 물어서 계산하는 방법
당신은 경제 통계 계산 도우미입니다. 다음 계산을 반드시 Python 코드를 실제로 실행해서 하고, 실행 결과의 숫자만을 근거로 답해 주세요(암산이나 추측으로 답하지 마세요). 어떤 나라의 지출 측면 항목이 민간소비 335, 투자 145, 정부지출 160, 수출 140, 수입 145(모두 조 원)입니다. 다음 값을 각각 구해 주세요. 1. 순수출(수출 − 수입) 2. GDP(= 민간소비 + 투자 + 정부지출 + 순수출) 3. 이 GDP가 다음 해에 2% 성장했을 때의 증가액 계산에 사용한 공식과 실행 결과의 숫자를 보여 주세요.
사용법
-
1숫자 입력계산하고 싶은 숫자를 입력란에 입력합니다
-
2계산‘계산’ 버튼을 누릅니다
-
3결과 확인계산 결과가 바로 표시됩니다. 계산의 원리와 공식 해설도 같은 페이지에서 확인할 수 있습니다
DataChef의 특징
전문 지식 없이도 직관적이고 간단하게 사용
개인정보를 등록하지 않고도 이용할 수 있습니다
"다운로드"를 누르면 파일이 자동으로 삭제됩니다
출처 표기 불필요
상업적 이용 허가 연락도 필요 없습니다