• ベストアンサー

エクセルの分数表示

エクセルで分数の分子を1に固定する方法は無いですか? 少数を分数にする方法は分かりますが、変な分数になるので、分子を1にしたいのです。 どなたかご存知なら教えてください、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.5

>1/21.5 >なので >1/22 >または >1/21 >という風に表示したい そういうことなら(計算精度は失われますが) ="1/"&ROUND(1/A1,0) で良いと思います

takeshi1979
質問者

お礼

私が行おうとしている計算では、おおよそ何分の一かということを求めたいだけなので その程度の計算精度で十分です。 大変参考になりました、ありがとうございました。

その他の回答 (4)

回答No.4

No.3 です。 すいません。 No.3 で書いた回答は、大嘘でした。 少数の範囲がある程度決まっているなら、少数と分数の表を作って、vlookup 関数を使えば出来そうですが、そんなんでよいのでしょうか?

takeshi1979
質問者

補足

やりたいことはその通りなのですが、 何か表示設定程度でうまいやり方が無いかと思いまして、 ココに質問させていただきました。 おそらくvlookup関数を使えばできるんだと思います。 (私はよく使えませんが・・・)

回答No.3

質問の意味がわかりにくいのですが、これは、エクセルのセルの、書式設定、表示形式、分数、にすると、たとえば、 0.5 -> 1/2 0.6 -> 3/5 と表示することは可能。 でも、半端な分数(?)なので、分子が 1 の分数で表示できないか? という意味ですよね? セルの書式設定で、 # 1/? と指定すれば、できるようです。

takeshi1979
質問者

補足

確かに0.6等はきれいな分数になりますが、 たとえば、8/871とかになるものもあるんです。 これを1/109に表示できないかと思いまして。。。 何かありましたらよろしくお願いします。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

文字列になってしまいますが A1に該当の数値が入っているとして B1 ="1/" & (1/A1) ではだめでしょうか

takeshi1979
質問者

補足

ご回答ありがとうございます。 やりたいことはほぼ示していただいた方法でできるのですが、この方法だと分母が小数になってしまうので、 分母を整数で表示する方法ありませんか? 度々ですいませんがよろしくお願いします。

noname#113407
noname#113407
回答No.1

セルの書式設定から文字列を選択して分母に#を挿入。 1/# 意味が十分理解できないのですが的外れでしたらすみません。

takeshi1979
質問者

補足

分かりにくい書き方で失礼しました。 たとえば何らかの計算結果が分数表示で 2/43 だったとします。 これは分子を1にすると 1/21.5 なので 1/22 または 1/21 という風に表示したいという意味の質問でした。 教えていただいた方法で行うと、今の例だと 1/43 となってしまうので、計算結果と違う値が表示されてしまいます。 何かいい方法ありませんか?よろしくお願いします。

関連するQ&A