• ベストアンサー

DCOUNTAのCriteriaにTODAY関数を入れたいのですが入りません。使える方法はありませんか?

DCOUNTAについて CriteriaにTODAY関数は使えませんか? ダブルコーテーションなどを付けてみましたができませんでした。 別にTODAY関数を入れたセルを使って、参照することもできないし… いい方法がありましたら教えてください お願いします

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

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

模式的に 機械開発課 <TODAY とかくのは良いが、関数式の中では =A1<today はエラーで =A1<TODAY()のように()が必要です。 ーー クライテリアのセルは、一番単純な <3などと入れると文字列になるわけです。ですから半角文字列で文字列を作るつもりで考えればよいようだ。 ="<"&TODAY()-2で<39454 ができるから、これでよい。 指定日も含めるのは ="<="&TODAY()-2 とすればよい。セルの値は<=39454 '<=39454とアポストロフィをつけて文字列化したが結果変わらなかった。

dengennao
質問者

お礼

恥ずかしながら読んでも理解できなかったので、やってみます! ありがとうございました。

その他の回答 (4)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

NO2です。 既にNO3様より回答済み(COUNTIF等の比較演算子も&で結合します)ですのでそちらを参考にして下さい。 因みに日付は手入力とした方が良いのではないでしょうか。 本日の場合は、比較演算子を入力後にctrl+;キー同時押下で簡単に入力できます。

dengennao
質問者

お礼

ありがとうございました 質問の仕方も勉強になりました!

noname#176215
noname#176215
回答No.3

※責任部署____予定日 ※機械開発課___<39456 ="<"&TODAY() こういう式を入れます。 =TEXT(TODAY(),"<yyyy/m/d") こうしても問題ないです。

dengennao
質問者

お礼

ありがとうございました さっそく試してみます!

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

>CriteriaにTODAY関数は使えませんか? ⇒使用できますし、別セルでも使用できます。 ご使用された数式をご提示された方が回答し易いと思いますので、補足して下さい。

dengennao
質問者

補足

次のようなデータを作りました 責任部署別に、予定日と実施日を入れます COUNTAでは、実施日に入力があるセルをカウントするようにしたいと思います ※責任部署 予定日 実施日 進捗 ※機械開発課 2007/10/19 2007/10/19 4 ※機械開発課 2007/12/14 2007/12/14 3 ※客先 2008/1/8     4 ※機械開発課 2008/1/7 そこで、 Criteriaに「今日より以前の」 と言う指示を入れたいので、 <TODAY を入れたのですが 反応しませんでした ※責任部署 予定日 実施日 ※機械開発課 <TODAY 先ほど、別にTODAYを入れたセルを参照するようにしたところ 頭にイコールを入れたらできましたが、大なり小なりを入れると やはりだめでした 下手な質問の仕方ですみません よろしくお願いします

noname#176215
noname#176215
回答No.1

> CriteriaにTODAY関数は使えませんか? セル参照すれば使えると思いますが。 どんな表で 条件は何で Criteriaをどんな風に設定したのか提示して 下さい。

