• ベストアンサー

Excelの小数表示

ExcelのA1からA7に 10.32 18 3.243 2 0.3436 0.6 0.035 このような数値が入っている時、A1からA7を選択して、下記のように有効数字3桁表示するようにしたいのですが、どのように操作すればよいのでしょうか? 10.3 18.0 3.24 2.00 0.344 0.600 0.0350 ご存知の方、教えてください。よろしくお願いします。

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

>文字列ということですが、このセルを計算に使っても問題ないのでしょうか? ◆B1:B3 は文字列の数字です、参考にしてください     A   B 1   10   10 =TEXT(A1,"#") 2   20   20 =TEXT(A2,"#") 3   30   30 =TEXT(A3,"#") 4        0  =SUM(B1:B3) 5        60 =B1+B2+B3 6        60 =SUMPRODUCT(B1:B3*1)

eliteyoshi
質問者

お礼

ご回答ありがとうございました。 大変参考になりました。

その他の回答 (1)

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

◆関数のよる方法ですが、文字列になります =TEXT(ROUND(A1,2-INT(LOG(ABS(A1)))),"0."&REPT("0",2-INT(LOG(ABS(A1))))) ◆なお、「0」を考慮すると =TEXT(ROUND(A1,2-INT(LOG(ABS(A1)+(A1=0)))),"0."&REPT("0",2-INT(LOG(ABS(A1)+(A1=0))))) ★有効桁数3桁の場合、式の中の数字は3-1の2になります

eliteyoshi
質問者

お礼

ご回答ありがとうございます。 早速、試してみたらできました。 ちなみに文字列ということですが、このセルを計算に使っても問題ないのでしょうか? 自分でやってみたら問題なさそうですが。

関連するQ&A