• 締切済み

エクセルで掛け算をして合計を出す方法ですが

エクセルで掛け算をして合計を出す方法ですが A1に500¥、B1に個数3を入力し、C1に合計金額を出す場合、=A1*B1と書き込み1500¥と答えが出ます。C1に「=IF(C1””,””,A1*B1)を入力した場合答えが「0」になります。どうしてでしょうか。

みんなの回答

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.3

何がしたくてC1に「=IF(C1””,””,A1*B1)を入力したのでしょうか? ちなみに、この式は、全角を半角に変換したとしても、エラーになりますよね。 書き写すと、このように書き写し間違いの可能性があるので、実際の式をコピペするようにしましょう。

sumailyukako
質問者

お礼

nattocurryさん、済みません、コペピの意味がよくわからずにいました。コピー貼り付けの意味ですね。  本を見ながらやっています。 解答に出ていたやり方で、本には答えが出ているのに私は「0」になり質問しました。今度からコピー貼り付けで行きます。 全くの初心者です。有難うございます。

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

No.1です! たびたびごめんなさい。 前回は原因だけ投稿して対処方法を書いていませんでした。 もしかして、A1・B1のどちらかが未入力であればC1セルは空白に! それ以外は A1×B1 の値を! ということがお望みなのですかね? もしそうであれば C1セルに =IF(OR(A1="",B1=""),"",A1*B1) または =IF(COUNTBLANK(A1:B1),"",A1*B1) どちらでも構いませんので好みの数式を入力してみてください。 以上、参考になればよいのですが 外していたらごめんなさいね。m(__)m

sumailyukako
質問者

お礼

tom04様、ありがとうございます。エクセルの本を見ながら勉強しています。こういう出し方もあるんですね。参考になりました。ありがとうございました。

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

こんばんは! 循環参照になる数式です。 数式が入っているセルに自身のセル番地を入れると循環参照の警告がでると思います。

sumailyukako
質問者

お礼

tom04さん、有難うございます。警告が出ます。2回目の解答に気ずかず お礼が遅くなってしまいました。済みませんでした。有難うございます。

