• ベストアンサー

エクセルでインチの分数表示

Excel for Mac 10.1.0を使用しています。 センチ表示の数値をインチ表示に変換したいのですが、分数の表示で悩んでおります。 82cm → 32 1/2 21cm → 8 3/8 15cm → 6 44cm → 17 1/2 9.5cm → 3 3/4 上記のように変換させたいのですが、CONVERTで変換された数値を表示形式で分数にしたのでは、インチでは通常使用しない分数に変換されてしまいます。 この分数の分母を2、4、8のみに固定したい場合、表示形式では無理でしょうか? 変換したい数値は1cm~200cmのランダムな数値で200個ほどありますので、セル毎に分母を指定して切り替えるのは避けたいです。 整数部分と小数点以下を切り離して、○~○は1/2....と条件付きの数式を作るしかないかなと思っていますが....。 エクセル使用歴は短いので、まだ機能を把握しきれていないと思います。 この機能を使えば一発と言うのは、ない物でしょうか?

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

  • ベストアンサー
回答No.2

A1セルにcm単位の数値が入力されているとして、   =CEILING(CONVERT(A1,"cm","in"),0.125) といった数式を入力したうえで、このセルの表示形式を 分数形式に変更すれば、A1セルの値をインチに変換した うえで1/8単位切り上げた値となります。 ちなみに、上記の数式を使ってみたところ、  82cm→32 3/8  21cm→8 3/8 15cm→6 44cm→17 3/8 9.5cm→3 3/4 となりました。 「44cm」の場合だけご質問と異なりますが、切り捨て・切り上げの 違いでしょうか.....もし、切り捨てる場合は「FLOOR」関数を使い ます。

ccrescent
質問者

お礼

小数以下が1/8の倍数になるように小数点以下を調整すれば良いのですね。 目からウロコでした。 試してみた所、バッチリでした。 どうも有り難うございました。

その他の回答 (3)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

#3 の文章の訂正です。 GCD: 最小公倍数を取って   ↓ 最大公約数 の間違いでした。

ccrescent
質問者

お礼

GCDと言う関数は初めてです。勉強になりました。 補足をありがとうございました。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんばんは。 82cm → 32 1/2   32.28346457 21cm → 8 3/8   8.267716535 15cm → 6     5.905511811 44cm → 17 1/2   17.32283465 9.5cm → 3 3/4   3.74015748 その分数の計算は正しいですか? インチは、分母が8ですから、最小公倍数を取って、それで、分数にすればよいわけですよね。 B 列 32.28346457 C 列 要アドイン「分析ツール」 =INT(B1)& " " &IF(LEFT(TEXT(MOD(B1,1),"#/8"),1)="0","  ",TEXT(MOD(B1,1),"#/"&8/GCD(LEFT(TEXT(MOD(B1,1),"#/8"),1)*1,RIGHT(TEXT(MOD(B1,1),"#/8"),1)*1))) 書式-右寄せ

ccrescent
質問者

お礼

例で示した計算はCADソフトのワークシート関数で変換したものです。成る程、違う数値が出ますね。 まあ、インチなんて元々が大雑把な単位ですから...(笑) 整数部分と小数点以下は文字列に変換して表示させているのですね。 試してみた所、バッチリでした。 良回答を差し上げたいのですが、先着順で決めさせていただきました。 どうも有り難うございました。

  • hirokazu5
  • ベストアンサー率16% (308/1836)
回答No.1

ここで質問するのもいいですが、それよりは、アメリカのサイトで質問したほうが良い答えが得られるかもしれません。 なにせ、いまだヤード・ポンドの国ですから、インチの分数表示くらいは当たり前のように……。

ccrescent
質問者

お礼

インチ→センチの質問は見つけられたのですが、逆パターンは見つけられませんでした。 何ぶん、英語も不自由でして...。 どうも有り難うございました。

