- ベストアンサー
Excelの関数について
Excelの関数について 3,150,000を左2桁のみ表示させ、且、四捨五入させ、32と表示させたいのですが、どうすれば良いでしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じでも行けそうです。 =VALUE(LEFT(ROUND(A2,-LEN(A2)+2),2))
その他の回答 (4)
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答No.4
今仮に、元の数値がA1セルに入力されているものとしますと、左2桁のみを四捨五入して表示させるセルに、次の数式を入力されると良いと思います。 =ROUND(VALUE(LEFT(A1,3)/10),0) 尚、上記の数式はマイナスの数には対応しておりません。 マイナスの数にも対応させる場合には、次の数式を使用して下さい。 =ROUND(VALUE(LEFT(A1,3+(A1<0))/10),0)
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.3
私なら、こう作ります。 =ROUND(A1,-INT(LOG(ABS(A1)))+1)/10^INT(LOG(ABS(A1))-1) 結果: 1.234567 --> 12 -1,234,567 --> -12 0.0125 --> 13 -0.125 --> -13
- DIooggooID
- ベストアンサー率27% (1730/6405)
回答No.2
与数が、セルA1 であると仮定するならば、 =LEFT(TEXT(ROUND(A1,-5),"@"),2) です。
- akiomyau
- ベストアンサー率43% (555/1280)
回答No.1
以下のような式でどうでしょうか。A1に数字があるとして =ROUND(A1/10^(LEN(A1)-2),0)