• 締切済み

エクセルの関数を教えてください

はじめまして。突然ですが教えていただきたく質問させていただきます。 エクセルの関数で、三つの条件を満たし、なおかつその中の1つは除く数式を探しています。 たとえば、A列  B列  C列      担当 売上月 区分      山本 1月   市      田中 2月   町      鈴木 済    国 としますと、担当が山本で、区分が市 となっている 済を除いた数 がいくつなのか? を数えたい場合、どんな関数を使えばいいのでしょうか?   =SUMPRODUCT を使って山本であり、区分が市 はいくつか?というのなら出せたのですが、その中の済を除いた数となるとどうしもわかりません・・・どうか教えてくださると助かります・・。        

みんなの回答

  • blue_r
  • ベストアンサー率59% (92/155)
回答No.1

一つの数式では難しいかもしれません。 そこで下記の様な方法は如何でしょうか? 1.D列に[判定]などの項目で、以下の数式を記述。  =IF(A2="山本",IF(B2<>"済",IF(C2="市","対象",""),""),"")   ※2行目(D2)への記述例です。 2.1の数式をD2から下方向へコピー。   ※データ終了行まで 3.(例えば)E列の1行目などに、以下の数式を記述。  =COUNTIF(D2:D100,"対象")   ※データが100行存在する場合の記述例です。 これで、E1のセルに「担当=山本、区分=市、売上月≠済」のデータ件数が表示されます。 ※D列を見せたくない場合は、上記1~3作業終了後に、D列を非表示に設定されては如何でしょうか?

aqua_bell
質問者

補足

blue_r 様 早々の回答、どうもありがとうございます。 やってみました。 D列1行に判定 を作り、D列2行に数式をコピーしましたら #REF! と、出ました、そのまま無視して E列2行に =COUNTIF(D2:D100,"対象") を貼り付けましたが 0 と出てしまいます。何がいけないのでしょう・・・