• ベストアンサー

excelにて小数部のみ取り出したい…

あるシートの値(可変)が=12.3456789の時、小数部の第3位までを取得したい。(この場合は、345 のみ) ・値が可変なのでMODでは正しい値が取れない。  (値が12.34の時、’34’となってしまい、’340’となって欲しい) よろしくお願いします。 色々チャレンジしてますが、まだ、解決策が見当たりません。

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

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7991/21373)
回答No.1

単純に引き算すればいいんです。 =A1-INT(A1) これで小数部だけ出てきますので、あとは桁数乗して切り捨てれば =(A1-INT(A1))*1000 これをROUNDDOWNかINTで切り捨てても、書式設定で非表示にしても どっちでも出来ます。

arc_planet
質問者

お礼

助かりました。 殻に嵌ってて、今週月曜日から試行錯誤してたのですが、しっくりせず困ってました。 ありがとうございます。

その他の回答 (1)

noname#140971
noname#140971
回答No.2

色んなやり方が考えられます。 =LEFT(RIGHT(TEXT(A1, ".0000"),4),3)

関連するQ&A

専門家に質問してみよう