• ベストアンサー

EXCEL2002で、「セルの範囲指定」に関するエラーの解決法について

=COUNTIF(K15:K49,O5:O49,S5:S49,">0") ワークシート上の条件により、やむを得ず、セル範囲の指定を、いわゆる「飛び地」で指定しないとならないのですが、実際に、このように指定すると、ヘルプのエラー表示では、  セル範囲の指定にコロンを使用する セル範囲への参照を指定するときは、先頭のセルへのセル参照と末尾のセルへのセル参照との間にコロン (:) を入力します。  と出てしまい、"事実上"「飛び地」での範囲指定はできないのですが、"何か良い解決法はないでしょうか"?

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

  • ベストアンサー
  • HAL007
  • ベストアンサー率29% (1751/5869)
回答No.1

計算式だけでは何をしたいのか分らないのですが・・・ S列が>0の時に、K15~K49とO5~O49の空白以外のセルの個数を求めたいのでしょうか? ならば数式を2つに分解して+にすれば解決すると思いますが・・・・

TRADKING
質問者

お礼

 いち早い回答、有難う御座います。  私の説明の仕方が悪く、誤解を招きました。 質門の意図は、各セル自体には、それぞれ100>X>-100の数値が入っているのですが、">0"以上の"正の数"の個数をカウントしてきて表示。  その際、K15~K49から"「飛び地」"をして、O5~O49から"「飛び地」"をして、S5~S49というように、"不連続"という意味なのです。  そこで、御答えを参考に、自分で作ってみました。こういう意味なのですよね? もっと簡単な式があれば、教えて下さい! =COUNTIF(K15:K49,">0")+COUNTIF(O5:O49,">0")+COUNTIF(S5:S49,">0")

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

関数で範囲を指定するものは多いのですが、2つ以上の分かれた範囲を指定できるのは、SUM。AVERAGEなど少数ではありませんか。 質問者は、できて当然、という論調なのだが、理想はそうでも、実情は、そうではないと思う。#1のご指摘のように式を書く範囲で書いて、加えれば済む。離れた範囲を1つにして、それに名前をつけられますが、それでやってみてOKかどうかやってみると良い。

TRADKING
質問者

お礼

 皆様、暖かな眼差しで、非常に、親切に応接して下さり、たいへん感謝致します。  次回も、どうぞ宜しくお願いします。

関連するQ&A

  • VLOOKUPのセル範囲指定

    VLOOKUP(検索値,セル範囲,列番号,検索型) のうち、セル範囲を別の色々なワークシート上のセル範囲として指定したい と思っています。 ワークシート名を書いたセルをT()で参照すればできるかと思ったのですが、 エラーになってしまいました。ワークシートが少数であればIFをつかって 場合わけをしても良いのですが、そこそこ数がある上にこれから増えるかも しれないので、どうにかワークシート名を簡単に変更・指定できる方法が ないか悩んでいます。 なにか知恵があれば教えてください。 よろしくお願いします。

  • HYPERLINKのリンク先のセル範囲指定がうまくいきません。

    リンク先の範囲を指定したいのですが、ハイパーリンクを挿入にして、参照先をたとえば、『A5:A6』とするとちゃんとできます。 =HYPERLINK("#A"&MATCH(A1,A19:A30,0)+18:"#O"&MATCH(A1,A19:A30,0)+30),"ここをクリック!" と応用を効かせたのですが、これではできません。行列はAとMATCHによって得られた数値で表されて、コロンの前のみのセルを指定するとうまくいきます。

  • エクセル COUNTIF 飛び飛びセルの範囲指定の方法について

    COUNTIFの範囲指定をするときに、離れている複数のセルを検索範囲として指定したいのですが、うまくいきません。ロータスならば出来たような気がするのですが、どなたがご存じの型がいらっしゃったら教えて頂ければ本当に有り難いです。

  • COUNTIFについて。検索するセルの範囲は、連続したセルしか指定できないのでしょうか?

    COUNTIFについての質問です。 検索するセルの範囲は、連続したセルしか指定できないのでしょうか? A5からZ5のセル列の中から"1"の数はいくつ? =COUNTIF(A5:Z5,"1") ですよね? 私がしたいのは、 A5、C5、H5、L5の選択したセルの中で"1"の数はいくつ? と指定したセルの中から"1"の数を数えて欲しいのです。 その場合、計算式はどうなりますか? Ctrlキーを押しながら選択…もしてみたのですが。 教えてください。 よろしくお願いします。

  • [Excel]COUNTIFの検索範囲条件をセル参照でしたい

    Excel2002+WinXPを使用しています。 COUNTIF関数を使ってある重みの数値をカウントしています。 =COUNTIF($A$1:$A$200,"2") =COUNTIF($A$1:$A$200,"3") など この例ではA列の1から200までを検索していますが、 この行数(200の部分)が毎回変わります。 今は毎回200の部分を手で書き換えています。 どこか行数を入力したセルを参照して検索範囲条件を指定できないものでしょうか? うまいやり方があれば教えてください。

  • セル範囲に対して行列指定する方法は?

    セル範囲に名前を付けて、 その範囲の中で行、列を指定してセルを参照する方法はありますか?

  • Excel2003で、セルの数を数えたいのですが・・

    教えてください。 Excelの関数を使って、指定範囲内の"赤色"に塗りつぶしたのセルの数を数えたいのですが、可能でしょうか??? Countif分を使えば良いかな??という事までは判っているのですが、赤色のセルを指定することが出来ません。 教えてください。

  • Excel 範囲指定

    例えば、次の関数について。 =COUNTIF(K2:K6,"1") 範囲をK2:K6だけではなく、A2:A6、C2:C6も指定したいのですが、 行や列が飛んでしまうと、うまく範囲指定できません。 どうすれば一緒の範囲にできるのでしょうか?

  • 時刻をセルで指定する、時間範囲のカウント方法

    時刻をセルでして、時間の範囲ごとのセルの数をカウントしたいです。 A B 1 0:00 0:10 2 0:10 0:20 … として、 A B 1585 23:50:00 23:59:59 上記の時刻をセルごとに記入しています。 別のセルで、0:10までのデータを =countif(A1:B1585,"<B1") としましたが、返ってきたのが「0」でした。 countifで指定する際、B1を条件として与えることができないのでしょうか? 別の関数でもよいので、ご教示いただければ幸いです。

  • Excelで、countif関数の範囲指定でシート名指定をするとき、セル参照にしたい

    Excelのcountif関数の対象範囲に指定するシート指定名に、他セルに記入した文字列を使いたいのですが、うまくいきません。 例えば、Xシートの$A$1:$A$20の範囲内の”出席”文字列数を別シート上で計算させたいのですが、ストレートにやれば、    =countif(`Xシート`!$A$1:$A$20, "出席")    となります。 これを、A1セルで、Xシート という文字列を記述した上で、別セルにて、    =countif(A1!$A$1:$A$20,"出席") のように記述したいのです。indirect関数はうまくいきませんでした。どなたか、ご教授をお願いします。

専門家に質問してみよう