• 締切済み

計算方法を教えて下さい。

計算方法を教えて下さい。 列1行1に商品名列2行1単価列3行1値引列4行1金額 同じ事を繰り返して行5まで入力しています。 式として単価から値引して金額が自動計算する式を入力しております。 列3の値引の数値が入ってないセルは計算しない方法を教えて下さい。 下記の様な表を作って計算式を入れてます。 商品名     単価    値引   金額 テレビ    150000   5000   145000 パソコン   100000        100000 プリンター   50000 50000 パソコンの商品とプリンターには値引きがないので金額は100000が入らない様にしたいのです。 値引きは、パソコンもブリンター値引きをいれます。値引きの数値が入った時点で金額に数値が入るようにしたいので。このような計算式を教えて下さい。お願いします。

みんなの回答

noname#185706
noname#185706
回答No.2

Excelでしたら、D2セルに =IF(ISNUMBER(C2),B2-C2,"") と入力して、下方へコピーしてください。 C2セルに数値以外のもの(例えば空白文字、一般の文字)が入力された場合、 上の式なら計算しないだけでなく、エラーも表示しませんが、 =IF(C2="","",B2-C2) や =IF(ISBLANK(C2),"",B2-C2) では、エラーが表示されます。 お好きな方をどうぞ。

nkmakage
質問者

お礼

早速ご回答頂きまして大変有難うございます。 色々と分からない事ばかりで大変役に立ちました。 今後お世話になるばかりと思いますが宜しくお願いいたします。 私も何か役に立つ事が有りましたらお役に立ちたいです。 本当に有難うございました。

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.1

=IF(ISBLANK(C2),"",B2-C2)これをD2のセルに入れて縦にコピーすれば値引きに何も入らなければ、金額は出ません。これを縦にコピーすれはできます。 こんなので良いのでしょうか。

