• ベストアンサー

エクセルの計算方法

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

  • エクセルの合計が計算機と違う場合

    セルの値が小数点の付いた数字で単純に小数点以下を無くした場合、四捨五入されて小数点無しになりますがその用な感じでセルの数字をいくつか求め、更に合計した場合1の位の数字が1つずれる場合があります。表示された数字では無くて小数点以下の数字の合計が計算されてるようです、このような場合ですが求めたい値は単純にセル表示された数字の合計を求めたいだけで隠れた小数点以下の合計を求めたい訳ではありません。どうしたら良いか教えてください。 説明不十分ですが宜しくお願いします。

  • 231,456,789のエクセルでの計算方法

     231,123,456の数字が含まれる多くの、数値をエクセルを計算すると231,231,000.223小数点が付いてしまうのですが 何か良い方法は無いでしょうか どなたかご指導お願いします

  • excelの計算の仕方

    大変初歩的な質問なのですが・・・ excelで計算式の入力で、まず、A1のセルにに=3*1.8と入力するとします。小数点以下を0桁にすると、四捨五入されて、5と表示されると思います。 次に、B1に=A1*2.3と入力し、小数点以下を1桁にすると12.4になると思います。 でも・・・ この計算だと、B1のセルは、5*2.3ではなくて5.4*2.3になりますよね? ここで、5*2.3にしたい時は、B1にどういう計算式を入れたら良いのでしょうか? または、A1の数字を四捨五入前の数字で計算するのではなく、表示されている数字を固定(?)する方法とかないでしょうか? 大変わかりにくい説明で申し訳ありませんが、理解できて良い方法が思い当たる方は、教えてください。 よろしくお願いします。

  • 2007エクセル計算

    2007のエクセルだとセル幅が狭いと小数点以下が四捨五入されて自動で計算されてしまうので実際の計算結果とは異なってしまいますがどうしたら”#”(2003エクセルだと#で表示される)とかになりますか? 例えば   1.5                2   1.5                2   1.5                2  合計4.5 なのに セル幅が狭いと  合計6  となってしまうのです。

  • エクセルの計算式後の少数点固定した後再度計算する

    多分初歩的なことだと思いますが教えてください。 エクセルにて割計算したデータを小数点以下(四捨五入)を指定した数値を固定する方法を教えていただけませんでしょうか? 例えば 9÷4=2.25 となりますよね。 この「2.25」を「小数点以下1位」と指定すると「2.3」となりますよね。 この「2.3」に1000を掛けて合わせて「2300」と表したしたいのですが、 エクセルにて計算すると「2250」と表示してしまいます。 なので「2.3」として数を固定したいのですが、どなたかご存知ではないでしょうか? 初歩的な質問で申し訳ございません。

  • エクセル計算 答えは同じなのに表示が違う

    エクセルで下記2種類の計算式をいれて計算すると、 答えは両方とも3.355になります。 書式設定で 表示形式-数値-小数点以下の桁数を2にしてみると、 答えが違ってきます。 なぜでしょうか? =75-(143.84/2)+(0.45/2)+0.05 =3.36 =((143.84/2)-0.225-75)*-1+0.05 =3.35 『表示形式-数値-小数点以下の桁数』この設定は 計算途中で桁数を2にして計算してしまうのでしょうか?

  • エクセルの計算

    エクセルの計算式なのですが、下記の場合どうやれば良いか教えてください。 A - B = C 例)14.75-15.345=-0.595 というような計算式で、 (1)Cが0の場合は、C欄に表示させない計算式はどのようにすれば良いですか? (2)絶対値(例:+-0.05)を決めておいて、Cの答えが以内か以上かで、数値の色を変えることが出来ますでしょうか? ※C欄の答えは、概ね小数点第3位までの数字となります。稀に0も有ります。 ※第4位以下を切り捨てて、表示します。

  • エクセルで小数点以下を計算しない方法

    エクセルで小数点以下を計算しない方法を教えてください。 表示では、整数なんですが、入っている数字は少数です。 その数字と掛け算して整数にしたいんですが?

  • エクセルの関数について

    こんにちは。 エクセル関数でわからないところがあるので、教えてください。 Round関数で、四捨五入の小数点以下の表示を切っています。 そうすると、その合計を取ると、実際は表示は小数点以下が 切れていても、元の数字は小数点が残っているので 合計を出した時に端数が合いません。 =IF(E5=0,"",G5) このG5に当たる個所が、Round関数が入っていて 合計が合いません。 ちなみにG5には、=ROUND(C6,2) こんな式が入っています。 C6の数値が小数点になっています。 分かる方、教えてください。よろしくお願いいたします。

  • エクセルで、幾つかの数値を合計が100になるように計算させる方法

    ※エクセル初心者のため、細かな説明を頂けると嬉しいです! まず、セルに数値を打ち込み… 例えば 20 40 12 48 40 40 だとします。 これらの和をexcelを使って100にする方法が今回の質問です。 地道に計算していけば、 20  →  10 40  →  20 12  →  6 48  →  24 40  →  20 40  →  20 という数値を出すことができますが、当該の数字はもっと細かく、小数の値になるかと思うのでエクセルでどうにかできないかと思っています…。 最終的には1本の棒グラフ化したいのですが、たぶんそのやり方はわかると思うので…。 よろしくおねがいします;;

専門家に質問してみよう