• ベストアンサー

リスト内のデータ抽出方法

下図のようなリストがあります。 1.0 2.5 4.5 6.8 0.6 0 9.5 14 15 このリストの中で、5を超え10以下の数字の個数を調べたい時はどうしたらよいのでしょうか?一応COUNTIFの関数を使ってみたのですが、どうもうまくいきませんでした。

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

  • ベストアンサー
  • keirika
  • ベストアンサー率42% (279/658)
回答No.1

A1:A9にデータが入力されていると仮定します =SUMPRODUCT((A1:A9>5)*(A1:A9<=10)) ではどうでしょうか?

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

その他の回答 (1)

noname#204879
noname#204879
回答No.2

=COUNTIF(A1:A9,">5")-COUNTIF(A1:A9,">10") この方が分かり易いでしょ?

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

関連するQ&A

  • データ抽出マクロ?

     お世話になります! ExcelでB~Hまで”1~50”の数字のデータがランダムに入力してあり、その各数のデータ個数が一目で分かる様”J1~S1”に1~10、”J2~S2”に1~10のデータ個数をCOUNTIF関数にて求められる様になっています。   同様に”J3~S3”に11~20、”J4~S4”に11~20のデータ個数・・・数字の下にデータ個数という様、一行置きにJ10~S10まであります。  そこで今回やりたいのは例えば・・・J1をクリックするとJ2に求められた”1”のデータが”B~H”の範囲の何処にあるか分かる様、”1”だけが太字になる、もしくは赤字になるという様にできますか? 同様に50まで出来る様にしたいです。  すいませんが素人の為、今目的を見つけて勉強しているところなので 宜しくお願いします!

  • データ抽出マクロ

     お世話になります! ExcelでB~Gまで”1~45”の数字のデータがランダムに入力してあり、その各数のデータ個数が一目で分かる様見出しとして”J2~X2”に1~15、 ”J3~X3”に1~15の各データ個数をCOUNTIF関数にて求められる様になっています。    同様に見出し”J4~X4”に16~30、”J5~X5”に 16~30のデータ個数・・数字の下にデータ個数という様、一行置きにJ2~X7まであります。  そこで今回やりたいのは例えば・・・J2のセルをクリックするとJ3に求められた”1”のデータが”B~G”の範囲の何処にあるか分かる様、”1”だけのセルが赤くなるという様にすることは可能でしょうか? 同様に45まで出来る様にしたいです。 すいませんが素人の為、宜しくお願いいたします。

  • エクセルでリストから0だけを取り除く方法

    ランダムに0が混じっている数列がありまして、ここから0をのぞいたリストを作成したいのです。 例えば 22, 0, 14, 0, 0, 0, 64, 0, 0, 14, 0, 43, 0, 24, 0, 0, 53, 0, 0, 85 (要素の個数20) となっている時 22, 14, 64, 14, 43, 24, 53, 85 (要素の個数8) とするような感じです。ただし0でない数の中で同じ数字も出てきますので(上の例だと14が2回出てくる)単純に重複を取り除くような方法だと、本来取り除きたくないものまで取り除いてしまうのでダメなのです。 以上がやりたいことなのですが、どなたかうまい方法をご存知ないでしょうか?よろしくお願いします。

  • EXCEL関数の”COUNTIF”について教えてください

    セルA1~A10に1~10の数字を入力して、8以上の数字の個数を数えるには【=COUNTIF(A1:A10,">=8")】という関数を使えば、3個と出てきますよね。 例えば3以上~8以下の個数は何個かという式は出来るのでしょうか? 困ってます。教えてください。

  • excel関数(countif)

    countif関数の使い方についてお伺いします。 countif関数の検索条件として、6分の1,3分の1などはどのように設定すればいいのでしょうか。それぞれ、excel上は16.7(=16.66666・・・),33.3(=33.33333・・・)などと表記されますが、割り切れない数字なので、「16.7」「33.3」と入れても当然正しいカウントはできません。 例えば範囲をH3:H13とすると、その範囲の中にある数字が順に以下のようになった場合 H3 ・・・ 50 H4 ・・・ 33.3(=33.33333・・・) H5 ・・・ 25 H6 ・・・ 40 H7 ・・・ 16.7(=16.66666・・・) H8 ・・・ 100 H9 ・・・ 16.7(=16.66666・・・) H10・・・ 50 H11・・・ 33.3(=33.33333・・・) H12・・・ 0 H13・・・ 16.7(=16.66666・・・) この範囲での50の個数はcountif(H3:H13,50)=2となります。 では、16.7(=6分の1)や33.3(=3分の1)はどのように関数を作ればいいのでしょうか? よろしくお願いします。

  • 値が同じものではないものの個数を返す関数?

    こんにちは。 どう説明すればいいのかわからないのでたとえば次のような感じのリストがあるとします。 △ ▲ ▲ ○ ● △ というリストで、値が同じものではないものの合計個数は「4」になる。 といった、関数。 Count関数であるのかな?と思って探してみたのですが、 Countifも違うような気がします。。。。 関数に詳しい方、教えてください。 宜しくお願いします。

  • 売れ残った商品をリストから抽出(エクセル2010)

    以下のような表があります。 商品リストから売上リストを引いて別表に売れ残った商品のリストを作りたいんですが、どのようにしたらいいんでしょうか? 抽出や関数などいろいろ試しているんですがわかりません。簡単にできる方法はないでしょうか?

  • エクセル関数COUNTIFでのAND条件

    0より大きく、5以下であるセルの個数を取得するCOUNTIF関数で、AND条件で、 =COUNTIF(A1:A10,"AND(>0,5<=") としても答えは0になってしまいます。 下記のように0より大きい個数を求め、そこから5を越える個数を引けば答えは出るのですが、ANDではもとめられないのでしょうか? =COUNTIF(A1:A10,">0")-COUNTIF(A1:A10,">5")

  • エクセルの関数、COUNTIFで、2つ条件を設定できますか?

    COUNTIFを使って、例えば 「表の中に3という数字はいくつあるか」 という関数を作るなら =COUNTIF(A1:C5,3) で良いと思うんです。 でも、 「表の中に3と5の数字はいくつあるか」 の時にはどうすればいいのかわかりません。 でも出来るのは確かなんです。 使う関数が違うのでしょうか? 明日の朝9時までにこの問題をとかなければなりません。 きちんとありがとうポイントは例え遅れてもします!! 本当に困っています。宜しくお願いします。

  • エクセルで数字が入ったセルの値を抽出

    任意1行中のある1列にFALSEと1列だけ数字が入っています(下図参照)。その数字を抽出する関数があれば教えて下さい。 下図の例では、Fの列にB2:E2の範囲の数字「10」を抽出したいのです。マクロを組めば可能なのですが、セルに入力する関数等で簡単に実現できればと思います。 アドバイス宜しくお願いします。

専門家に質問してみよう