• ベストアンサー

EXCELで条件付の計算はできるか

EXCEL2000を利用しています。 以下のように数値が入っています。    1日  2日  3日 .... 入庫  10   15   3 出庫  8    10     4 入庫  10   15   3 出庫  8    10     4  ・  ・  ・ ------------------------------- 入庫計 出庫計 入庫、出庫の合計を計算式で求めることはできるでしょうか?

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

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

#1です。すみませんIFを付け忘れました。 =SUMIF($A$2:$A$10,"入庫",B$2:B$10) =SUMIF($A$2:$A$10,"出庫",B$2:B$10) が正解です。

achaacha
質問者

お礼

早速の回答、有難うございます。 SUMやIF関数は調べていたのですが、SUMIFなんて便利な関数があったんですね。 目からうろこです。 有難うございました。

その他の回答 (3)

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.4

ほぼ求められている内容についてのエデュケーションサイトを たまたま知っておりますので 参考urlに示します 当該サイトを理解して 少し応用を利かせれば対応できると思います ご参照ください

参考URL:
http://pc.nikkeibp.co.jp/pc21/special/hr/index.shtml
achaacha
質問者

お礼

このサイトは役に立ちそうですね! ブックマークしておきます。 有効な情報、有難うございました!

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

A列   B列 入庫 12 出庫 8 入庫 10 出庫 8 と有るとしますと =SUM(IF(A1:A5="入庫",B1:B5,0))と入れてSHIFT+CTRL+ENTERの3つのキーの同時押しで 22の答えが得られます。配列数式です。 「入庫」などの文字の前後にスペースなどの余計なものが ないようにしましょう。 別の日の計数を出すために、式を横方向に複写するのですが、そのためには、=SUM(IF($A$1:$A$5="出庫",B1:B5,0))でS+C+E とするなど工夫してください

achaacha
質問者

お礼

ご回答有難うございます。 すごいですね。 SHIFT+CTRL+ENTERの3つのキーの同時押しなんて技があったんですね。 会社で試してから評価させていただこうと思います。 有難うございました。

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

1日目の入庫計なら =SUM($A$2:$A$10,"入庫",B$2:B$10) 1日目の出庫計なら =SUM($A$2:$A$10,"出庫",B$2:B$10) 上記を右方向にコピーすれば計算できます。 (範囲は適正なものに替えてください)

