- ベストアンサー
COUNTIF に変数を指定する方法
01 02 03 04 05 06 03 07 03 上記のようにセルに入力されている値に指定した値がいくつ含まれるかをカウントする場合、"=COUNTIF(A1:I1,"=03")"のように左に"=03"と定数を指定しますが、03の部分でセルを参照する方法は無いのでしょうか? =COUNTIF($C2:$G2,"='A3'")のように指定しましたが、A3 がうまく機能しません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
この場合、=COUNTIF(A1:I1,A3)で問題ありません。 因みに、=COUNTIF(A1:I1,"=03")も、=COUNTIF(A1:I1,"03")で問題ありません。
その他の回答 (2)
- めとろいと(@naktak)
- ベストアンサー率36% (785/2139)
回答No.2
=COUNTIF($C2:$G2,"=" & A3)でどうでしょう
質問者
お礼
イコール以外のときに使えそうです ありがとうございました
- FEX2053
- ベストアンサー率37% (7991/21371)
回答No.1
INDIRECT関数を使えば上手く行きますね。 =COUNTIF(C2:G2,INDIRECT(A3)) 例えばA1セルに"=01"、A2セルに="=02"と指定しておいて、A3セルに "A1"または"A2"などを指定すると、A3セルに記入したセルのセル内容 ("A1"と記入すると"=01")を参照します。 ちょっとややこしいのですが、やってみれば分かると思いますよ。
お礼
ありがとうございました 無事、解決いたしました = に惑わされていました。