• ベストアンサー

小数点を含む計算について

A 0.1 2.3 1.2 0.5 0.9 A6 いつもありがとうございます。 A列にある数字の内、 1.0以上で、 なおかつ小数点以下は切り捨ててA6に表示したいのですが、 計算方法をお教えいただけませんか? よろしくお願いいたします。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

No.2です! たびたびごめんなさい。 投稿後、気になったのですが・・・ A1~A5の合計値の小数点以下を切り捨てではなく、 各セルで小数点以下を切り捨てて整数値のみの合計で良いわけですよね? そうであれば前回の方法でもOKなのですが、わざわざ配列数式にしなくても =SUMPRODUCT(INT(A1:A5)) だけで大丈夫だと思います。 何度も失礼しました。m(_ _)m

masapiki
質問者

お礼

投稿いただき、ありがとうございました。 SUMPRODUCTを使うとは思いませんでした。 完璧でした。 お世話になりました。 本当にありがとうございました。

その他の回答 (2)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 一例です。 =SUM(INT(A1:A5)) これは配列数式になりますので、Shift+Ctrl+Enterキーで確定します。 この画面からコピー&ペーストする場合は 表示したいセルに貼り付け後、数式バー内で一度クリック! 編集可能になりますので、Shift+Ctrlキーを押しながらEnterキーで確定! 数式の前後に{ }マークが入り配列数式になります。m(_ _)m

回答No.1

セルA6に =INT(SUMIF(A1:A5,">=1.0",A1:A5)) とか =ROUNDDOWN(SUMIF(A1:A5,">=1.0",A1:A5),0) などの式を入れたりします

masapiki
質問者

お礼

一番早くお教えいただいて、ありがとうございました。 お気持ちに感謝いたします。 しかし、上の数式は数百行あると結果が違ってきました。 下の数式は思うような結果が得られませんでした。 いろいろな見方があり、とても勉強になりました。 本当にありがとうございました。

関連するQ&A