ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Excel(エクセル)活用コミュの小数点以下を切り捨て

  • mixiチェック
  • このエントリーをはてなブックマークに追加
B列の75%をC列に表示させるのに以下のようにしていますが、小数点以下を切り捨てはどうしたらいいのでしょうか。
=IF(B8:B8*0.75=0," ",B8:B8*0.75)

INT
ROUNDDOWN
というのをみつけましたがこれをどうするのかが分かりません。
初心者すぎる質問ですがよろしくお願いいたします。

コメント(8)

=IF(B8:B8*0.75=0," ",Rounddown(B8:B8*0.75,0))

となります。
けど・・・

=IF(B8*0.75=0," ",Rounddown(B8*0.75,0)) でよくないですか?

B8:B8は、B8のことだと思います。
セルが1つなら、B8:B8 のように書かずに B8 と書きます。

切り捨ては一般的には、ROUNDDOWN関数を使いますが、
小数部分を切り捨てるのであれば、INT関数でもOKです。

=IF(INT(B8*0.75)=0," ",INT(B8*0.75))


もしも " " にする条件が B8*0.75=0 の場合ってことなら、
それは、B8=0 の場合と同じです。

=IF(B8=0," ",INT(B8*0.75))
うさりんさん、ありがとうございました。

なぜ同じこと二回書くのか分からずに使っていました。
そういう使い方するために二つ書くんですね。
勉強になりました。
とにかく答えが出ればあまりこだわりませんが
一番スマートなのは
=IF(B8=0," ",INT(B8*0.75))
になるでしょうか。

セルはずっと下の行まで続きます。
四捨五入するしない、で関数を選んでみましょう。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Excel(エクセル)活用 更新情報

Excel(エクセル)活用のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。