• ベストアンサー

EXCELのCOUNTIF関数

よろしくお願い致します。 画像のようなデータがあるとして、 買い手がつかなかった人数をセルE2に表示したいのですが、 どのような関数で出来ますでしょうか。 ご覧のように売り手A,B,Eには買い手がついておりますが 売り手C,Dには買い手がついておりません。 なので買い手無しの人数はC,Dの2人とこの場合なります。 商品売買の場を想定して頂ければわかりやすいのですが、 一人の売り手がいくつも商品を出品する場合も御座いますので 同じ売り手が何回も出てきております。 よろしくお願い致します。

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

  • ベストアンサー
noname#204879
noname#204879
回答No.3

添付図参照 D2: =IF(SUMIF(A:A,A2,C:C),"",1/COUNTIF(A:A,A2)) E2: =SUM(D:D)

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

データの数が多くなると予想されますので配列数式などの関数は使わずに作業列を作って対応します。 G2セルには次の式を入力して下方にドラッグコピーします。 =A2&B2 H2セルには次の式を入力して下方にドラッグコピーします。 =IF(COUNTIF(A$2:A2,A2)=1,IF(COUNTIF(G:G,A2)=COUNTIF(G:G,A2&"*"),MAX(H$1:H1)+1,""),"") その上で答えとなるE2セルには次の式を入力します。 =MAX(H:H)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

G1セルに、行ラベルが売り手で、合計が金額のピボットテーブルを作り、 E2セルに、以下の式では、いかがでしょう。 =COUNTBLANK(H2:H6)

関連するQ&A