countif(sumif)関数など…

今日仕事場で、「Excelのcountif関数の指定条件で、セルから参照することはできないか」という問題に頭を悩ませていました。一応解決したので、後学のために記しておきます。

Excelである条件に当てはまるものの数を数えるのに、countif関数があります。これが、条件に適合する数を合計する場合はsumif関数になったりします。
この関数は「countif(対象範囲,指定条件)」と用い、その指定条件には文字列を入力、あるいはセルを指定することができます。そこで、検索する時によってその値を変化させたいときなど、常に特定のセルから値を参照させることができないか、と考える人は結構多いのではないでしょうか。
「=countif(A1:A10,"<=30") 」や「=countif(A1:A10,B1)」と書く要領で、「=countif(A1:A10,"<=B1")」と書いてうまくいきそうですが、なかなかそうはいきません。ヘルプを見たりインターネットを探したりと苦労したあげく、なんとかわかりました。 たとえば… 教えて!goo「範囲内のセルが…」
などをご覧いただければ手っ取り早いですけど、「=countif(A1:A10,"<="&B1)」とかけば解決。この「&」は「比較演算子」と呼ばれるもので、「2つの文字列を結合、または連結して、1つの連続する文字列の値を作成します。」だそうです。

コメントを残す

メールアドレスが公開されることはありません。