• ベストアンサー

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

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

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答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/17069)
回答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% (7417/18945)
回答No.1

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

関連するQ&A