関連するQ&A

  • 計算式教えて下さい。

    計算式教えて下さい。 品名    仕入金額  値引 売金額 りんご    1000   100    900 みかん    5000   100   4900 ぶどう    0     100     0 いちご    0 100     0 西瓜     0 100     0 式は仕入金額引く値引=売金額 仕入れ金額から一律100を値引する事で行2列3~行6列3に式を設定しました。 仕入金額が0の場合行4~6までは売金額の列D行4~6までは0で仕入金額に数値が入ると計算するようにしたいのです。式を教えて下さい。宜しくお願いします。

  • Excel の計算式について

    Excelにて請求書を作成中なのですが 「商品名」 「単価」 「数量」 「金額」   と項目があります 「単価」×「数量」=「金額」の計算にて 小計を出し、消費税計算して合計を出すものは作れたのですが 商品名欄に「消費税」と入力した際に その上の行までの小計に対した消費税計算をしたいのです 場合によっては4行目に「消費税」がくるかもしれないし 10行目にくるかもしれません 商品名に「消費税」という文字を入力した場合は消費税計算、 それ以外の文字の場合は金額計算をするような計算式はできますか? あれば教えてください 当方Excel2003です よろしくお願いします

  • アクセスーフォームでの計算

    こんにちは。アクセスの基本のことだと思うのですが、この度簡単な販売管理を作ろうとしています。アクセス2000を使用しています。 テーブルを商品マスターと伝票テーブルを作成しました。 商品マスターのフィールドは【商品番号】【商品名】【単価】です。 伝票テーブルは【伝票番号】【伝票日付】【商品番号】【個数】【税抜き金額】【消費税】【合計金額】です。 商品番号でリレーションを結んでいます。 伝票入力フォームで【税抜き金額】を計算するのに 商品マスターの【単価】と伝票入力フォームの【個数】を掛けたいのですが、上手いこといきません・・・ 今は【税抜き金額】に『=[個数]*[商品マスター]![単価]』と式を入れています。 エラーが#Name?と出ています。 商品番号でコンポボックスで商品マスターの商品名を選ぶようにしています。商品を選んで個数を入れたら計算されるようにしたいのですが、どのように式を入れたらいいのでしょうか??? すみませんが、ご教授をよろしくお願いします。

  • Excel VBA 「小計」と入力したら自動計算

    エクセルの小計の計算について質問いたします。    A列    B列      C列   D列     E列    F列 1 施設名  2      商品名,内容   1    単位     単価    金額(数量×単価) 3      商品名,内容   1    単位     単価    金額(数量×単価) 4                              小計     ●●●● ――――――――――――――――――――――――――――――――― 5 施設名 6      商品名,内容   1    単位     単価    金額(数量×単価) 7      商品名,内容   1    単位     単価    金額(数量×単価) 8      商品名,内容   1    単位     単価    金額(数量×単価) 9                              小計     ●●●● ―――――――――――――――――――――――――――――――――                                合計     ●●●● 施設名ごとに項目が複数あり、施設ごとに項目の数も違います。 これを施設ごとに●の所に小計を出したいです。 「小計」が数回にわたり出てくる場合は、「前回小計をした次のセルから今回小計するセルの前まで」を計算させる訳ですが、どんなVBAを組めばいいのかわかりません。 理想としてはにE列に小計という文字を入れるとF列に自動で計が出るようにして、さらに小計の合計を最後の行のセルにだしたいです。。 さらに、見やすくなるように小計の下のセルにA~Fの間に太線を引いて施設ごとの区切りがわかるようにしたいです。。 繰り返し作業ばかりで大変です。 どなたか知恵をお貸しください。

  • 《エクセル2000》「表示形式」で計算させることはできますか

    金額を集計するファイルがあって、現在このようになっています。 個数 金額(単価) ・   ・ ・   ・ ・   ・ ・   ・    金額合計(それぞれの行の、個数×金額) これを、「金額」のセルに、各行の個数×金額に相当する数値が出るようにしたいのだそうです。 (金額列を単純に合計すれば、金額合計がでるように) 手っ取り早い方法としては、「金額」のセルに、手計算で個数×金額の数値を入れればいいのですが、それはあまりに非効率なことに思います。 また、1列増やして単価を入れる列を作ればいいのかもしれませんが、スペースの都合で到底無理です。 そこで思ったのですが、もしや「表示形式」で計算させることはできるでしょうか。 例えば、単価のセルに2、金額のセルに2500と入れたら、金額セルの数字が自動的に5000になるような表示形式… (金額合計のセルの計算は、今までと同じ個数×金額の合計にしておけば問題ないと思います) 個人的にはすっきりしない仕様だと思うのですが、職場で頼まれてしまいました。 どうかお知恵をお貸し下さい。

  • 商品の単価と個数を入力するだけで合計金額を出したいのですが。

    エクセルのA列に商品名を入力(現在42行あります)し、B列に商品の単価を入力、さらにC列以降は4月(C列)、5月(D列)、6月(E列)・・・というふうに月別に列を設けて表を作っています。 そして、商品を注文した場合にだけ、各商品の個数を、その商品名の行(で且つその月の列)に入力していき、一番下の行(現在は43行目)にその月に注文した全てのものの合計金額がいくらであったかを表示させています。 最初は注文する商品が少なかったので、 =$B$1*C1+$B$2*C2+$B$3*C3 というような計算式を合計金額の欄に入力し、それを月ごとの合計金額の欄にコピーして貼り付けて使用していたのですが、だんだん商品が増え、計算式が膨大になって見苦しくなってきました。 もっと簡単に計算してくれる関数があればと思うのですが、みつかりません。 どなたか教えてください。

  • access 帳票形式での Sum関数について

    お世話になります、 access2003を使っています、 テーブル商品があり、以下3つの列があります 商品名 単価 数量 フォーム集計をテーブル商品を元に帳票形式で作りました 帳票の1行にテキストボックス”金額”を追加してそのコントロールソースの値を [単価]*[数量]にしました。 帳票の1行づつは 商品名 、単価、 数量、金額([単価]*[数量]) の4つの列が並びます。 上記までは一行づつ計算して金額の値は正確に表示されます。 このフォームのフッターに帳票の各業の金額の合計を求めるため テキストボックス”合計金額”をつくり コントロールソースを =Sum([金額]) にしたのですが、明らかに合計金額が違った数値が出てきます。 出てきた金額が何をどう計算して出てきたのか見当が付きません どのようにしたら正確な合計金額が得られるのでしょうか? 何方かお教えいただけますようお願い致します、

  • エクセルの計算方法について

    B列にある数値とC列にある数値を掛けて行ごとに計算し合計していますが、面倒なので一括で合計を出す方法はないのでしょうか。 ファイルを添付しますので計算方法を教えてください。

  • Excelで最後まで計算式を入れる方法

    Excelで請求明細書を作っています。 F列に単価、G列に数量、H列に金額を入れるとします。 月によって明細の行数が変わるので、H列全ての行にF*Gの計算をさせるよう指定するにはどのようにしたらいいのでしょうか? 最後の行まで計算式をコピーするのでもいいのですが、その場合、シート全体が印刷範囲になってしまいますよね? 明細が入っている行までをいちいち印刷範囲に指定するのはめんどうなので、計算式だけ全ての行に入れておき、印刷は実際数字が入っているところまで、というようにしておきたいのですが、方法がわからないので、教えてください。 宜しくお願いします。

  • 任意のセルに小計、合計と入力したら自動計算してくれ

    エクセル2007でVBAを何度も挫折しています 任意のセルに小計、合計と入力したら自動計算してくれるVBAの方法を教えてください セル G21 商品名 L21 詳細 V21 数量 X21 単位 Z21 単価 AD21 金額(V21:数量*Z21:単価) の何処にでもある見積書なのですが 任意のG行に小計・合計と入力すると AD行に金額が自動で入力させるVBAの仕方が知りたいです。 3行ほどの見積もあれば100行を超える見積もあります 教えてください。