• ベストアンサー

エクセルで計算式を教えてください

合計で端数を切捨てしたいのですが,計算式がわかりません教えてください。 1.合計が正の場合と1の位が0の場合はそのままに。 2.合計が負の場合,1の位を切り捨て0にする。 以上,よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

入力される数値がみんな整数だという前提で、 =rounddown(sum(範囲),sign(sum(範囲))) どういうことかというと、合計が正の時は小数点以下1桁で切り捨て られ、負の時は-1桁で切り捨てられているわけですが、元のデータ がみんな整数なら、正の時の処理は影響がないんですね。

22mayuu
質問者

お礼

ありがとうございました。なんとか計算できました。

22mayuu
質問者

補足

一の位が0の場合十の位から引かれてくるんですが? 例えば250→240となる。この場合は250そのまま欲しいです。

その他の回答 (2)

noname#123709
noname#123709
回答No.2

これでいいですか? =IF(A1<0,ROUNDDOWN(A1,-1),A1)

22mayuu
質問者

お礼

ありがとうございました。何とか計算できました。

22mayuu
質問者

補足

一の位が0の場合,十の位から引かれてくるのですが? 250→240となってしまう。この場合250をそのまま欲しいです。

  • silk123
  • ベストアンサー率27% (68/251)
回答No.1

セルの書式設定の表示形式→ユーザー定義の種類で、 #,##0.0;-#,##0 と記述してください。

22mayuu
質問者

お礼

早速ありがとうございました。

関連するQ&A