
No.3ベストアンサー
- 回答日時:
あまりスマートな感じではないのですが、他になければ・・・
分数の入力は、そのまま「1/15」や「'1/15」としておいて、
その分数を参照するときに数値に変換してはどうでしょうか。
たとえば、A1に分数があるなら、
=LEFT(A1,FIND("/",A1,1)-1)/RIGHT(A1,LEN(A1)-FIND("/",A1,1))
などとすると数値として扱えます。ちょっと無理やりですが。
これだと式も長いので、分数を入力するところが多いのであれば、式をユーザー定義関数にしてはどうでしょうか。
この回答への補足
回答ありがとうございます
やはり表示形式の設定では、分数を表示することはできないのですね
文字として入力し、数値に変換して計算する方法しかないようですね
VBAは、私にはちょっと重荷なので計算式をコピーしたいと思います。
ありがとうございました。今後ともよろしく御指導ください。
No.2
- 回答日時:
> 事前にセルにどんな分数でも表示されるように表示形式を設定することはできませんか
入力したいセル範囲を選択して、「書式」→「セル」→「表示形式」タブの「分類」欄で「文字列」を選んで「OK」を押してください。その後、「2/6」と入力すれば、数式バーにもそのまま「2/6」と表示されます。
もう1つの方法は、入力する数字の前に「'2/6」のように「'」(アポストロフィ)を付けます。入力前に何もしなくてよい代わりに、数式バーにはアポストロフィが付いたままで「'2/6」と表示されます。
どちらの方法も文字列ですので、セルには分数がそのままで表示されますが、計算には使えません。
「Excel で文字列または数値が意図しない表示形式に変換される」
http://support.microsoft.com/kb/214233/ja
この回答への補足
回答ありがとうございます
書き忘れていましたが 文字列としてでなく
計算に使える分数として表示したいのです
よろしく御願いします。
No.1
- 回答日時:
表示形式の分類で分数を選択して種類欄の使い方ですが、ここまでご存知でしたらもう一歩かと・・・
分数を指定したのち、右側一番下の「分母を100に設定(30/100)」を選択すればOK。
もし分母が200なら、分数を指定したのち「分母を100に設定(30/100)」を選択し、ユーザー定義をクリックし、種類(T)欄のすぐ下の欄に表示されている「# ?/100」の100の部分を200に変更するだけでOKです。
お試しあれ~
この回答への補足
回答ありがとうございます。
やはり
分数を入力するセルごとに表示形式を設定しないとだめですか
1/5 1/15 3/19 4/21 15/153 ・・・・等 列に
いろいろな分数をテンキーを使って、次々に入れたいのですが
事前にセルにどんな分数でも表示されるように表示形式を設定することはできませんか
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) エクセルについて質問です 1 2022/12/10 11:49
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- C言語・C++・C# 至急お願いします。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分母 3 2022/07/19 17:09
- Excel(エクセル) エクセルでセルに数式を入力した状態で、数式バーをクリックすると添付資料のように 「数式に関連するセル 2 2022/11/25 19:36
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのセル内に全角数字を...
-
Excelで全角の数字が半角になっ...
-
エクセルで文字入力してEnterキ...
-
エクセルで文字列としての指数...
-
エクセルで自動的にイコール(...
-
WORD2010 差し込み印刷の時間...
-
エクセルのセルや文字を点滅表...
-
エクセルで時刻を全角かつコン...
-
エクセルで【0.5日と1日】を表...
-
セルに数字を入れると×1000にな...
-
エクセルの予定表のセルをクリ...
-
エクセルの数字や文字列を入力...
-
エクセルのマイナス表示
-
文字の上にバーをつけるには?
-
関数CONCATENATEの表示で
-
<エクセル/納品管理>AとBの...
-
平方センチメートルの入力の仕方
-
エクセルの入力規則で半角英数...
-
エクセルで時間入力10:30の:...
-
エクセルで分や秒の合計や平均...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのセル内に全角数字を...
-
Excelで全角の数字が半角になっ...
-
エクセルで文字入力してEnterキ...
-
エクセルで【0.5日と1日】を表...
-
エクセルのセルや文字を点滅表...
-
セルに数字を入れると×1000にな...
-
Excelで【1-1】【1-2】【1-3】...
-
エクセルで文字列としての指数...
-
Excelで時間順で並べ替えしたい
-
EXCELで特定の文字列を入力→エ...
-
入力規則でスペース入力を禁止...
-
WORD2010 差し込み印刷の時間...
-
Excelで時間を1:30→1.3で表示し...
-
平方センチメートルの入力の仕方
-
少数点以下2桁以上の入力でエ...
-
エクセルで分や秒の合計や平均...
-
EXCEL セルの書式設定(ユーザー...
-
エクセルで自動的にイコール(...
-
文字の上にバーをつけるには?
-
EXCELで勝手に予測入力される
おすすめ情報