• ベストアンサー

エクセルの掛け算

エクセルで見積もりを作っています。 掛け算の式を使用しているのですが、 たとえば「数量」×「単価」×「日数」を自動で すべての行に入れ込んでいるのですが、 場合によって、「日数」が入らず、一式で見積もる項目が あります。その場合にいちいち計算式の ×「日数」の 部分を削除しながらやっていますが、結構面倒くさいです。 計算式上で、空欄なら「×1」とか、空欄なら自動的に とばして計算してくれる、とか、そういう式って あるのでしょうか? 素人な質問で申し訳ないですが、ご存知の方が いらっしゃったら教えてください。

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

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

「数量」×「単価」×MAX(「日数」,1) で日数の最小値が1に固定されます。

kouiza
質問者

お礼

どうもありがとうございます。 MAXははじめて使います。 なによりシンプルで使いやすいです。 本当に助かりました。 どうもありがとうございます!!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

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

日数のみ空白となる事であれば、一例ですが次の方法は如何でしょうか。 =IF(「日数」<>"",「数量」×「単価」×「日数」,「数量」×「単価」)

kouiza
質問者

お礼

迅速にどうもありがとうございます。 本当に皆さん熟知されてるんですね。 自分ももっと頑張ります!

全文を見る
すると、全ての回答が全文表示されます。
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

日数のセルが空欄なら×1にします。 こんな感じでは?↓ =「数量のセル」*「単価のセル」*IF(「日数のセル」="",1,「日数のセル」)

kouiza
質問者

お礼

ありがとうございます。 とてもシンプルでわかりやすく「なるほど!」という 感じでした。 ほんとうに助かりました。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • heinell
  • ベストアンサー率35% (420/1172)
回答No.1

数量=A1 単価=B1 日数=C1 削られる可能性があるのが日数(C1)だけの場合 =IF(ISNUMBER(C1)=TRUE,A1*B1*C1,A1*B1) または=IF(ISNUMBER(C1),A1*B1*C1,A1*B1)でもOK C1が数字かどうか調べて、数字の時とそれ以外の時の計算式を列挙すればいいです。

kouiza
質問者

お礼

迅速にどうもありがとうございます。 本当に皆さん熟知されてるんですね。 自分ももっと頑張ります!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル 見積書の空欄の行を詰めたい

    エクセルで見積を作成しています。ほぼ初心者です。 ひとつのワークシートに複数の項目の明細を、縦にずらっと並べて作成しています。 項目ごとに合計を入れてます。 名称や単価を先に入れておいて数量だけ入れるようにしていますが、数量が0の場合もあります。 オートフィルタで空欄を詰めたのですが、その項目の合計の行までしかできません。 次の項目を同じように詰めようとすると前にやったオートフィルタが解除されてしまいます。 行の非表示だと不都合があるので使えません。 何かいい方法があれば教えてください。 説明文わかりにくいと思いますがよろしくお願いします。  

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

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

  • エクセルで見積を作ってるのですが…

    今日の17時までに見積を訂正しないといけないのです。 既にできあがってる見積金額の約80%の金額にしたいのです。 見積は単価の列と数量の列をかけて、金額を出し金額の列を『sum関数」で合計を出しています。 『列』或いは『行全体』に一括で0.8かけるという式はどうすれば良いのでしょうか? ※うまく伝えられてナイかもしれないですが、たとえば230万の見積を190万にする為に小項目全てを変更しないといけない場合どうすれば一番簡単か?を聞きたいのですが…

  • エクセル2000で見積書の印刷

    エクセル2000で作成した見積書があるのですが、内訳の中で、例えば 品名、 規格、単位、数量、単価、金額 の欄があり 金額の欄のセル内に=数量*単価の計算式が入っています。 項目の内、数量が1個、とか1式の場合に限り、印刷の時に単価の金額だけを空白で印刷したいのです。(今までは全て印刷していました。) もちろん金額の欄に直接入力しちゃえば良いのですが、金額欄のセル内の計算式はいじりたくないのです。VBAが今ひとつわからず悩んでいます。 わかり難かったら補足いたしますのでよろしくお願いします。

  • エクセルでの数値以外のコピペ

    エクセルで見積を作っています。 ひとつの項目に単価×数量=金額を表示しています。 単価=金額の場合は単価を表示せず、なおかつすぐ下の行に赤文字でまったく同じものを表示させたいのです。 一つの項目は完成したのですが、コピペが上手くできません。 コピペの方法を教えてください。

  • Excel別シートに同じ値を反映させたい

    初めて質問いたします。 EXCELで見積書と別シートに商品一覧を作成しております。 商品一覧には単価、数量、合計金額で計算式を組んでおります。 商品一覧中数量を入力したものを商品名、単価、数量、合計金額として見積書に反映させたいと思っております。 同座標へは反映できるのですが、商品が数十種ある為、例えば行1と行5で数量入力した場合、見積書には行2~行4までは空白になってしまいます。この間隔を空けずに見積書に反映させることは出来るのでしょうか? ご教授いただきたくお願い申し上げます。

  • Excel2000での見積書の計算式

     お世話様です。 Excel2000での見積書を作成しています。 数量 単価 金額  1       1000 上記の様に数量が1の場合、単価を空欄にし金額欄にだけ 表示したいのですが この場合は金額欄にはどういった計算式を入れたらよろしいでしょうか?

  • エクセル 計算が自動的に切り替わらない

    こんにちわ お願いします。 会社で見積書を作成してます。 エクセルで見積書作成したファイルを基にコピーし、数量、単価だけを変更、別見積書作成しました。その際自動的に合計数量が計算されません。(計算される時もあります。) 計算方法は、基の見積表:数量x単価=合計金額 総合計はzで入力して見積書作成しています。 前に作成した。見積書をコピーして数量などを変更して出したいのです。 良いファイルの作成方法があれば教えて下さい。 よろしくお願いします。

  • (エクセル)どのような計算式になりますか?

    「数量×単価=金額」を「=ROUND(数量*単価,0)」という関数で作っているとします。 数量が0のとき、数量に0を入れると金額が空欄になります。 数量がないことを「-(バー?)」で表したいのですが、普通に入力すると#VALUE!のエラーになるので、ならないような計算式があれば教えてください。 よろしくお願いします。

  • ●エクセルのセルロックについて…

    ●エクセルのセルロックについて… 見積書をせいさくしていますが、数量と単価を掛けて合計金額を設定しています。合計金額の数式にロックをかけて数式がDeleteによって削除されないようにしていますが、場合によっては… 数量が「1式」 単価を「空白」 にして、金額を自分で入力するときがあるのですが、 いちいちロックを解除しないとダメでしょうか? わかりにくい説明で申し訳ありませんが、いい方法があれば教えてください。

このQ&Aのポイント
  • 購入したDCP-J926Nのプリンターが印刷できず、エラーメッセージが表示されます。プリンター本体は正常であり、電源の再起動やネットワーク診断を試しても解決しません。
  • DCP-J926Nのプリンターで印刷エラーが発生し、本体の状況を確認するように指示されます。電源の再起動やネットワーク診断を行いましたが、問題は解決しません。
  • 新しく購入したプリンターDCP-J926Nが印刷できず、エラーメッセージが表示されます。プリンター本体は正常であり、電源の再起動やネットワーク診断を試しましたが、問題は解決できません。
回答を見る

専門家に質問してみよう