請照分數的樣子輸入 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}\)(半杯)。
要做成 2 倍或一半的分量時,也只要把食譜上的分數直接相乘,就能算出正確的分量。
台灣民法的應繼分是用分數規定的。例如沒有子女、由配偶和父母一起繼承時,配偶的應繼分是 \(\dfrac{1}{2}\),剩下的由父母 2 人平分,每人 \(\dfrac{1}{2} \times \dfrac{1}{2} = \dfrac{1}{4}\)(民法第 1144 條)。
把所有人的比例相加,確認 \(\dfrac{1}{2} + \dfrac{1}{4} + \dfrac{1}{4} = 1\),就知道分配沒有遺漏。不動產共有的持分計算,也是同樣的分數加法和乘法。
螺絲、扳手、水管等英制規格的尺寸,是用「\(\dfrac{3}{8}\) 英吋」「\(\dfrac{1}{2}\) 英吋」這樣的分數表示。台灣五金行說的「3 分」「4 分」「6 分」,就是 \(\dfrac{3}{8}\)、\(\dfrac{4}{8} = \dfrac{1}{2}\)、\(\dfrac{6}{8} = \dfrac{3}{4}\) 英吋(1 分=\(\dfrac{1}{8}\) 英吋)。
2 片厚 \(\dfrac{3}{8}\) 英吋的板子疊起來是 \(\dfrac{3}{8} + \dfrac{3}{8} = \dfrac{3}{4}\) 英吋,\(\dfrac{1}{2}\) 英吋和 \(\dfrac{3}{8}\) 英吋的零件高低差是 \(\dfrac{1}{2} - \dfrac{3}{8} = \dfrac{1}{8}\) 英吋——挑選工具和對尺寸,靠的就是分數的加法和減法。
四分音符是全音符的 \(\dfrac{1}{4}\),八分音符是 \(\dfrac{1}{8}\),音符的長度本來就是分數。附點四分音符的長度是 \(\dfrac{1}{4} + \dfrac{1}{8} = \dfrac{3}{8}\)。
四四拍的 1 個小節,要讓所有音符的長度加起來等於 \(\dfrac{4}{4} = 1\)。讀樂譜的節奏或自己編寫節奏,就是一連串分數的加法。
「45 分鐘的會議」是 \(\dfrac{3}{4}\) 小時,「30 分鐘的移動」是 \(\dfrac{1}{2}\) 小時。時間是 60 進位,所以自古就和分數很合得來。
2 場 45 分鐘的會議加上 30 分鐘的移動,就是 \(\dfrac{3}{4} + \dfrac{3}{4} + \dfrac{1}{2} = 2\) 小時。像這樣,行程的總時間和剩餘時間,都能用分數的加減來估算。
公式
符號與用語解說
符號
| \(\dfrac{a}{b}\) | b 分之 a | 第 1 個分數。上面的 \(a\) 是分子,下面的 \(b\) 是分母。(例如:\(\dfrac{2}{7}\) 的分子是 2、分母是 7) |
| \(\dfrac{c}{d}\) | d 分之 c | 第 2 個分數。做除法時是「除數」。 |
| \(\dfrac{d}{c}\) | c 分之 d | 把 \(\dfrac{c}{d}\) 的分子和分母上下顛倒的分數(倒數)。把除法換成乘法時會用到。 |
| \(g\) | 分子和分母的最大公因數。約分時,把分子和分母同除以這個數。 |
用語
| 分子 | 分數上面的數,表示「有幾份」的個數。 |
| 分母 | 分數下面的數,表示「把 1 平分成幾份(每一份的大小)」,不能是 0。 |
| 通分 | 把分母不同的分數,在不改變值的情況下變成相同的分母。做加法、減法前需要先通分。 |
| 約分 | 把分子和分母同除以共同的數(最大公因數),把分數化成最簡單的形式。 |
| 最簡分數 | 不能再約分的分數。這個計算機的答案都以最簡分數顯示。 |
| 最大公因數 | 能同時整除 2 個數的數(公因數)中最大的那一個,約分時會用到。(例如:18 和 12 是 6) |
| 最小公倍數 | 2 個數共同的倍數中最小的那一個。通分統一分母時用它,數字會比較小。(例如: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 又二分之一)是容易想像大小的寫法。 |
建議先了解的基礎知識
為了能「真正理解意義」地使用這個頁面的計算,這裡整理了建議事先了解的基礎知識。
| 分數的意義(國小三~四年級,8~10 歲) |
|
| 九九乘法與除法(國小二~四年級,7~10 歲) |
|
| 公因數與公倍數(國小五年級,10~11 歲) |
|
| 通分、約分與分數的加減(國小五年級,10~11 歲) |
|
| 分數的乘法與除法(國小五~六年級,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 是為了保險起見去掉正負號)。
例如第 1 個表格(加法),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) # 第 1 個分數(分子, 分母) fraction_2 = Fraction(3, 8) # 第 2 個分數(分子, 分母) 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 的特色
不需專業知識,操作直覺又簡單
無須登錄任何個人資料
按下「下載」後自動刪除檔案
無須標註來源出處
亦無須事先取得商用授權