関連するQ&A

  • エクセル 保管料の計算式を作りたい

    1月1日から1月15日 1月16日から1月31日 2月1日から2月15日 2月16日から2月28日  ・・・・・ という風に半月毎を1期として 保管料5円を支払います。 例) -1月1日に入庫して、1月15日に出庫 1期分 5円 -1月1日に入庫して 1月16日に出庫 2期分 10円 -1月2日に入庫して、1月13日に出庫 1期分 5円 -1月13日に入庫して 2月5日に出庫 1月後半分と2月前半分の2期分で 10円 -2月3日に入庫して 4月3日に出庫  2月前半、2月後半、3月前半、3月後半、4月前半の5期分で 5期x5円=25円 といった規則になっています。 これをエクセルの計算式で自動計算できるようにしたいです。 入庫の日付と出庫の日付と金額を入れると自動で金額がでるようにしたいです。 詳しい方ご教示いただければ幸いです。

  • 抽出して個数計算

          入庫日 出庫日       4/1   4/1       4/1   4/1       4/1   4/3       4/2   4/4       4/4   4/6       4/7   4/10 を別シートに個数をカウントする関数を教えて下さい。      入庫日 出庫日   4/1   3   4/1       2   4/2   1   4/3       1   4/4   1   4/4       1   4/6       1   4/7   1   4/10      1  

  • Excelで条件に一致する数値の合計を求める

    日付け列と商品名(商品ID)列と入庫、出庫列を作ったとして、一日に何回にも分かれて同じ商品が入出庫された場合、伝票でその都度入力したとします。後日見て何日に商品ID"何"が合計何個入庫したかをほかのセルに表示したい場合どのような関数を使えばよいのでしょうか?解りずらい質問ですが、ご回答頂きたく御願い致します。

  • Excel計算式 条件によって計算範囲を変えたい

      A     B    C     D    E     F    G    H   ・・・  1 日    月    火    水    木    金    土    日   ・・・ 2 100              500         200         100  ・・・ 3 2000  5000   6000  7000   4000  3000   5000  3000 ・・・ 4 上記の表において、4行目に下記の計算をしたいです。 どのような計算式を組めば可能でしょうか? ・1行目が”日”または”月”→(3行目の数値)-(4列前までの2行目の合計) 例)H4=3000-(500+200+100)=2200 ・1行目が”日””月”以外→(3行目の数値)-(3列前までの2行目の合計) 例)G4=5000-(500+200)=4300 OR、IFなど組み合わせてみましたがうまくいきません。 回答よろしくお願いいたします。

  • アクセスでの在庫管理(在庫期間が知りたい)

    アクセスを使って商品の在庫管理を行おうと試行錯誤しています。 1.入庫テーブル(商品名、入庫日、入庫数)に入力。 2.出庫テーブル(商品名、出庫日、出庫数)に入力。  これらから、商品と入庫日をロット単位とし、このように在庫を計算しています。  入庫の合計―出庫の合計=在庫 ここからネックになっているのが、在庫期間をどうあらわすかと言う点です。  通常、今日までの在庫期間は   在庫期間=今日―入庫日  によって表しています。  ここまでは出来ていますが、さらに一歩進めて  日にちを毎回指定し   指定日からの在庫期間=指定日―入庫日  のような感じで在庫期間を表示させたいのですが どのようにクエリを作ったらよいのでしょうか? このようなフローで良いのか、 参考HP等ありましたらアドバイス頂けませんか?

  • Excel 複数登録情報の直近日付を求める

    ■複数回入庫している同一商品の直近出庫日を求める数式を教えてください。  (商品コード別の出入庫経過日数を調べるため)  使用ソフト: Excel2007  【例】   1) 1月1日(B列)に商品コード「A100」が入庫   2) 1月10(E列)に商品コード「A100」を出庫   3) 2月1日(B列)に商品コード「A100」が入庫   4) F列に1月10日を表示   5) G列に経過日数を表示(=30日)  ▼行A1~G1  A列:注文番号  B列:入庫日  C列:商品コード  D列:商品名  E列:出庫日  F列:前回出庫日(出庫無="-")  G列:経過日数=入庫日-出庫日  行1: 注番,入庫日,商品コード,商品名,出庫日,前回出庫日,経過日数  行2: 0001,1/1,A100,"冷蔵庫",1/10,"-","-"  行3: 0002,1/2,B100,"テレビ",1/15,"-","-"  行4: 0003,1/3,C200,"洗濯機",1/25,"-","-"  行5: 0004,2/1,A100,"冷蔵庫",2/5,1/10,30"日"  行6: 0005,2/5,C200,"洗濯機",2/10,1/25,11"日" ●「F列」の日付を自動入力させたいのです。

  • activereportの計算式

    VB6.0でactivereportを使っています。 日付    品名  品番 入庫 出庫 在庫数  2006/08/01 りんご 0001  3     3   2006/08/01 りんご 0001     1  2   2006/08/01 りんご 0002  8   2  6 というように今在庫テーブルには品番ごとの在庫数が入っています。 それをactivereportへ出力するときに 品番を無視して在庫数を計算したいのですが どうすればいいのでしょうか? 日付    品名  品番 入庫 出庫 在庫数  2006/08/01 りんご 0001  3     3   2006/08/01 りんご 0001     1  2   2006/08/01 りんご 0002  8   2  8 というようにしたいのです。 前日の実在個数+入庫-出庫という方法を考えています どこをどのようにしたらいいのかがわかりません。 教えてください。 よろしくお願いします。

  • Excelの関数を使って(条件付)

    計算式の表を作成したいのですが関数の使い方が分からないのでお願いいたします。 A1:数値 A2:数量 A3:数値×数量の積 上記のA3の数値を元に数種類の係数(B3,C3,C43,D3,E3,F3)を掛けてゆき その中で欲しい数値に一番近いものの最大値だけセル(B4,C4,C4,D4,E4,F4のどれか)に表示します。 その表示された数値を別計算で求めた値から引いた 数値を次の行で別計算の数値に足したいのです。 A1: 11.4  A2 :14  A3 :159.6 ・ B3:0.000014・C3:0.000112・D3:0.000663 E3・0.00785 ・F3:0.0292 F4:46.6 (50以下の50に一番近い数値を係数の下のセルに表示) 説明がへたくそで申し訳有りませんが教えてください

  • エクセルでの在庫管理表について。

        A     B    C    D    E 1列 品名  現在庫 入庫 出庫 総在庫 2列 AAA001  100  100  50  150 3列 AAA002  150  120  20  250 ・ ・ ・ このような在庫管理表を会社で作りました。 上司から「最初はこれでもいいんだけど、入庫と出庫はいつも変動するから、次回入力時にもいちいち現在庫も書き換えるのは面倒。入庫と出庫だけ書き換えるだけで合計が出るようにしてくれ!」と言われたのですが、つまり(総在庫+入庫-出庫=総在庫)にしたいそうです。エクセルでは出来ませんよね? 現在庫が無いものだったら、(入庫+出庫=総在庫)で出来るんですが。 どうやったらうまく作れるのかわからずこちらで質問させて頂きました。 説明が下手ですみません。補足要求があれば、補足しますので回答お待ちしております。

  • エクセルの簡単な計算式で・・・・

    初心者です。エクセルの表で、計算式・・縦合計の数式を 例=SUM(A5:A35)と入れており、その上部のセルに毎月異なる数値を打ち込んで自動計算していたのですが、先月から数値を打ち込んでも合計数値が変わらなくなってしまいました。(前月の合計数値のままです。) 合計数式の入ったセルをダブルクリックすれば正しい合計数値が現れるのですが、膨大な数の数式が入っている為、非常に時間がかかります。なぜこのようなことになったのかがまったく解りません。 どなたか以前の様に自動計算される方法を教えてください。 よろしくお願いいたします。

専門家に質問してみよう