• ベストアンサー

複数条件での空白のカウント

エクセルで  <A><B><C>   1<●><×><●>     ↓こんな回答が欲しい   2<*><空><*>  ・・・0 3<空><*><*>  ・・・1 4<空><*><空>  ・・・2 上記のような表で もし1行目が●かつ2行目が空白ならカウントせよ もし1行目が●かつ3行目が空白ならカウントせよ もし1行目が●かつ4行目が空白ならカウントせよ といった関数はどうしたら作れるのでしょうか 一応サイト内は閲覧させていただいたのですが 己の力不足か、納得できるヒントは発見できませんでした どうか、ご教示願います

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 1行目の●を基準に2行目以下の空白数を対応するD列に計数するという事で認識しましたので相違している場合は読み捨て下さい。 D1に=SUMPRODUCT(($A$1:$C$1="●")*($A2:$C2=""))を設定、下方向にコピー

shimoshimo
質問者

お礼

素早い対応に感謝致します ありがとうございます! できました!! [*]を使い切れていない自分にはまだまだ未開の部分ですが 応用の利きそうな関数だけに頑張って習得したいと思います どうもありがとうございました!!

その他の回答 (3)

回答No.4

3つ程度ならごり押し?でもいいかも =AND(A$1="●",A2="")+AND(B$1="●",B2="")+AND(C$1="●",C2="") ORなら(さらに強引?) =3-OR(A$1<>"●",A6<>"")-OR(B$1<>"●",B6<>"")-OR(C$1<>"●",C6<>"") 参考まで

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.3

D2に↓を入れて下にコピー。 =SUMPRODUCT((A$1:C$1="●")*(A2:C2<>"")) これでいけると思います。

shimoshimo
質問者

お礼

ありがとうございます! できました!! 初めて使う関数ですが他でも応用できそうな関数なので 頑張って習得していきたいと思います どうもありがとうございました

noname#99913
noname#99913
回答No.1

=D1+IF(AND(A$1="●",A2=""),1,0)  この式をD2に入力し、D3、D4にコピーしてください。D1には何も入力しないという前提で作ってあります。もし入力するのであれば、コピーした後、D2の最初の「D1+」を削除してください。

shimoshimo
質問者

お礼

素早い対応ありがとうございます 簡単な関数だけを組み合わせての作業に感服しました やはりANDは必修項目ですね まだORしか使えない自分ではありますが 精進したいと思います どうもありがとうございました

関連するQ&A