Home » Excel(エクセル)の関数・数式の使い方 » 数学 » Excelで小数を分数に変換したい-TEXT関数

Excelで小数を分数に変換したい-TEXT関数

動作検証バージョン:Windows 11 Home + 64bit Excel バージョン 2402(ビルド17315.20000クイック実行)ベータチャネル

「excel 小数を分数にする」
といった検索キーワードでアクセスがありました。
Excelで小数を分数に変換するにはどうすればいいのか、調べていた方による検索です。

TEXT関数を使えば、小数から分数の形の文字列への変換ができます。

[スポンサードリンク]

円周率の分数近似を取得するサンプル

円周率(3.141592654…)の分数近似を得る方法を、ここではご紹介します。

22/7を取得する例

以下の数式をセルに入力すると「22/7」がセルに表示されます。

=TEXT(PI(), "?/?")

TEXT関数の第1引数に、円周率を取得するPI関数を指定し、

=TEXT(PI(), "?/?")

TEXT関数の第2引数にどのようにフォーマットするかを指定しています。

=TEXT(PI(), "?/?")

「"?/?"」で、分子が1桁または分母が1桁の分数になります。

355/113を取得する例

以下の数式をセルに入力すると「355/113」がセルに表示されます。

=TEXT(PI(), "???/???")

先ほどの「22/7」との違いは、第2引数が「"???/???"」である点です。
「"???/???"」で、分子が3桁または分母が3桁の分数になり「355/113」が返されています。

314/100を取得する例

分母をもしも「100」にしたいのであれば、以下の数式です。

=TEXT(PI(), "???/100")

上記の「=TEXT(PI(), "???/100")」で、「314/100」がセルに表示されます。
第2引数に「"???/100"」を指定したことで、分母が「100」に固定されます。

最終更新日時:2024-01-30 15:26

[スポンサードリンク]

Home » Excel(エクセル)の関数・数式の使い方 » 数学 » Excelで小数を分数に変換したい-TEXT関数

「数学」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.