• 締切済み

EXCEL関数COUNTIF検索条件(日付)

はじめまして。 COUNTIF関数で条件をセル参照にしたいのですがうまくいきません。 例)2010/3/1以上のセルの数を求める =COUNTIF(セル範囲,">=C1") C1には 2010/3/1 と入力してあります。  条件をセル参照にせず、以下のようにダイレクトに記述するとOKです。 =COUNTIF(セル範囲,">=2010/3/1") ※セルの表示形式は日付にしてあります。 どなたか解決法おしえてください。 

みんなの回答

  • A88No8
  • ベストアンサー率52% (834/1602)
回答No.1

こんにちは >=COUNTIF(セル範囲,">=C1")  よくある間違いで、この式ではセルではなく"C1"という文字を差がしてしまいます。  C1セルの内容を示したいときは、文字列扱いで連結してみて下さい。 =COUNTIF(セル範囲,">="&C1)

cha1414
質問者

お礼

A88No8さん 回答ありがとうございます。 早速実践してみました。完璧です。 初歩的なことにも関わらず、回答していただきありがとうございました。

関連するQ&A

  • ExcelのCountif関数の条件に関数を使いたい

    Excel2002のCountif関数の条件に関数を使用することは可能でしょうか? 今日と同じ日付のセルの数をカウントしたく、以下のように記述したのですが、カウントされませんでした。 =COUNTIF(H1:H28,"=today()") 条件を日付で記述すればカウントされるので、セルの値は正しく入力されています。 よろしくお願いします。

  • COUNTIF関数(Excel2013)

    A列に日付を"2014/04/09"の形式で入力しています。 COUNTIF関数を使って"2014/04"をカウントしたいのですが条件に"2014/04"と入力しても "2014/4"で認識されてカウント出来ません。 詳しい方、ご教示お願いします。

  • COUNTIFの検索条件をセル参照でしたいのですが。

    countif関数では =countif(c1:z1,">32") のように検索条件のところには数値を入れないと計算できないようなのですが、 この検索条件をセル参照を用いて表せないでしょうか。    a   b   c   ~   z 1  32  ☆    データ領域 と、このようにa1には”関数を用いてある計算をした結果”が入っており、 c1~z1にはサンプルデータが入っているとき b1に 「c1~z1のデータの中でa1以上のデータの数」 を入れたく =countif(c1:z1,">a1") としても数えてくれません。 他の関数を使ったり、記述を工夫するなど、 よい方法がありましたら教えてください。

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

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

  • Excel2010でcountif関数について

    countif関数を使って、特定の文字が入力されたセルの数を算出するシートを作っています。検索する文字に"*"(アスタリスク)を指定すると数字以外のセルがすべてカウントされてしまいます。 =countif(範囲,"*") 他の文字列と同じように検索するにはどうしたら良いでしょうか?

  • エクセル2003、countif関数の検索条件について

    エクセル2003、countif関数の検索条件について 「A1セルより小さい数値の数」を調べたいのですが、 どうしてもうまく出来ません。 イメージ的には COUNTIF(B1:B20,"<A1") のようにしたいです。 回答よろしくお願いします。

  • Excel countif関数について

    countif関数で、 =COUNTIF(H6:H57,"<39096") このような記述していますが、39096などの数字ではなく、セルの値を参照することができないでしょうか。

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

    一覧表から条件一致の数を数える関数。 一つの範囲を指定して、その中から条件に一致するセルを数えるには COUNTIF関数を使いますが、 別々の範囲の中から、各々一つずつの条件に一致するセルを数えるには どうしたら良いでしょうか? 例えば、A列の○○という条件に一致して、なおかつE列の△△にも一致する セルの数を数えたいのですが。。。 分かりにくくてすみません。

  • 日付データセルの日付範囲によるセル数を求める

    A1~C5セルにランダムに日付を入力したデータから、ある範囲の日付のセルの個数を求める方法はありますでしょうか。データが数字とか文字の場合は=COUNTIF関数で求めることが出来ましたが日付の場合うまくいきません。求める日付の範囲は(当日+15日~当日+8日)の範囲のセル数をD8セルに記入したいのですが・・・・なお、よけいなことかもしれませんがA1~C5セルの中には文字セルも含まれています。またデータセルは条件付き書式で( )内範囲のものは着色セルにしています。WIN98でエクセル97を使用しています。よろしくお願いいたします。

  • Excel:複数条件の抽出がうまくいかない

    お世話になります。 画像参照頂き、ご教授いただければ幸いです。 B2-B11のセルに「自動車」と入っており、且つ C2-C11のセルに日付が入っているものを数えるには どのような関数を使用すればよいでしょうか。 この画像の場合、結果が「3」となればよいです。 (日付は、入ってさえいればよいので、何年の何月何日でもよいです) 複数の方法で試しましたが、どうもうまくいきません。 【試した方法】 (1)COUNTIF  =COUNTIF((B2:B11="自動車")*(C2:C11="*"))  →「関数に対し少なすぎる引数が入力されています」とのエラー (2)作業列を作成  任意のセルに「=B2&C2」と入力し、別のセルに  =COUNTIF(E2:E5,"*自動車")と入力  →「4」と返されます。(当たり前ですが…)  逆に任意のセルに「=C2&B2」と入力し、別のセルに  =COUNTIF(E2:E5,"自動車*")と入力  →「4」と返されます。(これも当たり前ですが…) (3)COUNTA  =COUNTA((B2:B11="自動車")*(C2:C11="*"))  →「1」と返されます(なぜ…) Excel2003ですので、COUNTIFSは使用できません。 よろしくお願いいたします。

専門家に質問してみよう