街中で見かけて「グッときた人」の思い出

お尋ねします。
エクセルで次の処理を行いたいのですがどなたか教えて下さい。

1)判定結果が小数点一桁目まで集計計算されます。
  例えば、5.6とか3.5とかいった具合です。
2)この集計結果の小数点1桁目をみて、「5捨6入」で判定を行い、切り上げ・切り捨て処理をしたい。
小数点1桁目が「6以上」の場合は切り上げ、「5以下」の場合は切り捨てになります。

例えば、5.6の場合は0.6を切り上げて最終判定は6になり、3.5の場合は、0.5を切り捨てて3となります。
1.7だったら2、6.4であれば6になります。

マクロかVBAを使うことになるのでしょうか?
どちらも素人ですのでわかりやすくご指導頂ければありがたいです。

お願い致します。

A 回答 (2件)

正の値だけなら


=INT(CEILING(判定するセル,0.5))
負の値もある場合は
=TRUNC(CEILING(判定するセル,SIGN(判定するセル)*0.5))
    • good
    • 0
この回答へのお礼

早速回答いただきありがとうございました。
うまく5捨6入できます。
大変参考になりました。
またよろしくお願いします。

お礼日時:2005/04/11 12:00

=ROUND(A1-0.1,0)



単に0.1引いて四捨五入ではだめですか?
    • good
    • 0
この回答へのお礼

早速回答いただきありがとうございました。
いろんな方法があるんですね!大変参考になりました。
またお願いします。

お礼日時:2005/04/11 12:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報