関連するQ&A

  • エクセルの掛け算

    当方、エクセル初心者です。色々と調べてみたのですが、望む回答を得られませんでした。宜しくお願いします。 セルC1にA1・B1セルの積を求めるには、=A1*B1 となります。 この掛け算を =A2*B2(C3の答え) =A3*B3(C3の答え) ・・・続く・・と何十行にも渡る掛け算を、一度で設定する方法はどのようにしたらいいのでしょうか? 一度に複数の列、行の合計(足し算)を求めるには、合計範囲を選択(ドラッグ)して、オートSUMボタンをクリックすると、一発で合計値を求める事が出来ますが、掛け算の場合にはこういった操作は出来ないのでしょうか?

  • 単位も含む合計のだしかた(かけ算)

    エクセル2000です。かけ算をしたいのです。例えばA1に「150セット」B1に「1,000」C1に合計の「150,000」となるような関数ってありますか??この場合A1のひとつのセルに「セット」まで入力したい。

  • エクセルのかけ算について

    エクセルの計算式について質問したいことがあります。よろしく御願いします。かけ算なのですがたとえばA1を単価、B1を個数、C1を小計とした場合通常はC1に=A1*B1と計算式を入れればいいのですが今回の質問はB1のセルに何も入力ない場合はC1に単価をそのまま表示させ、B1の単価に入力した場合のみ計算するようにしたいのです。例としてA1を300、B1は何も入力なし、C1は300と表示し、B1にたとえば3と入力したときにC1は900と計算されるようにしたいのです。このようなことは可能でしょうか?教えてください。

  • エクセルで合計を求めるために

    エクセルで合計の数値を求めたいです 状況としては A列に数字が入力されています B列に入力があったものだけの合計をC1に表示させたいです 例としては A列 B列 100  1 150 200 250  山   この場合の合計をC1に100+250=350 B列の入力内容は状況によって変わります 現在はC1=IF(A1="","",B1)という関数を別の箇所に作って、それの合計を出させていますが、出来れば別の箇所に計算式を作らずにすむ方法を教えてください。お願いします

  • 入力した合計数値を振り分けたい

    関数とかマクロなど理解していない初心者でエクセル2003を使用しいます。 例えば 1Aのセルに1~10個(単価50円)と入力済 2Aのセルに11~20個(単価40円)と入力済 3Aのセルに21~30個(単価30円)と入力済 1B~3Bのセルに個数欄未入力 1C~3Cのセルに金額自動計算式入力済 4Bのセルに合計個数欄未入力 4Cのセルに合計金額自動計算式入力済 とした場合、例えば4Bの合計個数に29個と入力すると、自動的に1Bに10個、2Bに10個、3Bに9個と個数が振り分けられる様にしたいのですが、できるのでしょうか?

  • エクセルのsumifでかけ算してから合計するには

    エクセルで以下のように書いたとき、  =SUMIF(A:A,"★",B:B) A列のセルの内容が「★」になっているときのみ、 B列のセルを足していくのは分かりました。 これを、 「A列のセルの内容が「★」になっているときのみ、 B列のセルとC列のセルをかけ算して、その結果を足していく」 という風にしたいのですが、どうすれば良いのでしょうか。 あらかじめD列に、B列とC列をかけたものを入れておく方法は、無しでおねがいします。 よろしくお願いいたします。

  • エクセルでちょっと変わった合計の求め方

    エクセルで以下のような事は簡単にできるでしょうか。       A   B   C  ・  ・  ・   1   3   0   2   2   1   2   1   3   1   2   1   4    5   3   2   0   6   3   1   0   7   1   2   1   8   9   3   2   2   ・   ・   ・ 12013  1   2   3 12014  2   1   3 12015  2   1   4 12016 12017 合計 合計 合計 12018 合計 合計 合計 12019 合計 合計 合計 12015行より上は入力された数字です。ここで、 Aの12017には、A1+A5+A9+・・・・+A12013、の合計 Bの12017には、B1+B5+B9+・・・・+B12013、の合計 Cの12017には、C1+C5+C9+・・・・+C12013、の合計 Aの12018には、A2+A6+A10+・・・・+A12014、の合計 Bの12018には、B2+B6+B10+・・・・+B12014、の合計      ・      ・ と、いうようにする場合、Aの12017にどのような数式を入れたらよいでしょうか? (=A1+A5+A9+A13+・・・・+A12013、なんて入力してられないので) Aの12017に数式がはいればBの12017以降はそれをコピーすればできると思いますので。 マクロは使った事ががありませんので関数とか利用した数式でできないでしょうか。 ちなみに簡素化のため列3X行3の入力された数字のかたまりで表示しましたが実際はもっと大きな かたまりです。また入力された数字の最後が何万何千何百何十何行になるかは データによって異なっています。

  • エクセルで合計値が0の場合表示しない方法

    お教えいただきたいのですが 例えば見積書などで (単価)A1×(個数)B1=(合計)C1 (単価)A2×(個数)B2=(合計)C2 (単価)A3×・・・・ の計算式を作った場合 単価や個数に数字を入れなかったら 合計のCには0と表示されますが 合計のCに0と表示される時のみ 表示されないようにすることは可能でしょうか? うまく説明できませんが宜しくいお願い申し上げます。

  • エクセルで在庫管理。合計金額に合わせ個数を求める

    エクセルを使って在庫の管理計算をしています。 返品金額と、複数商品の交換注文金額が合うように、または最も近い個数を求めたいのですが、 Aの商品を1個注文するとすると、B,Cは何個ずつがいいか?というようなエクセルの表の式はどのようにしたらよいでしょうか?? 例えば、、 A200円   B350円   C615円 合計金額5500円 A=12の場合 B=? C=? というような感じです。お願いします。

  • エクセルで合計を簡単に出すための方法を教えてください

       |  A  |  B |C| D  |  E   | --+---+---+-+--+----+  1 |     |    金 額    |  時間計| --|名前  +---+-+--+----+    2 |     |○:○○|~|0:00| ○:○○| --+---+--------+----+  3 |     |    金 額    |  時間計| --|名前  +---+-+--+----+    4 |     |○:○○|~|0:00| ○:○○| --+---+--------+----+  ・ |                           |  ・ |       (省   略)            |     ・ |                           |    ・ |                           | --+----+-------+----+ 50 | 合計  |   金額合計  |時間合計| ----------------------------- わかりづらくてすいません。B2-D2=E2となるような式を入力してあり、E2の時間の利用金額がB1という表なんですが、50行目で 金額合計を出す時に=B1+B3+B5+B7+・・・ 時間合計を出す時に=E2+E4+E6+E8+・・・ と入力する以外方法はないんでしょうか?書いてはいませんが、Fの列は時間は出さずに金額だけを表示するのでSUM(F1:F49)で金額合計が出ます。いい方法があれば教えてください。

専門家に質問してみよう