• 締切済み

経過日数の算出表示方法は?

okormazdの回答

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.3

DATEVALUEは、文字列の日付をシリアル値にするものです。質問の例だと、引数が日付(シリアル値)になっているから当然エラーになる。 日数だけ求めるなら、#1さんでできるでしょう。 関数を使いたいなら、つぎ、 =DATEDIF(A5,$A$2,"D")

noname#113585
質問者

お礼

okormazdさん、こんにちは。 #1、#2さんの指摘のとおりの方法で解決しました。 ありがとうございました。 別の機会にdatedifを試してみます。

関連するQ&A

  • 関数で経過日数を算出したい。

    基準日を1/9とします。   A   B   C   日付 データ  経過日数 ←土日祝を含みます。 1  1/1   な   8日 2  1/4   や   5日 3  1/5   む   4日 A、B列のデータからC列に経過日数を算出する関数をつくりたいのですが、調べたところWORKDAY関数で出来るようですがアドインしないと使えないようです。でも残念なことにインストールCDがありません(オフィス2000)。 なので、もし別の関数で出来るのであればご助言頂きたいです。 よろしくお願いします。

  • エクセルで日数から何カ月かを算出する方法

    エクセルで日数を算出する方法は、日付(西暦)ー日付(西暦)で書式設定を表示設定の数値にすればでるのは分かったのですが、その日数が何カ月かを表示するための方法(数式もしくは、設定)を教えてください。

  • 日付から経過日数を算出したい

    日付から経過日数を算出する方法を教えてください。 BASICでの計算式がネット上で見た記憶が有りますが、現在見つかりません。 使用ソフトはHSP3.0です。 BASICでの計算式が分かれば応用したいと思いますのでよろしくお願いします。

  • valueの非表示の方法

          A                B 1  20090505     =DATEVALUE(TEXT(A1,"0!/00!/00")) 2  20090506     ↓以下コピー 3  20090507          平成21年5月6日 4                  #VALUE 5 #VALUE A列は日付の入力のしやすさでそのようにしてます。印刷時は不要ですので非表示です。B列に=DATEVALUE(TEXT(A1,"0!/00!/00"))を下までコピーしたんですが、 エラー表示になってしまいます。A列に何も入力してないので当たり前ですが。条件付き書式で文字色を変えてやればエラー表示が見えなくなるのですが、 A4に20090508と入力してもいちいち文字色を変えてやらなければなりませんよね? でIF関数とISERROR関数でA列に何も入れてないときにB列でエラーを表示させないためにはどのようにすればよいのでしょうか? いろいろやってみたんですがどうしてもできません。 どなたか教えて下さい。おねがいします!

  • 1ヶ月を超える場合(写真あり、エクセル)

    A1に2009/11/2 A2に2009/12/6 B2に=A2-A1 B2の書式をユーザー定義で「d"日"」としました。 2009/11/2から2009/12/6まで 何日経ったか調べたいのですが 3日と表示されてしまいます。 「d"日"」が原因だと思いますが 書式をどうすれば経過日数を表示できるのでしょうか? 「dd"日"」も「[d]"日"」もだめでした。 もしかしたら「=A2-A1」ではなく、日付に関する関数を使うのでしょうか?

  • Excel 日付経過日数

    DATEDIFで日付の経過日数を表示させています。 例えば2021,5,4から2021,06,10の経過日数なら 1か月と6日と表示させることはできています。 これを 1か月と1日でも過ぎていたら 2か月と表示させるよにするにはどうすればよいでしょうか。。。 調べてもでてこないので、困っています。 ご回答よろしくお願いいたします。

  • 営業日のみの経過日数の求め方

    営業日のみの経過日数の求め方 エクセルで土日祝日を除いて、今までの経過日数を出すにはどうしたら良いでしょうか?                 (1)予備のセルに「TODAY」 セル A1 (2)発生した日に日付      セル B2 (3)経過日数          セル C3    (1)ー(2)=(3)経過日数 という風にしたのですが、それだと営業日以外の土日祝日が入ってしまいます。 どのようにすればいいのでしょうか? よろしくお願いします。

  • エクセル2010 ユーザー定義の書式で表示したい

     新年、明けましておめでとうございます。    年明け早々にお世話になります。  "'"yy"年"mm"月"dd"日" の書式の西暦の日付に続けて、スペースなしでシート名を表示したいので、  お分かりになる方、ご教示よろしくお願いします。  例えば、日付が2014年1月2日(編集当日の日付ではありません)でシート名がABCDなら、  2014/01/02 のみの入力値に対して   '14年1月2日ABCD  をD6セルに表示させたいです。  現時点で、  =RIGHT(CELL("filename",A2),LEN(CELL("filename",A2))-FIND("]",CELL("filename",A2)))  を特定の書式を設定していないD8セルに入力して、D8セルにシート名の表示はできていますが、  日付を表示させようとして、ユーザー定義の書式でロックされていないD6セルに  'yy"年"mm"月"dd"日" を設定し、2014/01/02 を入力したところ、# が表示されて、  頓挫しています。  本来なら、D6セルに日付とシート名を表示させたいのですが、  D6セル、D8セルのいずれも  ユーザー定義の書式だと期待した表示結果が得られない状態です。  何故、日付表示さえうまく行かないのか、この点も解説頂けたら有難いです。  年明け早々にお手数で恐縮ですが、よろしくお願いします。

  • 元のテーブルはいじらずフォーム上のみで表示形式を変

    アクセスのフォームにコンボボックスを作り、値集合ソースにテーブル日付型のフィールドを指定し、 値集合タイプをテーブル/クエリにしてあります。 そのコンボボックスには問題なくデータは表示されるのですが、 コンボボックスに表示する日付の形式を、yy/mm/dd形式で表示させたいのです。 コンボボックスの書式をyy/mm/ddにしてみましたが、 yyyy/mm/ddのままです。 元のテーブルのデザインビューでフィールドの書式をyy/mm/ddにしたら、 連動してフォームのコンボボックスもyy/mm/ddになりましたが、 元のテーブルはいじらずフォーム上のみで表示形式を変えることは不可能なのでしょうか? よろしくお願いします。

  • Excelでの経過日数の計算について。

    ・セルの書式設定は『ユーザ定義』、種類『G/標準』 ・データの形式は『Wed Apr 18 16:48:56 +0900 2007』 ・セルの書式、データ等他の形式へ変更することは出来ません。 セルに関数を設定して、『今日又は未来』までの日数を計算することは可能でしょうか。(データは過去の日付です。) 説明が上手く出来てないかも知れませんが宜しくお願いします。