• ベストアンサー

オートフィルターと 関数を使って数値を出したい

エクセルのデータで オートフィルターを用いた上で、 countifを用いて数値を抽出したいのですが、 オートフィルターにて条件を絞ってcountifを使っても、 実際には表示されていない分もカウントされてしまいます。 オートフィルターを使った上で、 表示されている分だけをcountif検索はできないのでしょうか?

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

  • ベストアンサー
  • suekun
  • ベストアンサー率25% (369/1454)
回答No.2

文字でも可能ですよ。 SUMPRODUCT((範囲="男性")*(範囲=30)*(範囲=■)) 但しこの関数は配列なので、範囲はすべて同じ大きさを設定して下さい。 A1:A10が文字なら、数値はB1:B10等 http://pc.nikkeibp.co.jp/pc21/special/hr/

forever29
質問者

お礼

有難うございます! 出来ました!! 本当に助かりました。

その他の回答 (1)

  • suekun
  • ベストアンサー率25% (369/1454)
回答No.1

SUMPRODUCT等で、オートフィルターの条件とCOUNTIFの条件と 複数条件で絞ってみてはいかがでしょうか? SUMPRODUCT((範囲=○)*(範囲=△)*(範囲=■))

forever29
質問者

補足

早速の回答ありがとうございます。 countifにて抽出したい物が 数値ではない(文字です)のですが、 SUMPRODUCTの使用は可能なのでしょうか?

