- ベストアンサー
エクセルで、計算結果ではなく、表示されている数字を引用したいのですが
題名にも書きましたとおり、 エクセルで、計算結果ではなく 表示されている数字を引用したいのですが たとえば、計算結果が2.3 などの場合 整数表示しておりますので 2と表示しております。 表示されたものを使用した場合(この方式を使用したいのです) 3×2=6 と出ますが 計算結果を引用して計算した場合、実際は2.3ですので 3×2.3=6.9 ≒7 と表示されてしまいます。 なんとかして表示されている数値を引用したいのですが どうしたらいいですか? お願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
表示桁数で計算するにすると セルに表示されている数値で計算されます。 小数点以下を無視して計算したい-表示桁数で計算する http://www.relief.jp/itnote/archives/003447.php
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
質問者がエクセルで色んなケースを体験してないようなので、どの場合の質問か、不明瞭だが、表示形式で見えている結果を使いたいということなら、TEXT関数の利用となる。 セルの番地を関数の中で引数として使うと、「セルの値」が使われるのはエクセルの常識。 ーー 下記例を考えてください。 表示形式適用結果 セルの値 右の関数の結果 12 12,3 12 =TEXT(A1,"0")*1 平成21年10月11日 40097 平成21年10月11日 =TEXT(A2,"ggge年mm月dd日") 10トン 10 10トン =TEXT(A3,"0トン") 表示形式はセルの書式設定のダイアロウグボックスで(操作で)設定 するが、それを他セルで再現するには上記のようにText関数を使う。 見た目が数であるとき(単位など無いとき)に限り、数として使いたいときは、*1して使う。 こういうことでよいのかな。
- okormazd
- ベストアンサー率50% (1224/2412)
ツール―オプション―計算方法―ブックオプション―表示桁数で計算する を、 チェックしてください。
- 中京区 桑原町(@l4330)
- ベストアンサー率22% (4373/19606)
計算式を =ROUNDDOWN(23/10,0) の様に小数点以下を切り捨てるとか、 =ROUND(A1/A2,0) の様に四捨五入しておけば、その結果を用いても見た通りの結果になります。