必要なツールを、すぐ使える形で

分数計算機

左側に分子と分母を入れ、分数の間の演算子を選ぶと、右側に既約分数・小数・百分率・帯分数がすぐに表示されます。分数は必要なだけ追加できます。

入力

分子と分母を入力すると結果が自動で計算されます。

結果

分数を入力すると計算式がここに表示されます。
既約分数
小数
百分率
帯分数

小数は小数第6位で丸めて表示し、分母0や0の分数で割る計算はエラーとして扱います。

最終更新日:
ROBERIN基準必要なツールを、
すぐ使える形で。
  • すぐ見える画面入力場所と結果の場所をはっきり分けます。
  • 結果を先に大事な数字を先に出し、過程は必要な分だけ見せます。
  • 求めるものを減らす登録や余計な入力なしで使えるようにします。
Roberin

分数計算を一目で読む

分数計算は「複数の分数を通分して計算し、その結果を既約分数と小数・百分率・帯分数に直して読む」ことです。この画面は左の入力と右の結果に分け、入力に応じてすぐに更新します。

分子と分母は整数で入力します。分母0や0の分数で割る計算はエラーとして扱います。小数は丸めて表示するため、非常に大きな数では表記差が出ることがあります。

分数計算の出発点: 通分と約分

足し算・引き算は分母の最小公倍数で通分し、分母をそろえてから分子を計算し、最後に最大公約数で約分します。掛け算は分子・分母どうしを掛け、割り算は後ろの分数を逆にして掛けます。

  • 足し算・引き算: 最小公倍数で通分してから分子
  • 掛け算: 分子×分子、分母×分母
  • 割り算: 後ろの分数を逆にして掛ける
  • 仕上げ: 最大公約数で約分

何を入力し、結果をどう読むか

左で各分数の分子と分母を入れ、分数の間の演算子(+, -, ×, ÷)を選びます。分数を追加すると3つ以上も続けて計算できます。値が変わると計算式・既約分数・小数・百分率・帯分数がすぐ更新されます。

既約分数・小数・百分率・帯分数の関係

既約分数はこれ以上約分できない形です。小数は分子÷分母、百分率はその小数に100を掛けた値です。帯分数は仮分数を整数部分と真分数部分に分けて表します。

  • 小数 = 分子 ÷ 分母
  • 百分率 = 小数 × 100
  • 帯分数 = 整数部分 + 残りの真分数

複数の分数をつなげて計算する順序

分数が3つ以上のときは左から順に演算子を適用します。掛け算・割り算が足し算・引き算より先という優先順位は設けず、入力順に従います。優先順位が必要なら分数を分けて段階的に計算してください。

負の数と0の扱い

分子に負の数を入れると負の分数になり、結果の符号は分子にまとめて表示します。分母0や0の分数で割る計算は定義されないためエラーとして扱います。

  • 負の分数: 符号は分子にまとめる
  • 分母0: 計算不可(エラー)
  • 0の分数で割る: 計算不可(エラー)

入力範囲と表示

分子と分母は整数で入力します。小数は小数第6位で丸めて末尾の0を除き、百分率は小数第2位まで表示します。非常に大きな分子・分母はJavaScriptの整数表現の範囲で計算します。

分数計算のFAQ

分母に0を入れるとどうなりますか?

分数の分母は0にできません。分母を0にしたり、0の分数で割ったりすると計算エラーとなり結果は表示されません。分母には1以上を入力してください。

既約分数はどう計算しますか?

計算結果の分子と分母を最大公約数で割り、これ以上約分できない既約分数にします。足し算・引き算はまず分母の最小公倍数で通分し、その結果を約分します。

分数はいくつまで計算できますか?

分数を複数追加し、左から順に演算子を適用して計算します。各分数の間の演算子(+, -, ×, ÷)は個別に選べ、不要な分数は削除できます。

小数・百分率・帯分数はどう出ますか?

既約分数の分子を分母で割った値が小数、それに100を掛けた値が百分率です。帯分数は仮分数を整数部分と真分数部分に分けて表示します。

負の分数も計算できますか?

分子に負の数を入れると負の分数として計算します。結果の符号は分子にまとめ、分母は正の数に整えて表示します。

基準日: 2026-07-14。通分・約分・帯分数変換は標準的な分数の定義に従います。

Roberin
センスのある開発者
創造的で実用的なツールでより良い世界を作るセンスのある開発者、Roberinです。技術は皆のためのもの、一緒により便利な世界を作っていきましょう!😊
お問い合わせフォーム
確認に必要な内容だけお送りください。
返信が必要な場合は、メールアドレスも入力してください。不具合の報告では、ページURL、入力した値、期待した結果と実際の結果を書いていただくと確認が早くなります。