• ベストアンサー

excelの切捨て

よろしくお願いします。 123,456のような数字の上3桁以外は切捨てにしたいのですが(この場合、123,000)、よい関数はないでしょうか?rounddownやtrunkは下からの桁切捨てなので、上からの桁切捨てを設定したいのですが。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんにちは。 こんな感じですか? =ROUNDDOWN(A1,2-INT(LOG(ABS(A1)))) 桁数を取ってあげればよいわけです。 これは、マイナス値や小数点以下も含みます。

karen-sk
質問者

お礼

No2の方法と比べると小数点以下にも対応できますね! ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • dec02
  • ベストアンサー率36% (578/1602)
回答No.4

例えば、A1のセルに123,456と入っている場合 B1に以下の関数を入れると =ROUNDDOWN(A1*1,-3) 123,000 となります。

karen-sk
質問者

お礼

質問の仕方が悪かったのですが、常に上位3桁を残したいのです。 この場合、12,345の時、12,000になってしまいます。

すると、全ての回答が全文表示されます。
  • gure1
  • ベストアンサー率50% (29/57)
回答No.2

こんにちは! 例えばA1セルに「123,345」の数値が入っているとして =ROUNDDOWN(A1,3-LEN(A1)) でいかがでしょうか?

karen-sk
質問者

お礼

ビンゴでした! 理解はできませんが、使わせていただきます。 ありがとうございました。

すると、全ての回答が全文表示されます。
noname#124418
noname#124418
回答No.1

ROUNDDOWNで出来るみたいですょ。 123,456 ⇒ 123,000 の場合は 桁数に -3 と入れてみて下さい♪

karen-sk
質問者

お礼

ありがとうございます。 ただ、この場合だと、12,345の時、12,000になってしまいます。 常に上位3桁は残したいのです。

すると、全ての回答が全文表示されます。

関連するQ&A