• ベストアンサー

エクセルの表示形式について

分数表示にしたのですが、1を入力しても100/100と表示されず、1になってしまいます。 文字列にしないで100/100と表示するにはどうしたらよいでしょうか?

  • sinta
  • お礼率39% (15/38)

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

  • ベストアンサー
  • sdaru
  • ベストアンサー率22% (94/409)
回答No.3

2番の方の回答に追加して試して見ました。 セルの書式設定、ユーザー定義種類の欄で#/100で出来ますし #/200にすると分母が200で表示されました。 300にすると分母が300になると思います。 RayKnollさん私もsintaさんと一緒に勉強できました。

sinta
質問者

補足

みなさんありがとうございました。 しかし、分数で表示したものを使って計算したいのです。 具体的には分数同士の相乗積をやりたいのです。 みなさんが教えてくれたように入力しても、いずれも表示にしても♯VALUEとなってしまいます。

その他の回答 (5)

  • sdaru
  • ベストアンサー率22% (94/409)
回答No.6

3番目のsdaruです。 先の回答の方法でセルA1に100/100、セルB1に20/100と入力 セルC1に=PRODUCT(A1,B1) これで如何でしょうか。 C1の表示も#/100です。 自信有りませんが。

回答No.5

いろいろ試しましたがやっぱりどのようにしたいのかがはっきりしません。 相乗積なら%とか小数点表示のほうがよくないですか? 具体的にこのように表示されるといい見たいなの書き込んでくれるとそれにあった回答ができるかとおもいます  A   B   C 1値  値  相乗積 21/3 23/100 23/300 こんな感じにしたいのでしょうか?

  • brogie
  • ベストアンサー率33% (131/392)
回答No.4

最初から、分数入力なら、次のようにして出来ます。 0 100/100 ゼロの次にスペースを入れて、分数を入力して下さい。 計算も出来ます。 1 2/5 は一価5分の2です。 必ず、1と2/5の間にスペースを入れて下さい。 PS No.2、No.3の方の方法でも出来ますよ。 しかし、これは分母が共通の時は便利でしょう。

sinta
質問者

お礼

皆さん、どうもありがとうございました。 ユーザー定義で/100にしたら計算できました。 内容としてはもちろん小数点形式でよいのですが、 表の性質上、分子を強調して分数表示の方が分かりやすいので、そうしたかったのです。 ありがとうございました。

noname#5115
noname#5115
回答No.2

セルの書式設定で ユーザー定義にして、 #/100 としてはいかがですか?? その他のパターンがあるかどうかわかりませんが、分母を100に固定しての話です。

  • freesia
  • ベストアンサー率27% (108/398)
回答No.1

自分はいまいち「分数表示」が分からないのですが、分数表示にしないで 100/100と入力すると文字列にしないでもそのように入りますね。それで はいけないのでしょうか。

