- ベストアンサー
エクセル関数について教えてください
お世話になります。 =countif(a10:a100,"○") A10からA100のセルで○のところをカウントする ここでセルの範囲の10 100 を たとえば B1 に ある 数字から B2 に ある数字までカウントするようにするにはどうしたらいでしょうか?式の中のA10A100を書き替えなくてもセルB1 B2の内容を参照する方法にしたいのですが。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 =IF(COUNT(B1:B2)=2,COUNTIF(OFFSET($A$1,B1-1,,B2-B1+1),"○"),"")
その他の回答 (3)
- phoenix343
- ベストアンサー率15% (296/1946)
回答No.3
#2です すみません、質問の意図が汲み取れてませんでしたね。 #1の方の回答でいいと思います…
質問者
お礼
ありがとうございました
- phoenix343
- ベストアンサー率15% (296/1946)
回答No.2
=countif(a10:a100,"<B2")-countif(a10:a100,"<B1") かな? B2未満からB1未満をひけば、B1以上B2未満になる。 参考 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/count.htm
質問者
お礼
ありがとうございました
- hige_082
- ベストアンサー率50% (379/747)
回答No.1
=COUNTIF(INDIRECT("a"&B1&":a"&B1),"○") こうゆう事かな?
質問者
お礼
ありがとうございました
お礼
ありがとうございます。 OFFSET関数をつかって問題を解決しました。