• ベストアンサー

エクセルの計算方法

Windows98を使っています。 エクセルでたくさんの数値の合計を出したいのですが、それぞれの数値には小数点第一位まで表示させときたいんですが、合計値は小数点以下の数字は計算に含めないようにしたいのです。例えば 12.5+4.5=16になるようにしたいのですが、何か便利なやり方はあるのでしょうか? 説明不足で申し訳ないですがよろしくお願いします。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.5

>SHIFT+CTRL+ENTERの意味が良く分からないです…。 式を配列数式として入力する時にそのような入力をします。 TRUNC(A1:A10)の範囲指定の部分が TRUNC(A1),TRUNC(A2),…TRUNC(A10)のように展開されたかのように扱われます。

phoorainbow-lj
質問者

お礼

よくわかりました!!ありがとうございます☆

その他の回答 (4)

  • e10go
  • ベストアンサー率38% (47/122)
回答No.4

「TRUNC関数」が、よろしいかと。 例1;セルA1「12.5」、セルB1「4.5」、セルC1「=TRUNC(A1)+TRUNC(B1)」と入力。    セルC1に「16」と表示されます。 「TRUNC関数」は、入力した数値から整数のみを返す関数です。 例2;セルA1「12.5」、セルB1「=TRUNC(A1)」と入力。セルB1に「12」と表示。 同様に、入力した数値から整数のみを返す関数で「INT関数」がありますが、小数点以下があるマイナス数値を扱うと数値が大きくなる(この辺は、Excelのヘルプを参照して下さい)ので、通常は「TRUNC関数」を使うほうがよろしいかと思います。

phoorainbow-lj
質問者

補足

回答ありがとうございます。例では2つの数字しかあげてないんですが、実際はたくさんの数字の合計を出します。そういう場合はTRUNC(A1)+TRUNC(B1))+TRUNC(C1)というふうにやっていくしかですか?

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.3

こんにちは。maruru01です。 No.2の方の回答のおまけのようなものですが、 =SUMPRODUCT(TRUNC(A1:A10)) または、 =SUM(INDEX(TRUNC(A1:A10),)) 確定は、通常どおり[Enter]のみでOKです。 ちなみに、TRUNCの代わりにINT関数でもいいですが、その場合は、負の数があると異なる計算結果になります。

phoorainbow-lj
質問者

お礼

早速の回答ありがとうございます。知らない関数ばかりで難しそうですがやってみますね!!

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

適当なセルで =SUM(TRUNC(A1:A10)) と(A1:A10はセル範囲、実際のものにして下さい)入力して SHIFT+CTRL+ENTERを押して決定します

phoorainbow-lj
質問者

お礼

早速回答してしていただきありがとうございます。言われたとおりにやったらすぐ出来たのですが、SHIFT+CTRL+ENTERの意味が良く分からないです…。

  • elbert
  • ベストアンサー率25% (95/373)
回答No.1

A1に 12.5 B1に 4.5 が入っているとすると =ROUNDDOWN(A1,0)+ROUNDDOWN(B1,0) で小数点以下を切り捨てた計算ができます。 rounddown(セル名,桁数) 桁数には小数点以下の切り捨てる桁数を入れます。

phoorainbow-lj
質問者

お礼

早速の回答ありがとうございます。ためしてみますね!!

関連するQ&A

専門家に質問してみよう