関連するQ&A

  • DCOUNTA関数のCriteriaに「数値が入っているセル」という条件を指定したい。

    DCOUNTA関数の第3引数(Criteria)に指定する条件に、「数値が入っているセル」という条件を指定する方法を教えてください。 なお、検索対象となるセルには、「空白(何も入力なし)」か「数値」しか入りません。

  • エクセルのDCOUNTA関数

    エクセルのDCOUNTA関数でCriteriaに 例えばPと設定して Pと入力してあるセルのみ対象にしたいのですが 実際はPCと入力されてるセルも対象になってしまうようです。 どうすればPのみのセルを対象にすることができますか?

  • DCOUNTA関数で複数範囲を選択する

    DCOUNTA関数で複数のデータ範囲を対象とする場合、それぞれ別個にDCOUNTA関数で値を出して合算する、という方法ならできたのですが、 複数の範囲に名前を設定して一個の関数だけで算出しようとしたら、できませんでした。 例)できたやり方   =DCOUNTA(B2:D52,"氏名",V2:W3)+DCOUNTA(F2:H52,"氏名",V2:W3) 例)できなかったやり方   名前の定義で参照範囲      =B2:D52,F2:H52   にデータ範囲という名前を付けて、   =DCOUNTA(データ範囲,"氏名",V2:W3) 名前の定義の方法が違うのか、DCOUNTAで複数範囲を対象とすることができないのか、何が悪いのでしょうか?

  • EXCELのデータベース関数について(DCOUNTA?)

    EXCELのデータベース関数について(DCOUNTA?) 住所録を作成していますが、ポイントは3点あります。 (1)1年間に入社した人(雇用形態)毎に人数を求めたいのです。 (2)今年度中に退職した方は残したままで、人数を計算したいのです。(退職日を入力) (3)今年度は人が増えるため、全体をテーブルとし、雇用者1人事をレコードとして処理していますが、そのためCOUNTIFSなどは用いず、簡単に計算するためデータベース関数を利用したいと考えています。 DCOUNAの関数は(Database,フィールド,Criteria)となりますが、Criteriaの条件を雇用形態と退職日を横に並べた値としたいが、退職日を空白の人を人数としたい為、空白とすると条件を選んでいないとして雇用形態のみ合致した人数をカウントしてしまうようです。 良い方法あればご教示ください。

  • Excel DSUM DCOUNTA関数の使い方

    こんにちは。 Excel2003でDSUM DCOUNTA関数を使用しています。 ある範囲の中から文字列が何個あるか計算します。 この関数の場合たとえば shouhin2000とshouhin3000は別物としてカウントされるので問題はありません。 しかし shouhin2000とshouhin2000+は区別されずにまとめて何個あるかカウントされてしまいます。 この場合区別してshouhin2000とshouhin2000+を別々にカウントする方法はありますか? また上記の逆で shouhin2000とshouhin3000をまとめて何個あるかカウントする方法はありますか? 特にDSUM DCOUNTA関数にこだわっていませんが前任者が作ったファイルを 改造しているためでてきた問題です。 ご存じの方お教えください。 よろしくお願いいたします。

  • エクセルのIF関数がわかりません

    エクセルを用い名簿一覧表から「名札」を作る方法を教えてもらいました。 その名札に名前を書きこむ関数が =IF($AL$5="","",$AL$5)というもののようです これは$AL$5というセルを参照してそこにある名前をどうこうしなさいという ことだろうと思うのですが「ダブルコーテーションマークなどがありよくわかりません。 お分かりの方、よろしくお願いいたします

  • TODAY関数について

    エクセルファイルを 24時間ずっと開きっぱなしの状態で ファイル内にTODAY関数があると 0:00の日付が変わったタイミングで 日数が変わりますか? それとも一度ファイルを閉じてから 開かないとTODAY関数は機能しないので しょうか? その場合0:00になったら TODAY関数を自動更新させる 方法はありますか? (マクロでも可) すいませんが回答よろしくお願いします

  • today関数と文字を合わせたい

    例えば、TODAY関数を使って「今日は2012/2/20です」 とセルに入れたい場合、 どういう数式を入れればいいでしょう? 「="今日は"&TODAY()&"です"」だと「今日は41325です」になってしまいます。 書式設定で日付にしても、数値が表示されたままです。

  • TODAY関数について

    こんにちは。初歩的なことを質問させて頂きます。  EXCELのTODAY関数は普通に入れると西暦で表示されますが、これを和暦で表示させる事はできるのでしょうか?  セルの書式設定で設定する方法以外に何かやり方があるのか、それともないのかどなたか教えて頂けますか?よろしくお願い致します。  (過去の履歴も調べましたが該当する物が見つけられませんでした。((+_+))) EXCEL2000,Windows98SEです。

  • DCOUNTA エクセル2003

    会社でエクセル2003を使っています。 データリストは A列  B列  C列  D列  E列  F列 リストNo. 名前 会員ランク 年齢 性別 住所 と入力しています。 DCOUNTA 使って、条件別の件数を出したいと思っています。 DCOUNTA(A1:F51,B1,H1:M2) の条件式であれば、それぞれいろいろな条件で件数が出せるのですが、 DCOUNTA(A1:F51,B1,H1:M5)として、例えば、C列のランクを「ゴールド会員」と「シルバー会員」の同じ項目の複数の種類を出したい場合、まったく条件式が機能しません。 DCOUNTAは使えないのでしょうか? なにとぞよろしくお願いします。 画像を添付してみました 上のセル番号と添付画像のセル番号が違うのですが…お許しください。 見えにくいのもお許しください

専門家に質問してみよう