関連するQ&A

  • excel 2003 オートフィルタ!

    excel 2003で、オートフィルタがうまくいきません。 A列の2行目から、1~5までの数字がランダムに並んでいるとします。 A1セルをオートフィルタし、 条件を、オプション>3を含む で指定すると、3がフィルタされてほしいのですが 1つも抽出されません。 3で始まるもだめでした・・ フィルタで抽出するマクロをくんでいて 列は、20列以上あり、 列によって、文字や数値があります。 フォームで列を選び、検索文字を入力して Criteria1:="=*" & 検索文字 & "*", Operator:=xlAnd と言う感じでフィルタしています。 文字はできますが、数値ができないのは、なぜでしょうか・・・

  • エクセル オートフィルタで摘出したデータだけをカウントしたい vba

    エクセルでオートフィルタして摘出したデータをカウントしたいのですその結果をVBAのメッセージボックスで表示させてたいです。 オートフィルタについては、シート上で自ら条件を出しますので、ただカウントだけしたいです。 カウントさせるセルはA列の10番から110番です。 データは数値です お忙しいところどなたかご教授ください

  • [EXCEL]オートフィルタ

    教えてください。よろしくお願いします。 EXCELで オートフィルタを使っています。 例えば、 100 と言う数値で抽出したとします。 100の ある部分を 上から下に向かって 111に修正するとします。 オートフィルタで =100 の条件で 抽出した状態で、 修正する部分の一番上のセルに 111を入力して それを 必要な部分まで ドラッグしたら、 抽出されていない(非可視セル)まで 111に なってしまいますか? ===================== 以前 修正した表について お友達から 指摘があり、 非可視セルまで 書き換えてしまったのかと・・。 心配です。 EXCELのバージョンによるのでしょうか?

  • エクセル関数で困ってます。

    "オートフィルタ"使用中に "SUMIF"と"COUNTIF"も使用したいのですが… ある条件を"オートフィルタ"で 抽出した以下のような数値を、元に計算したいです。     「A」 「1」 +80 「2」 -10 「6」 +70 「9」 -20 「10」 +60 「11」 -30 「15」 +50 「18」 -40 「19」 +40 「20」 -30 ※「」は行、列の意味です。 ※「行」の数字が飛んでいるのは、オートフィルタで条件抽出の為 抽出された「行」のみ表示されているというイメージです。 ※列は、1列のみです。 上の数値の プラス(0以上の数値)の値 マイナス(0以下の数値)の値 プラス(0以上の数値)の平均値 マイナス(0以下の数値)の平均値 全てのデータの個数の合計 を出したいのですが オートフィルタを使用中が条件なんです。 現在は、抽出したデータをコピーし 計算シートに貼り付けしている状態です。 出来れば、一度に出したいです。 よろしくお願いします<m(__)m>

  • オートフィルタ後の印刷がおかしい

    おはようございます。ちょと困っていますので、どなたかご教授ください。 エクセルでオートフィルタを使い、印刷をかけようとしているのですが、印刷プレビュー時ですでに、なにかおかしいです。 100件ほどあるデータの中から、オートフィルタで3件ほど抽出しました。 抽出されたデータは、縦の番号から言うと1、99、100のデータだったのですが、印刷プレビューでみると、一枚目にタイトルと1の列。2枚目に99と100に列でプレビューされます。 実際印刷しても、2枚に分かれてしまっていました。 なんか、抽出されなかったデータが非表示というか、空白として印刷されている気がします。 1件目の下は3/4ほど空白が広がっていますし。 色々調べてはみたのですが、「条件で抽出して印刷するならオートフィルタ!」みたいな事がでてたりしますし、このような現象になった!とは書いてないみたいです。。。 パソコンとかOFFICEのヴァージョン等によっておこるのでしょうか?それとも私が根本的に間違っているのでしょうか? どなたか、教えてください。「こうでは?」とか「こうしたら?」っていう意見もお待ちしております。 原因もしりたいですが、まずは解決が先だとも思いますので。よろしくお願いします!!

  • エクセルのオートフィルタでのデータ抽出&カウント

    エクセルのローデータでのオートフィルタでのデータ抽出&カウントで困っています。 A列にNo.、B列にデータB、C列にデータC、D列にデータDがあるとします。 それぞれの列に1~9までの数字があり、 それぞれの列、 データの一番下(正確には1行開けて)にはSUMやCOUNTIFなどの関数(計算式)が入っています。 で、これをフィルターにかけ抽出した際、この抽出したデータのみで計算の値を表示したいのですが、 やってみると 全データの計算の値で表示されてしまいます。 どうすればよいのでしょうか? 大変困っています。 よろしくお願いいたします。

  • エクセルのオートフィルタ

    オートフィルタを使ってデータの抽出をしたいのですが、うまく表示できません。 空欄部分があると、その行以降のデータはそのままで表示されてしまうのです。 どうしたら、検索条件だけを表示することができるでしょうか?

  • オートフィルターとCOUNTAについて

    オートフィルターとCOUNTAについて お世話になります。初歩的な事かもしれませんが教えて下さい。 とものデータベースをオートフィルターで抽出して、その行がいくつあるか、ある列で COUNTAをかけました。その時はたまたま抽出行が少なかったので、実際に数えてみて 更にCOUNTAをかけてみましたら、COUNTAの方の数が大きくなっていました。何度も 数えてみたのですが、実際に抽出された行数より多い数にCOUNTAだとなってしまいます。 オートフィルターで隠れている部分まで、空白でないセルをカウントしているのでしょうか? 対処法をご存知に方いましたら、教えて下さい。 エクセル2003を使用しています。 宜しくお願い致します。

  • 大変困っています!エクセル オートフィルタについて

    いつもお世話になっております。 エクセル2007を使用して、データーベースを作成しております。 データが4万5千件程あり、オートフィルタを設定し、 氏名からや生年月日からでも検索出来るように設定しました。 そうしましたら、全表示にしても、 今まで表示されていた、住所欄以降のデータが見えなくなりました。 (氏名は全員分見れてます。) しかし、ある条件等を設定しオートフィルタで検索したら、 住所の欄のデータも見れるんです。 少し調べましたら、オートフィルタで表示される件数が1000件程とか・・・ それで、元に戻そうと思い、オートフィルタの設定を解除しても、 氏名は見れますが、住所等のデータが見れなくなってしまいました。。。 元に戻る方法を教えてください! もしくは、全表示される方法を教えてください。 大変困っております。 ちなみに、いろいろと修正をかけてしまった為、 過去のオートフィルタをかける前のデータを使用することは出来ません。 本当に困っております。 お判りになる方、大変申し訳ありませんが、よろしくお願いいたします。

  • オートフィルタ機能(オートフィルタ⇒オプション⇒もどる)

    Excel2002を使っています。 オートフィルタ機能(オートフィルタ⇒オプション)を利用してデータ検索をしています。 最近になって検索は即出来ますが、「もどる」をクリックすると時間が非常にかかってしまいます。 シートのデータ数が多い過ぎるためでしょうか?(7000行位あります) 又、他によい検索方法があれば教えてください。 抽出条件は2008/01/05以上 2008/05/30以下 等でも行っています。 よろしくお願いいたします。

専門家に質問してみよう