분수 2개를 보이는 모양 그대로(위 칸 = 분자, 아래 칸 = 분모) 입력하고, 가운데 목록에서 계산의 종류(+ − × ÷)를 골라 주세요. 답은 약분한 분수와 소수로 보여 주고 풀이 과정도 나옵니다.
이 페이지에서 할 수 있는 것
- 분수끼리의 덧셈, 뺄셈, 곱셈, 나눗셈(예: \(\dfrac{2}{7} + \dfrac{3}{8}\))을 분자와 분모만 넣으면 바로 계산할 수 있습니다
- 답은 약분한 분수(기약분수)로 보여 줍니다. 1보다 큰 가분수일 때는 대분수로도, 소수로도 함께 보여 줍니다
- 통분, 역수의 곱셈, 약분처럼 답에 이르기까지의 풀이 과정도 보여 줍니다
- 공식의 쉬운 해설과 Excel·Google 스프레드시트·Python용으로 복사해 쓸 수 있는 수식도 이 페이지에 모아 두었습니다
이 계산은 어디에 쓰일까요?
레시피에는 ‘설탕 \(\dfrac{1}{3}\)컵’, ‘우유 \(\dfrac{3}{4}\)컵’처럼 분수가 자주 나오고, 분량 조절은 분수의 곱셈 그 자체입니다. 예를 들어 ‘\(\dfrac{3}{4}\)컵의 \(\dfrac{2}{3}\)만큼’은 \(\dfrac{3}{4} \times \dfrac{2}{3} = \dfrac{1}{2}\)(반 컵)입니다.
두 배로 늘리거나 반으로 줄일 때도 레시피의 분수에 그대로 곱하면 정확한 분량을 낼 수 있습니다.
한국 민법의 법정상속분은 ‘같은 순위의 상속인은 똑같이, 배우자는 자녀 몫의 1.5배’로 정해져 있습니다(한국 기준, 민법 제1009조). 배우자와 자녀 2명이라면 1.5 : 1 : 1이므로 배우자는 \(\dfrac{1.5}{3.5} = \dfrac{3}{7}\), 자녀는 1명당 \(\dfrac{2}{7}\)입니다.
모든 사람의 몫을 더해 \(\dfrac{3}{7} + \dfrac{2}{7} + \dfrac{2}{7} = 1\)이 되는 것을 확인하면 빠짐없이 나누었음을 알 수 있습니다. 부동산 공유 지분의 계산도 같은 분수의 덧셈과 곱셈입니다.
수도관·배관 부품이나 미국 규격의 볼트·렌치·목재는 ‘\(\dfrac{3}{8}\)인치’, ‘\(\dfrac{1}{2}\)인치’처럼 분수로 치수를 나타냅니다.
두께 \(\dfrac{3}{8}\)인치인 판을 2장 겹치면 \(\dfrac{3}{8} + \dfrac{3}{8} = \dfrac{3}{4}\)인치, \(\dfrac{1}{2}\)인치와 \(\dfrac{3}{8}\)인치인 부품의 차이는 \(\dfrac{1}{2} - \dfrac{3}{8} = \dfrac{1}{8}\)인치입니다. 공구 고르기와 치수 맞추기는 분수의 덧셈·뺄셈으로 이루어져 있습니다.
4분음표는 온음표의 \(\dfrac{1}{4}\), 8분음표는 \(\dfrac{1}{8}\)처럼 음표의 길이는 원래 분수입니다. 점4분음표의 길이는 \(\dfrac{1}{4} + \dfrac{1}{8} = \dfrac{3}{8}\)입니다.
4분의 4박자의 한 마디는 음표의 길이를 모두 더하면 \(\dfrac{4}{4} = 1\)이 되도록 음을 늘어놓습니다. 악보의 리듬을 읽거나 만드는 작업은 분수 덧셈의 연속입니다.
‘45분 회의’는 \(\dfrac{3}{4}\)시간, ‘30분 이동’은 \(\dfrac{1}{2}\)시간입니다. 시간은 60진법이라 예전부터 분수와 잘 맞는 양입니다.
45분 회의 2개와 30분 이동을 합치면 \(\dfrac{3}{4} + \dfrac{3}{4} + \dfrac{1}{2} = 2\)시간처럼, 일정의 합계나 남은 시간을 분수의 덧셈·뺄셈으로 어림할 수 있습니다.
공식
용어·기호 해설
기호
| \(\dfrac{a}{b}\) | 비 분의 에이 | 첫 번째 분수입니다. 위의 \(a\)가 분자, 아래의 \(b\)가 분모입니다(예: \(\dfrac{2}{7}\)이라면 분자 2, 분모 7). |
| \(\dfrac{c}{d}\) | 디 분의 시 | 두 번째 분수입니다. 나눗셈에서는 ‘나누는 수’가 됩니다. |
| \(\dfrac{d}{c}\) | 시 분의 디 | \(\dfrac{c}{d}\)의 분자와 분모를 뒤집은 분수(역수)입니다. 나눗셈을 곱셈으로 고칠 때 씁니다. |
| \(g\) | 지 | 분자와 분모의 최대공약수입니다. 약분할 때 분자와 분모를 이 수로 나눕니다. |
용어
| 분자 | 분수의 위쪽에 있는 수입니다. ‘조각이 몇 개 있는지’라는 개수를 나타냅니다. |
| 분모 | 분수의 아래쪽에 있는 수입니다. ‘1을 몇으로 똑같이 나누었는지(조각의 크기)’를 나타냅니다. 0이 될 수 없습니다. |
| 통분 | 분모가 다른 분수끼리 값은 그대로 두고 같은 분모로 맞추는 것입니다. 덧셈과 뺄셈 전에 필요합니다. |
| 약분 | 분자와 분모를 공통인 수(최대공약수)로 나누어 분수를 가장 간단한 꼴로 만드는 것입니다. |
| 기약분수 | 더 이상 약분할 수 없는 분수입니다. 이 계산기의 답은 모두 기약분수로 표시됩니다. |
| 최대공약수 | 두 수를 모두 나누어떨어지게 하는 수(공약수) 중 가장 큰 수입니다. 약분에 씁니다(예: 18과 12라면 6). |
| 최소공배수 | 두 수에 공통인 배수 중 가장 작은 수입니다. 통분으로 분모를 맞출 때 쓰면 수가 작아집니다(예: 4와 6이라면 12). |
| 역수 | 분자와 분모를 뒤집은 분수입니다. 처음 수와 곱하면 1이 됩니다(\(\dfrac{6}{7} \times \dfrac{7}{6} = 1\)). 분수의 나눗셈에서 씁니다. |
| 진분수 | 분자가 분모보다 작은, 1보다 작은 분수입니다(예: \(\dfrac{1}{2}\)). |
| 가분수 | 분자가 분모와 같거나 큰, 1 이상의 분수입니다(예: \(\dfrac{3}{2}\)). |
| 대분수 | 가분수를 ‘자연수 + 진분수’의 꼴로 나타낸 것입니다(예: \(\dfrac{3}{2} = 1\dfrac{1}{2}\), 1과 2분의 1). 크기를 떠올리기 쉬운 표기입니다. |
먼저 알아 두면 좋은 내용
이 페이지의 계산을 ‘뜻을 이해하고’ 쓸 수 있도록 먼저 알아 두면 좋은 내용을 정리했습니다.
| 분수의 뜻(초등학교 3학년, 8~9세) |
|
| 곱셈구구와 나눗셈(초등학교 2~4학년, 7~10세) |
|
| 공약수와 공배수(초등학교 5학년, 10~11세) |
|
| 약분과 통분, 분수의 덧셈과 뺄셈(초등학교 5학년, 10~11세) |
|
| 분수의 곱셈과 나눗셈(초등학교 5~6학년, 10~12세) |
|
Excel로 계산하는 방법
| 분수 1의 분자 a | 2 |
| 분수 1의 분모 b | 7 |
| 분수 2의 분자 c | 3 |
| 분수 2의 분모 d | 8 |
| 약분 전 분자(a×d+c×b) | =B1*B4+B3*B2 |
| 약분 전 분모(b×d) | =B2*B4 |
| 최대공약수 | =GCD(ABS(B5),ABS(B6)) |
| 답의 분자(약분함) | =B5/B7 |
| 답의 분모(약분함) | =B6/B7 |
| 소수로 나타내면 | =B5/B6 |
| 분수 1의 분자 a | 1 |
| 분수 1의 분모 b | 2 |
| 분수 2의 분자 c | 1 |
| 분수 2의 분모 d | 3 |
| 약분 전 분자(a×d−c×b) | =B1*B4-B3*B2 |
| 약분 전 분모(b×d) | =B2*B4 |
| 최대공약수 | =GCD(ABS(B5),ABS(B6)) |
| 답의 분자(약분함) | =B5/B7 |
| 답의 분모(약분함) | =B6/B7 |
| 소수로 나타내면 | =B5/B6 |
| 분수 1의 분자 a | 2 |
| 분수 1의 분모 b | 3 |
| 분수 2의 분자 c | 9 |
| 분수 2의 분모 d | 4 |
| 약분 전 분자(a×c) | =B1*B3 |
| 약분 전 분모(b×d) | =B2*B4 |
| 최대공약수 | =GCD(ABS(B5),ABS(B6)) |
| 답의 분자(약분함) | =B5/B7 |
| 답의 분모(약분함) | =B6/B7 |
| 소수로 나타내면 | =B5/B6 |
| 분수 1의 분자 a | 3 |
| 분수 1의 분모 b | 5 |
| 분수 2의 분자 c | 6 |
| 분수 2의 분모 d | 7 |
| 약분 전 분자(a×d) | =B1*B4 |
| 약분 전 분모(b×c) | =B2*B3 |
| 최대공약수 | =GCD(ABS(B5),ABS(B6)) |
| 답의 분자(약분함) | =B5/B7 |
| 답의 분모(약분함) | =B6/B7 |
| 소수로 나타내면 | =B5/B6 |
| 약분하기 전의 분자 | 18 |
| 약분하기 전의 분모 | 12 |
| 최대공약수 | =GCD(ABS(B1),ABS(B2)) |
| 약분한 분자 | =B1/B3 |
| 약분한 분모 | =B2/B3 |
‘*’는 곱셈, ‘/’는 나눗셈, GCD는 최대공약수를 구하는 Excel 함수입니다(ABS는 혹시 모를 부호를 없애려고 붙였습니다).
예를 들어 첫 번째 표(덧셈)라면 B8과 B9가 약분한 답의 분자와 분모가 되어, \(\dfrac{2}{7} + \dfrac{3}{8}\)에서는 \(\dfrac{37}{56}\)(소수로 약 0.6607)이 됩니다.
음수인 분수를 계산하고 싶을 때는 분자 쪽에 마이너스를 붙여 입력해 주세요.
Google 스프레드시트로 계산하는 방법
| 분수 1의 분자 a | 2 |
| 분수 1의 분모 b | 7 |
| 분수 2의 분자 c | 3 |
| 분수 2의 분모 d | 8 |
| 약분 전 분자(a×d+c×b) | =B1*B4+B3*B2 |
| 약분 전 분모(b×d) | =B2*B4 |
| 최대공약수 | =GCD(ABS(B5),ABS(B6)) |
| 답의 분자(약분함) | =B5/B7 |
| 답의 분모(약분함) | =B6/B7 |
| 소수로 나타내면 | =B5/B6 |
| 분수 1의 분자 a | 1 |
| 분수 1의 분모 b | 2 |
| 분수 2의 분자 c | 1 |
| 분수 2의 분모 d | 3 |
| 약분 전 분자(a×d−c×b) | =B1*B4-B3*B2 |
| 약분 전 분모(b×d) | =B2*B4 |
| 최대공약수 | =GCD(ABS(B5),ABS(B6)) |
| 답의 분자(약분함) | =B5/B7 |
| 답의 분모(약분함) | =B6/B7 |
| 소수로 나타내면 | =B5/B6 |
| 분수 1의 분자 a | 2 |
| 분수 1의 분모 b | 3 |
| 분수 2의 분자 c | 9 |
| 분수 2의 분모 d | 4 |
| 약분 전 분자(a×c) | =B1*B3 |
| 약분 전 분모(b×d) | =B2*B4 |
| 최대공약수 | =GCD(ABS(B5),ABS(B6)) |
| 답의 분자(약분함) | =B5/B7 |
| 답의 분모(약분함) | =B6/B7 |
| 소수로 나타내면 | =B5/B6 |
| 분수 1의 분자 a | 3 |
| 분수 1의 분모 b | 5 |
| 분수 2의 분자 c | 6 |
| 분수 2의 분모 d | 7 |
| 약분 전 분자(a×d) | =B1*B4 |
| 약분 전 분모(b×c) | =B2*B3 |
| 최대공약수 | =GCD(ABS(B5),ABS(B6)) |
| 답의 분자(약분함) | =B5/B7 |
| 답의 분모(약분함) | =B6/B7 |
| 소수로 나타내면 | =B5/B6 |
| 약분하기 전의 분자 | 18 |
| 약분하기 전의 분모 | 12 |
| 최대공약수 | =GCD(ABS(B1),ABS(B2)) |
| 약분한 분자 | =B1/B3 |
| 약분한 분모 | =B2/B3 |
표를 통째로 복사해 A1 셀에 붙여 넣고, 위쪽 입력 칸(분자·분모)을 원하는 값으로 바꿔 주세요.
Python으로 계산하는 방법
from fractions import Fraction fraction_1 = Fraction(2, 7) # 첫 번째 분수(분자, 분모) fraction_2 = Fraction(3, 8) # 두 번째 분수(분자, 분모) print(fraction_1 + fraction_2) # 덧셈 → 37/56 print(fraction_1 - fraction_2) # 뺄셈 → -5/56 print(fraction_1 * fraction_2) # 곱셈 → 3/28 print(fraction_1 / fraction_2) # 나눗셈 → 16/21 print(float(fraction_1 + fraction_2)) # 덧셈의 답을 소수로 → 0.6607142857142857
LaTeX 등 수식 언어로 쓰는 법(복사 가능)
a/b + c/d = (a×d + c×b)/(b×d)
\dfrac{a}{b} + \dfrac{c}{d} = \dfrac{ad + cb}{bd}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mfrac><mi>a</mi><mi>b</mi></mfrac>
<mo>+</mo>
<mfrac><mi>c</mi><mi>d</mi></mfrac>
<mo>=</mo>
<mfrac>
<mrow><mi>a</mi><mo>×</mo><mi>d</mi><mo>+</mo><mi>c</mi><mo>×</mo><mi>b</mi></mrow>
<mrow><mi>b</mi><mo>×</mo><mi>d</mi></mrow>
</mfrac>
</mrow>
</math>
a/b + c/d = (a*d + c*b)/(b*d)
Together[a/b + c/d]
r := normal(a/b + c/d);
r = simplifyFraction(a/b + c/d);
a/b + c/d = (a×d + c×b)/(b×d)
a/b − c/d = (a×d − c×b)/(b×d)
\dfrac{a}{b} - \dfrac{c}{d} = \dfrac{ad - cb}{bd}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mfrac><mi>a</mi><mi>b</mi></mfrac>
<mo>−</mo>
<mfrac><mi>c</mi><mi>d</mi></mfrac>
<mo>=</mo>
<mfrac>
<mrow><mi>a</mi><mo>×</mo><mi>d</mi><mo>−</mo><mi>c</mi><mo>×</mo><mi>b</mi></mrow>
<mrow><mi>b</mi><mo>×</mo><mi>d</mi></mrow>
</mfrac>
</mrow>
</math>
a/b - c/d = (a*d - c*b)/(b*d)
Together[a/b - c/d]
r := normal(a/b - c/d);
r = simplifyFraction(a/b - c/d);
a/b - c/d = (a×d - c×b)/(b×d)
a/b × c/d = (a×c)/(b×d)
\dfrac{a}{b} \times \dfrac{c}{d} = \dfrac{ac}{bd}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mfrac><mi>a</mi><mi>b</mi></mfrac>
<mo>×</mo>
<mfrac><mi>c</mi><mi>d</mi></mfrac>
<mo>=</mo>
<mfrac>
<mrow><mi>a</mi><mo>×</mo><mi>c</mi></mrow>
<mrow><mi>b</mi><mo>×</mo><mi>d</mi></mrow>
</mfrac>
</mrow>
</math>
a/b xx c/d = (a*c)/(b*d)
Together[(a/b)*(c/d)]
r := normal((a/b)*(c/d));
r = simplifyFraction((a/b)*(c/d));
a/b × c/d = (a×c)/(b×d)
a/b ÷ c/d = a/b × d/c = (a×d)/(b×c)
\dfrac{a}{b} \div \dfrac{c}{d} = \dfrac{a}{b} \times \dfrac{d}{c} = \dfrac{ad}{bc}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mfrac><mi>a</mi><mi>b</mi></mfrac>
<mo>÷</mo>
<mfrac><mi>c</mi><mi>d</mi></mfrac>
<mo>=</mo>
<mfrac><mi>a</mi><mi>b</mi></mfrac>
<mo>×</mo>
<mfrac><mi>d</mi><mi>c</mi></mfrac>
<mo>=</mo>
<mfrac>
<mrow><mi>a</mi><mo>×</mo><mi>d</mi></mrow>
<mrow><mi>b</mi><mo>×</mo><mi>c</mi></mrow>
</mfrac>
</mrow>
</math>
a/b -: c/d = a/b xx d/c = (a*d)/(b*c)
Together[(a/b)/(c/d)]
r := normal((a/b)/(c/d));
r = simplifyFraction((a/b)/(c/d));
a/b ÷ c/d = (a×d)/(b×c)
a/b = (a÷g)/(b÷g) (g = GCD(a, b))
\dfrac{a}{b} = \dfrac{a \div g}{b \div g} \quad (g = \gcd(a, b))
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mfrac><mi>a</mi><mi>b</mi></mfrac>
<mo>=</mo>
<mfrac>
<mrow><mi>a</mi><mo>÷</mo><mi>g</mi></mrow>
<mrow><mi>b</mi><mo>÷</mo><mi>g</mi></mrow>
</mfrac>
</mrow>
</math>
a/b = (a-:g)/(b-:g)
Simplify[a/b]
r := normal(a/b);
r = simplifyFraction(a/b);
a/b = (a÷g)/(b÷g)
ChatGPT 에게 물어서 계산하는 방법
당신은 분수 계산 도우미입니다. 다음 계산을 반드시 Python 코드를 실제로 실행해서 하고, 실행 결과의 수치만을 근거로 답해 주세요(암산이나 추측으로 답하지 마세요). Python에서는 표준 라이브러리의 fractions 모듈(Fraction)을 써 주세요. 다음 분수 계산을 각각 하고, 답을 ‘약분한 분수’와 ‘소수’ 둘 다로 보여 주세요. 1. 2/7 + 3/8 2. 1/2 - 3/4 3. 2/3 × 9/4 4. 3/5 ÷ 6/7 계산에 쓴 식과 실행 결과의 수치를 보여 주세요.
사용법
-
1숫자 입력계산하고 싶은 숫자를 입력란에 입력합니다
-
2계산‘계산’ 버튼을 누릅니다
-
3결과 확인계산 결과가 바로 표시됩니다. 계산의 원리와 공식 해설도 같은 페이지에서 확인할 수 있습니다
DataChef의 특징
전문 지식 없이도 직관적이고 간단하게 사용
개인정보를 등록하지 않고도 이용할 수 있습니다
"다운로드"를 누르면 파일이 자동으로 삭제됩니다
출처 표기 불필요
상업적 이용 허가 연락도 필요 없습니다