2017/09/21(Thu) 08:32:38 編集(管理者)
入力したセルの値を関数を使って他のセルに結果を表示するのだから、
関数を使って入力したセルの値を変えるということはできないので、
関数を使うということはこの件では無理と思います。
セルに入力した値の表示を変えるとすれば、表示形式を使うことになると思います。
でも1の位を切り上げて表示する方法はわかりません。
そうなると、力技になると思います。
VBAのイベントを使って、C2:C5に入力された値を切り上げています。
これも、「表示したい」との期待とは異なり、値を変えてしまっていますけど・・・
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C2:C5")) Is Nothing Then Exit Sub
Application.EnableEvents = False
Target.Value = Application.RoundUp(Target.Value, -1)
Application.EnableEvents = True
End Sub
といった具合ですが、こんなことをお望みでしょうか?