関連するQ&A

  • エクセルの分数表示ができない

    関連の質問をかなり参照しましたが、ないようなので質問します。 簡単なことなのですが、セルに簡単な分数(分母はすべて3で、3分の1、3分の2しか扱わず)を入れ、サム(合計)をとるだけです。 たとえば、A1に「3分の1」、A2に「3分の1」、A3に「3分の2」、A4に「3分の1」と入れ、A5にその合計を出します。A5の合計は「1と3分の1」と表示できればいいのですが。 エクセル2000です。表示形式の変更で分数を選んでも、分母が3というのは見当たらず、これくらいのことでもエクセルは不可能ですか?

  • センチ・ミリ単位からインチ(分数表記)単位への変換方法

    こんにちは。 仕事で、センチやミリを「分数表記」でのインチに 変換しなくてはならなくなったのですが、 その方法と法則がよくわかりません。 センチ・ミリから「小数表記」でのインチへの 変換は、例えば 1センチ=0.3937・・・インチですが、 それでは1センチは○/○(分数)インチになるので しょうか? 某HPから引っ張りだした、センチと分数表記の インチへの換算表があるのですが、 分数表記のインチの場合は、 分母が2、4、8、16、32の分数しか用いない 様なことがかいてあるのですが本当でしょうか? また例えば170ミリを分数表記のインチになおす 場合、 小数表記でゆけば、 170ミリ=6.692913385827インチになりますが、 それでは分数表記では、 170ミリ=6と○/○(分数)となると思いますが 分数部分はどう計算すればよいでしょうか? 3/4インチになるのか、5/8インチになるのか、 いちいち「3÷4=0.75、5÷8=0.625と 計算して0.75の方が0.6929・・にちかいので この場合は6と3/4インチになる」というふうに 大変な計算をやらなくてはならないのでしょうか? インチの分数表記への変換計算と、分数の部分の 表しかたの法則をおしえてください。 よろしくお願いします。m(_)m

  • 小数を用いた分数をなんと呼ぶ?

    「常分数」という語を見つけました。 分子および分母がいずれも整数である分数 http://eow.alc.co.jp/common+fraction/UTF-8/ という説明があります。確かに、分数に小数がつかわれるものも高校時代にみたような気がします。 小数を含んだ分数にも呼び名があるのですか?

  • エクセルで分数の通分

    教えてください。エクセルで計算結果があえて分数で出るようにしています。複数の分数の値が出た場合、直感的に数値の大小がわかるようにするために、これらの数値(分数)を通分したいのです。分子、分母を隣り合わせのセルに入力し、分母側の数値のみの最小公倍数を出し、その結果分子側の数値を導き出すという方法で視覚的には通分したように見えますが、そうするためには出てきた答えを分子、分母で入力しなおす必要があります。望むものは、出てきた複数の分数の答えを、入力しなおすことなく通分したいのです。一発関数がなければ、2~3段階の過程(式の入力等)を経ての方法でもOKです。 使用しているエクセルは2000です。 よろしくお願いします。

  • エクセル 分数の表示

    エクセル2003です 分数を約分せずに表示させる方法を教えてください ユーザー定義で###/###としても約分されてしまいます なお、 1.分子・分母とも2桁以上としたい  例えば 20/30 200/400 2000/4000 2.入力した分数を使って計算をしたい

  • エクセルで、分数の分子分母をそれぞれ別のセルに移動させるには。

    仕事上で、困ってます。  エクセルで、仕事のデータを入力し、エクセルのマクロVBA・関数を使って計算し、その出た答えを利用して、仕事の段取りをしていますが、データは小数で出てきますが、仕事の計算の都合上、分数に直して、計算をするのですが、エクセルの小数から、分数に直すのは、わかるのですが、分数の分子分母を、それぞれのセルに表示させてから計算させたいのですが、どなたか、分数の分子分母をそれぞれのセルに移動させる方法教えてください。

  • エクセルの分数をXXX/YYYYにしたい

    いつもお世話になっております。 今回エクセル2003で小数を分数表示をさせたいのですが、 0.635893=737/1159 のように分母を4桁、分子を3桁で表示させる方法がないか困っております。 「セルの書式設定」で「分数」は3桁/3桁しかできないので、 「ユーザー定義」で「# ???/????」としても「3547/5578」と表示されてしまいます。 何かいいアイデアが無いかと検索してみましたが、なかなか見つかりませんでしたので質問させてもらいました。 よろしくお願いします。

  • エクセルで分数を約分しないで次々に入力したい

    エクセル2003です。 列に分母が1桁から3桁までの分数を約分しないで入力したいのですがその方法を教えてください。 分数を「0 15/100」と「0」の後に「半角スペース」を入力して分数を入力しても約分されて表示されます。 また 表示形式の分類で分数を選択して種類欄の使い方がよくわかりません。 分数を約分しないで次々に入力する方法を教えてください。

  • eの近似値を、2桁の分母の分数化。

    【問題】e=2.718281828… の近似値を、分母分子とも整数の分数で表したい。分母が2桁の数のとき、最もeに近い分数を求めよ。 循環小数として求めようとしましたが、2桁の制限に、直ぐにも行き詰まってしまいました。 どなたか、この絞り込みの道筋あるいは解答をよろしくお願いいたします。

  • Excel 下1ケタの0を表示しないようにしたい

    こんにちは。 Excelの書式設定についての質問です。 Excelの書式設定で、現在表示形式として数値を設定し、小数点以下1ケタまでを表示、カンマを表示、マイナスのとき赤字としています。 そこで、小数点以下1ケタが0のとき、整数部のみ表示したいのですが、どのように設定したらよろしいのでしょうか? 例えば、1.0のときは「1」、1.1のときは「1.1」となるようにしたいのですが・・・現在は1.0のときは「1.0」となっています。

専門家に質問してみよう