• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:COUNT IFについて)

COUNT IFについて

このQ&Aのポイント
  • COUNT IFとは、複雑な条件で使う定義がわからない場合に使用する関数です。
  • 今週の売主と買主、および値段の情報がシート1にあります。シート2のセルA1には会員番号を入れる欄があり、セルA2には今週分の手数料を表示する欄があります。
  • 売り買い無しの会員は手数料は0円、売りのみの会員や買いのみの会員は手数料があります。売り買い両方の会員も手数料があります。売り買い両方の場合でも手数料は一回のみ支払われます。

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

  • ベストアンサー
  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.1

手数料が、売りも買いも同じ料金という条件なら >(シート2のA2セル) の数式を 括弧でくくり 下の式を結合 /SUM(COUNTIF(シート1!A1:A4,シート2!A1)>0,COUNTIF(シート1!B1:B4,シート2!A1)>0) とりあえず、売り買い両方の手数料の合計を求める。 それを、追加結合の式    [ (1回以上「売り」があれば、1)+(1回以上「買い」があれば、1)] を合計した数値で 割る。

mako911
質問者

補足

ご返答ありがとうございます。 上記の通りやりましたら出来ました。 ただ、シート1のA列とB列が空白ではないことが 前提で出来ました。 もし空白の場合は#DIV/0!と表示されます。 IF定義で回避できると思うのですが A列、B列両方の空白を含めたかき方が わかりません。 アドバイスお願いいたします。

その他の回答 (1)

回答No.2

=IF(COUNTIF(シート1!A1:B4,シート2!A1)>0,VLOOKUP(シート2!A1,シート4!A1:A4,1,FALSE),0) で出来ませんか?

関連するQ&A