• 締切済み

エクセルで複数の範囲条件を満たすセルの個数

エクセルの関数で 「複数の範囲条件を満たすセルの個数を知りたい」のです。 添付ファイルのような表があります。 条件は”波高”が0.25刻みで10まで、”周波”が2きざみで20まで、 ”波高”が0.00<波高>=0.25 かつ ”周波”が0>周波>=2 それらの条件が、 ”波高”が0.00<波高>=0.25 かつ ”周波”が2>周波>=4 ”波高”が0.00<波高>=0.25 かつ ”周波”が4>周波>=6       ・       ・       ・ ”波高”が0.00<波高>=0.25 かつ ”周波”が18>周波>=20 ”波高”が0.26<波高>=0.50 かつ ”周波”が0>周波>=2       ・       ・       ・ ”波高”が0.26<波高>=0.50 かつ ”周波”が18>周波>=20       ・       ・       ・ ”波高”が9.51<波高>=10.00 かつ ”周波”が18>周波>=20 のそれぞれの条件にあてはまるセルの個数を出したいのです。 DCOUNTA関数では1つ1つしかできませんよね? (タイトル行ごと選択しなくてはいけないので、1個一個にタイトルつけなくてはいけないですよね?) マクロを使わず、最低の関数で最短に割り出すことはできるのでしょうか?

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 一案です。 元データはSheet1にあるとします。 ↓の画像のような表をSheet2に作成しておきます。 お使いのバージョンはExcel2007以降のようですので、COUNTIFS関数が使用できます。 ただ、列全体を範囲指定してしまうといくらExcelのバージョンが新しくても PCにかなりの負担をかけてしまいますので、敢えて1000行まで対応できる数式にしてみました。 Sheet2のC3セルに =COUNTIFS(Sheet1!$C$1:$C$1000,">"&$A3,Sheet1!$C$1:$C$1000,"<="&$B3,Sheet1!$D$1:$D$1000,">"&C$1,Sheet1!$D$1:$D$1000,"<="&C$2) という数式を入れ列・行方向にオートフィルでコピーすると 画像のような感じになります。m(_ _)m

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 複数の条件を満たすセルの個数

    同時に複数の条件を満たすセル(行)の個数を知りたいです。  ABC 1●●○ 2○○○ 3●○● 4○○● 5●○○ たとえばB列が「○」でC列が「○」の 両方の条件を満たしている件数を調べるのは どういう関数を使えばよいのでしょうか。 「COUNTIF」とオートフィルタをあわせたような 感じなのですが、COUNTIFは複数の条件をいれられないのでしょうか。 どなたか教えてください。

  • 条件を満たすデータの個数を求めるについて

    EXCEL2000を利用しています。 条件を満たすデータの個数を求める関数で、列方向(縦方向)に対しては、DCOUNT及びDCOUNTAを利用できるのは、分かったのですが、行方向(横方向)についての関数が分かりません。 参考までに求めたいところを『?』で表現しました。 ちょっと分かりづらいかも知れませんが、宜しくお願いします。

  • 条件のあう数値の個数を種類別に数える関数について

    下の表1からR1の1の個数、R1の2の個数、・・・を表2に示したいです。 今考えていることは、表2のセルB2に、 "(例えば表2のセルA2の)R1"とおなじデータが表示されている(表1のA1:E16の範囲の)セルの列の2行目から16行目の"(例えば)1"の個数を調べる関数 をいれたらいいのでは?と考えています。 でも、その関数の組合せがわかりません。 あるいは、他に良い方法がありますか?教えてください。 よろしくお願いします。 (表1と表2を添付しました。)

  • エクセルにて複数の条件でセルをカウントしたいのですが方法が分かりません

    こんにちは。 他の方の質問と回答を見てやってみたのですが、 上手くいかなかったので質問させて頂きます。 <表>    A列    B列 1 条件1   条件2 2 チームA  りんご傷あり(青森) 3 チームA  みかん(愛媛) 4 チームA  りんご(岩手) 5 チームA  マンゴー(沖縄) 6 チームA  りんご(青森) 7 チームB  りんご(岩手) 8 チームB  みかん(愛媛) 9 チームB  マンゴー(沖縄) 上記の表から、 (1)りんごのセル個数     (この場合「4」) (2)Aチームのりんごセル個数 (この場合「3」) を求めたいと思っています。 (1)りんごのセル個数は =COUNTIF($B$2:$B$9,"りんご*") という計算式で「4」という答えが出ました。 (2)Aチームのりんごセル個数「3」を出そうとして =SUMPRODUCT((A2:A9="チームA")*(B2:B9="りんご*")) と入力したのですが、「*」が入っているためか、 3という数値が出てきません。 どなたか、関数を教えていただけませんか? 実際の表では、 (1)150行まで入力されています。 (2)条件1は「チームA」か「チームB」のみです。 (3)入力されている文字列は、「りんご」「みかん」という「左から3文字」という法則性はありません。 マクロは技術的に使えませんので、関数で対応したいと思っています。 また、別シートに集計表を一覧で作りたいので、フィルタ機能ではなく、関数で対応したいと思います。 以上、長々と申し訳ございません。 お分かりの方、是非回答をお願い致します。

  • エクセルで複数条件当てはまる対象の個数を数えるには?

     countifは、一つの検索条件でしか数えられないと思いますが、複数の条件に該当するセルの個数を数える関数はあるのでしょうか?  2万件程度のデータから検索する必要がありまして、よろしくお願いします。  趣旨は、以下のとおりです。 ---------------  種別1 種別2  a    甲 b    乙 b    甲 c    甲 c    丙 a    乙 ----------------  という一覧表から ----------------   甲 乙 丙 a  1  1  0 b  1  1  0 c  1  0  1 ----------------  のような個数の一覧表を作成したいということです。

  • エクセルで条件を付けたセルの個数

    エクセルで複数行の表を作りました。各行ごとに異なる条件付き書式を施し、適合結果のセルを書式設定のパターンで色づけしました。色付きのセルが縦(列)に何個あるかを表示させるにはどうすれば良いでしょうか。教えてください。

  • 複数の条件を満たすセルの個数

    はじめまして、こんばんは。 エクセルの計算式についてご教示ください。 添付ファイルのような表を作成しました。 B列の商品コードの"2"と"4"を含む商品で、 D列にあるデータの個数を数えるために D18セルに =COUNTIF(B2:B17,2)+COUNTIF(B2:B17,4) という式を作成しました。 次に、D19セルにB列の"2"と"4"を含まない商品で、 D列のデータの個数を数えるために =SUMPRODUCT(($B$2:$B$17<>4)+(B2:B17<>6),D2:D17) という式を作成しましたが、意図しない数値が返ってきました。 式の不備について教えてください。 どうぞよろしくお願いします。

  • Excel 複数検索条件について

    ついさきほど別の質問をさせていただいて立て続けですみません。 Excelでレポートを作成したいのですが、関数がよくわからずにいます。 A B C D ---------------------------------- 1 月 車番 発地 行先 2 1 001 OSAKA TOKYO 3 3 010 NARA SHIGA 4 6 103 TOKYO FUKUOKA こういう感じでA2:D500まであります。 たとえば、「3月」の「車番001」の「大阪発」の「東京行き」のデータ個数を数えたい場合、DCOUNTA関数を使って H I J K ---------------------------------- 1 月 車番 発地 行先 DCOUNTA(A1:D500,,H1:K1)としてみました。 しかし、「大阪発かつ京都発」としたい場合、セルJ2に京都を入れてDCOUNTA(A1:D500,,H1:K2)とすると期待した数字がかえってきませんでした。おそらくH2, I2, K2が空欄だからかなと予想しています。 こういう風に条件となる項目の数が異なる場合に、すべてを満たす満たす個数を調べたい場合はどうすればいいでしょうか。 フィルタを使うよりもなんとか関数でできないでしょうか。 わかりにくくてすみません。補足しますのでよろしくお願いします。

  • エクセル関数でセル個数検索で2つの条件が一致する行数を求める方法はあり

    エクセル関数でセル個数検索で2つの条件が一致する行数を求める方法はありますでしょうか? セル個数の場合=COUNTIF(A1:A50,"晴れ")でセル個数を求めますがB1:B50のセルに曜日が記入されているとしてA列の晴れとB列の日曜日が一致するセルが何回(何行)あるか求める関数はありますでしょうか?よろしくお願いします。ソフトはXPを使用しています。

  • エクセル関数 セルの個数

    A列に空白セルと文字列が入力されています。 文字列が入っているセルだけをフィルタで抽出しました。 その抽出されたセルが何行あるか個数を出す関数はありませんか?

このQ&Aのポイント
  • 充電式アクティブタッチペンの「P-TPACSTAP01GY」と「PWTPACSTAP01GY」の違いを解説します。
  • 学校で推奨されている「PWTPACSTAP01GY」は手に入りにくく、型番に「W」が入るかどうかが違います。
  • エレコム株式会社の製品に関しての質問です。
回答を見る

専門家に質問してみよう