• ベストアンサー

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

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

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

C1=IF(B1="",A1,A1*B1) でできます。 ※B1=0の場合は、C1=0になります。

ymivan
質問者

お礼

迅速な対応に感謝します

その他の回答 (4)

noname#140971
noname#140971
回答No.5

既に回答が出ていますが・・・ =IF(TRIM(B1)="",A1,A1*B1) と、スペース対策も必要であればした方が良いかも知れないです。

ymivan
質問者

お礼

そうでしたか。すみませんでした。回答ありがとうございます。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

次の方法は如何でしょうか。 =IF(COUNT(B1),A1*B1,A1)

  • windy-mj
  • ベストアンサー率29% (21/72)
回答No.3

いずれもっと高度な回答があるかと思いますが、 IF関数で対処してみては如何でしょう? 論理式:B1="" ←B1が空欄だったらという意味 真の場合:A1 偽の場合:A1*B1 つまり「=IF(B1="",A1,A1*B1)」 上記はB1が空欄だったら「A1」、空欄でなかったら「A1*B1」ということです。

noname#67980
noname#67980
回答No.2

C1セルに、 =IF(B1="",A1,A1*B1) と入力してみてください。

関連するQ&A

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

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

  • エクセルの掛け算

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

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

    関数とかマクロなど理解していない初心者でエクセル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個と個数が振り分けられる様にしたいのですが、できるのでしょうか?

  • excelで質問です

    EXCELで質問です。通常、1つの条件を満たす場合の個数の算出はCOUNTIF関数ですが、条件が複数(たとえば、A1からA10までのセルにA,B,C,Dのいずれかの文字列が1つでも入力された場合に、その個数をカウントする計算式がわかりませんので、教えてください。

  • EXCELの掛け算定義

    こんにちわ 検索して掛け算のしかたがわかりませんのでアドバイスお願いします 会員番号  商品  値段  個数 1       A    100円  3 2       B    200円  2 と言うデータがシート1にあるとします シート2で会員番号を入力するセルがあるとして 会員番号を入力するとシート1にある商品と個数が 自動的に掛け算されると言う定義がわかりません アドバイスお願いします。

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

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

  • Excelの関数が更新しない! 解決方法を教えてください。

    こんにちは!カテが違うかもしれませんが宜しくお願いします。 会社で作ったExcelの書式がうまく機能しなくなりました。 とても簡単な内容なのですが、数値を入力しても結果が更新されません。 原因が分からないので数式を再度入れなおすと結果が正常に返ってくるのです。 これは変だと思い、他の結果が返っていないセルで 「A10→A100(0を一つ増やす)→A10(増やした0を消去する)」 を一連の作業で行うと解が帰ってくるのです。数式自体は単純なものです。 下に例を書き出しておきます。 セルA1に>=IF(入力頁!A2="","",入力頁!A2)→商品名 セルB1に>=IF(入力頁!B2="","",入力頁!B2)→受注個数 セルC1に>=IF(単価頁!B2="","",単価頁!B2)→単価 セルD1に>=B1*C1→小計 セルE1に>=IF(A3="","",ROUNDDOWN(A3*0.05,0))→消費税計算 ※そして、小計の下方に集計するセルを設けて請求書としております。 ※商品内容が複雑で1ページに数式の含んだセルが300個程度あり、この頁がブック内に15ページ、データの頁(入力、単価など)が3ページ有ります。 OKwaveも見てみましたが私の症状とは微妙に違うようなので質問させていただきました。宜しくお願いします。

  • Excelの計算式について(セルに入力した数値を反映した計算式)

    Excelの計算式について質問させてください。 同じような質問がありましたらすみません。 B1=A1*B1という具合にB1に入力した数値を反映した計算結果を同じB1内に表示することは不可能でしょうか? 例えば、A1に単価100円、B1に個数という設定上で B1に個数を入力すると単価100円×個数で出た結果をそのままB1に出したいのです。 わかりにくい説明ですが宜しくお願い致します。

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

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

  • エクセルで足し算と掛算を混ぜ合わせる式はどう入力すれば良いでしょうか?

    エクセルで足し算と掛算を組み合わせた結果を希望のセルに出したいのですが、どのような計算式を入力すれば良いでしょうか? (F5+G5)+({D5+E5}×B70)= の結果を求めたいので、計算結果を表示させたいセルに以下のように 入力しましたがエラーでした。 =SUM(=SUM{F5:G5}):(=SUM{D5:E5}*B70) どのように入力するのが正解でしょうか?

専門家に質問してみよう