• ベストアンサー

数値の全て繰り上げを教えてください。

たとえば102.857ですとか2868.23など2桁目以降に0以上の数値がある場合全て200、3000のように1桁目を繰り上げる方法を教えてください。

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

  • ベストアンサー
回答No.1

 有効数字を一桁にしてしまうわけですね? A1に元の数字が入っているとして、 =ROUNDUP(A1,-LOG(A1)) この式で可能です。お試しください。

その他の回答 (2)

  • mayjon
  • ベストアンサー率12% (1/8)
回答No.3

質問の意味がよくわからなかったのですが、関数のRoundUpで桁数にマイナス設定はどうでしょう。これは個々の設定になるので必要なら他の関数と組み合わせてみてください。

noname#204879
noname#204879
回答No.2

=IF(MID(A1,2,15)*1,A1-MID(A1,2,15)+10^(LEN(A1-MID(A1,2,15))-1),A1-MID(A1,2,15)) もっとスマートなやり方があるとは思いますが。

関連するQ&A

専門家に質問してみよう