- ベストアンサー
エクセルの計算方法
Windows98を使っています。 エクセルでたくさんの数値の合計を出したいのですが、それぞれの数値には小数点第一位まで表示させときたいんですが、合計値は小数点以下の数字は計算に含めないようにしたいのです。例えば 12.5+4.5=16になるようにしたいのですが、何か便利なやり方はあるのでしょうか? 説明不足で申し訳ないですがよろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>SHIFT+CTRL+ENTERの意味が良く分からないです…。 式を配列数式として入力する時にそのような入力をします。 TRUNC(A1:A10)の範囲指定の部分が TRUNC(A1),TRUNC(A2),…TRUNC(A10)のように展開されたかのように扱われます。
その他の回答 (4)
- e10go
- ベストアンサー率38% (47/122)
「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関数」を使うほうがよろしいかと思います。
補足
回答ありがとうございます。例では2つの数字しかあげてないんですが、実際はたくさんの数字の合計を出します。そういう場合はTRUNC(A1)+TRUNC(B1))+TRUNC(C1)というふうにやっていくしかですか?
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 No.2の方の回答のおまけのようなものですが、 =SUMPRODUCT(TRUNC(A1:A10)) または、 =SUM(INDEX(TRUNC(A1:A10),)) 確定は、通常どおり[Enter]のみでOKです。 ちなみに、TRUNCの代わりにINT関数でもいいですが、その場合は、負の数があると異なる計算結果になります。
お礼
早速の回答ありがとうございます。知らない関数ばかりで難しそうですがやってみますね!!
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
適当なセルで =SUM(TRUNC(A1:A10)) と(A1:A10はセル範囲、実際のものにして下さい)入力して SHIFT+CTRL+ENTERを押して決定します
お礼
早速回答してしていただきありがとうございます。言われたとおりにやったらすぐ出来たのですが、SHIFT+CTRL+ENTERの意味が良く分からないです…。
- elbert
- ベストアンサー率25% (95/373)
A1に 12.5 B1に 4.5 が入っているとすると =ROUNDDOWN(A1,0)+ROUNDDOWN(B1,0) で小数点以下を切り捨てた計算ができます。 rounddown(セル名,桁数) 桁数には小数点以下の切り捨てる桁数を入れます。
お礼
早速の回答ありがとうございます。ためしてみますね!!
お礼
よくわかりました!!ありがとうございます☆