関連するQ&A

  • Excelの表示形式

    Excelのセルに「H17」と文字列で入力されています。 このセルを書式設定の表示形式で「平成17年度」と表示させることはできないでしょうか? よろしくお願いします。

  • EXCEL セルの表示形式について

    EXCELでセルに3文字のアルファベットと数字を入力した場合、その文字間にハイフン「-」を表示させたいと思います。 入力時に文字列として直接入力すればいいのでしょうが、入力簡略の為ハイフンを自動で表示できないものかと、お伺いいたしました。 数字だけならユーザー定義で、#”-”#”-”#で出来るのですが、文字が入ると入力した通りにしか表示されません。 何かいい方法をご存知ならご教授下さい。 例: 入力 → 49Q   セルの表示 → 4-9-Q 宜しくお願いいたします。

  • エクセルの表示形式変更につきまして。

    お伺いいたします。 Office2000と2003を使用しております。 VLOOKUP関数の参照先シートと入力元シートの表示形式が異なっていると、#N/A のエラーになってしまいます。 (参照先が文字列・入力元が数値となっております。) これを直す為に、入力元の表示形式を文字列に直しても、すべて再度入力を行わないと、表示がされません。 再度入力せずに、これを解決するような事は出来ませんでしょうか? どなたかご教授お願い致します。

  • エクセルの書式設定で、表示形式の設定方法を教えてください。

    例えば、セルに115.71875という数字があります。 これは分数では115 23/32なのですが、「115-23」と表示させることはユーザー設定で可能でしょうか。 他のセルで計算させたり、文字列で表示するのではなく、あくまで115.71875の数字を115-23と表示したいのです。 エクセルのバージョンは2000です。 よろしくお願いします。

  • EXCEL (VBA)表示形式の変更

    EXCELのセルに"2007/4/30"と入力するとセルの表示形式が自動的に日付になります。 このセルを選択して、表示形式を文字列にすると"39202"となります。 これを"2007/4/30"の表示のまま、文字列に変更することはできるのでしょうか?

  • 【Excel】入力した数値に対する表示形式について

    仮名や漢字、アルファベットなどの「文字」。また「数字」や「記号」と表示形式との関係を教えてください。 以下、具体的な数値を入力する必要がある日付、時刻を除いた表示形式すべてを対象とした結果を述べる。指数についてはよくわからないため除外。 (1)入力した数値は入力どおり、設定した表示形式も設定どおりの場合 例)冒頭に0のない数字「123」を入力(表示形式「標準」の場合) ➡「123」と表示された (2)入力した数値も設定した表示形式も入力、設定どおりではない場合 例)冒頭に0のある数字「0123」を入力(表示形式「分数」の場合) ➡「123」と表示された (3)入力した数値が入力どおりだが、表示形式が設定どおりではない場合 例)冒頭に0のない数字「123」を入力(表示形式「分数」の場合) ➡「123」と表示された (4)入力した数値が入力どおりではないが、表示形式は設定どおりの場合 例)冒頭に0のない数字「123」を入力(表示形式「数値」の場合) ➡「123」と表示された 他の組み合わせ結果も、入力数値と表示形式が不規則にでます。 たとえば分数を文字列で設定して「1/2」と入力すると分数になるのに、「標準」だと「1月2日」とでます。 同様、「標準」に対し「1/2」や「1-2」と入力すると双方とも「1月2日」となりますがこれはなぜでしょうか? この場合「標準」「通貨」「会計」「パーセンテージ」で日付表示となります(「標準」は分かる気がしますが「通貨」「会計」「パーセンテージ」までもが日付扱いになります)。 特に(入力した数値が違う結果になるのは)冒頭に0がつく数字の場合は、他のすべての表示形式に対しても同様の結果となり違いが顕著です。 冒頭に0を置いた数字を示す場合を例外的に、原則は標準にしたほうがよいそうですが、上で述べたように「標準」でも「1/2」と分数を入力したいのに「1月2日」というように日付がでてしまいます。 (1)なぜこのようになるのでしょうか? (2)添付した画像は表示形式と入力した文字種との対応結果を示した表ですがこのように規則性がないためそれぞれの文字種に対しどの形式が適しているのかわかりません。 文字と形式を使い分ける考え方や法則性などがあれば教えてください。 (3)「指数」「その他」はどのような文字種や目的に使えばよいのでしょうか?

  • エクセルの表示について

    エクセルで数値を入力して、その数値が、列の幅より長いと、通常「######」と表示されますが、文字列では、幅が狭くても、狭い範囲分が表示されます。 数値を入力したときに、文字列のように、表示できる分だけ表示させるようにはできますか?

  • Excelの表示形式のユーザ定義

    Excel 2007 です。 例えば、値として 100.5 と入力すると、 表示が 100:30 となる表示形式のユーザ定義設定は可能ですか? 整数部を[時間]、小数部を[分]に換算して表示させたいです。 また、他のセルから参照して計算式にも利用します。 表示形式の設定でなくても、 "100:30" と入力した文字列を計算に使えれば問題ありません。 関数を駆使して、文字列から数値にうまく変換して計算するしかないでしょうか。

  • Excel 分数の入力

    Excel2003です 分数の入力方法を教えてください 0と半角スペース1/2で1/2と表示され計算に使えますが 0と半角スペース2/2と入力すると1となってしまいます。 2/2と表示するとともに、計算に使いたいのですが入力方法を教えてください。 文字列として入力する方法は判っています。

  • Excelの表示形式について

    Excelの表示形式について。。Excel2007ですが、セルの書式設定の表示形式が初期状態で、必ずユ-ザ-定義になっており、6-1と入力すると必ず6月1日と表示されます。またそのセルを標準に変更して6-1と入れても変わりません。ユ-ザ-定義のまま変更してません。どうしてでしょうか?仕方なく1個1個文字列に変更しながら打ち込んでますがなぜ、初期状態で標準にならなくなったのでしょうか? なにか自動設定になってるのでしょうか?どなたかわかる方教えてください。お願いします。

専門家に質問してみよう