• ベストアンサー

エクセル関数について教えてください

お世話になります。 =countif(a10:a100,"○") A10からA100のセルで○のところをカウントする ここでセルの範囲の10 100 を たとえば B1 に ある 数字から B2 に ある数字までカウントするようにするにはどうしたらいでしょうか?式の中のA10A100を書き替えなくてもセルB1 B2の内容を参照する方法にしたいのですが。 よろしくお願いします。

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

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

一例です。 =IF(COUNT(B1:B2)=2,COUNTIF(OFFSET($A$1,B1-1,,B2-B1+1),"○"),"")

ryonao1118
質問者

お礼

ありがとうございます。 OFFSET関数をつかって問題を解決しました。

その他の回答 (3)

  • phoenix343
  • ベストアンサー率15% (296/1946)
回答No.3

#2です すみません、質問の意図が汲み取れてませんでしたね。 #1の方の回答でいいと思います…

ryonao1118
質問者

お礼

ありがとうございました

  • 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

ryonao1118
質問者

お礼

ありがとうございました

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.1

=COUNTIF(INDIRECT("a"&B1&":a"&B1),"○") こうゆう事かな?

ryonao1118
質問者

お礼

ありがとうございました

関連するQ&A

専門家に質問してみよう