- ベストアンサー
エクセルの関数についての質問
御世話様です。 上位有効桁整数表示の数式を作りたいのですが関数で出来ますか? 例えば 1.12→1 12.12→12 123.12→120 1,234.12→1,230 12,345.12→12,300 123,456.12→1123,000 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>123.12→120だけイレギュラーなのですが可能でしょうか? =TRUNC(A1,MIN(0,3-LEN(INT(A1))-(LEN(INT(A1))<4))) ※一つだけ忘れてました。上記は切り捨てになります。 四捨五入の場合はTRUNCの変わりにROUND 切り上げの場合はTRUNCの変わりにROUNDUP を使用してください。 切り捨ての場合はROUNDDOWNでも結果は同じです。
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
整数部で有効桁数3桁まで 1.12→1 12.12→12 123.12→123 1,234.12→1,230 12,345.12→12,300 123,456.12→123,000 でいいなら =TRUNC(A1,MIN(0,3-LEN(INT(A1))))
質問者
お礼
早速の回答ありがとうございます。 123.12→120だけイレギュラーなのですが可能でしょうか?
お礼
ありがとうございました。