- ベストアンサー
複数条件での空白のカウント
エクセルで <A><B><C> 1<●><×><●> ↓こんな回答が欲しい 2<*><空><*> ・・・0 3<空><*><*> ・・・1 4<空><*><空> ・・・2 上記のような表で もし1行目が●かつ2行目が空白ならカウントせよ もし1行目が●かつ3行目が空白ならカウントせよ もし1行目が●かつ4行目が空白ならカウントせよ といった関数はどうしたら作れるのでしょうか 一応サイト内は閲覧させていただいたのですが 己の力不足か、納得できるヒントは発見できませんでした どうか、ご教示願います
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 1行目の●を基準に2行目以下の空白数を対応するD列に計数するという事で認識しましたので相違している場合は読み捨て下さい。 D1に=SUMPRODUCT(($A$1:$C$1="●")*($A2:$C2=""))を設定、下方向にコピー
その他の回答 (3)
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
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)
D2に↓を入れて下にコピー。 =SUMPRODUCT((A$1:C$1="●")*(A2:C2<>"")) これでいけると思います。
お礼
ありがとうございます! できました!! 初めて使う関数ですが他でも応用できそうな関数なので 頑張って習得していきたいと思います どうもありがとうございました
=D1+IF(AND(A$1="●",A2=""),1,0) この式をD2に入力し、D3、D4にコピーしてください。D1には何も入力しないという前提で作ってあります。もし入力するのであれば、コピーした後、D2の最初の「D1+」を削除してください。
お礼
素早い対応ありがとうございます 簡単な関数だけを組み合わせての作業に感服しました やはりANDは必修項目ですね まだORしか使えない自分ではありますが 精進したいと思います どうもありがとうございました
お礼
素早い対応に感謝致します ありがとうございます! できました!! [*]を使い切れていない自分にはまだまだ未開の部分ですが 応用の利きそうな関数だけに頑張って習得したいと思います どうもありがとうございました!!