• 締切
  • 暇なときにでも

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

  • 質問No.4450487
  • 閲覧数278
  • ありがとう数5
  • 気になる数0
  • 回答数5
  • コメント数0
"経過日数の算出表示方法は?"

=DATEVALUE(A5)-DATEVALUE($A$2)

ある日付からの経過日数を上の式で算出表示させようとしましたら
この例の場合3の表示を期待していたのですが、"#VALUE!"が表示されて計算できません。

A1・・・・A5のセグメントの書式はユーザー定義でyy/mm/ddとしています。
日付の定義ではないので、表示形式が異なるものの、日付の1997/3/4の設定にしても、経過の日数は表示されません。
経過日付を表示するのはどうするのでしょうか。
ウインドウズとエクセルのバージョンはWindows98SE/EXECEL2000(9.0.2812)です。

回答 (全5件)

  • 回答No.5

ベストアンサー率 70% (31/44)

こんにちは。
経過日数の算出方法でしたら、DATEDIF関数を使用してみて下さい。
DATEDIF(開始日、終了日、単位)のように使います。
ここで単位は"Y"は年、"M"は月、"D"は日になります。

A2:2008/10/31 、A5:2008/11/5とすると
=DATEDIF($A$2,A5,"D") で計算できます。
お礼コメント
noname#113585
chikin_manさん、こんにちは。
datedifは別の機会に試してみます。
問題は解決しました。ありがとうございました。
投稿日時:2008/11/06 19:08
  • 回答No.4

ベストアンサー率 37% (499/1320)

DATEVALUE関数は、文字列として入力された日付をシリアル値に変換する関数です。
したがって、シリアル値で入力した日付を「=DATEVALUE(A5)-DATEVALUE($A$2)」と計算するとエラー#VALUE!(不適切なデータが入っている)表示されるのです。

日付の表示形式 「文字列をシリアル値に変換する」下のほうにあります参照して下さい。
http://www.eurus.dti.ne.jp/~yoneyama/Excel/hiduke.htm

故に
経過日数の算出は 
=A5-$A$2 としてセルの表示形式を標準にすると「日数」が表示されると思います。
お礼コメント
noname#113585
gyouda1114さん、こんにちは。
私の日付A2、A5がシリアル値とのことで、
ご指摘の方法で解決しました。
ありがとうございました。
投稿日時:2008/11/06 19:02
  • 回答No.3

ベストアンサー率 50% (1224/2411)

DATEVALUEは、文字列の日付をシリアル値にするものです。質問の例だと、引数が日付(シリアル値)になっているから当然エラーになる。
日数だけ求めるなら、#1さんでできるでしょう。

関数を使いたいなら、つぎ、
=DATEDIF(A5,$A$2,"D")
お礼コメント
noname#113585
okormazdさん、こんにちは。
#1、#2さんの指摘のとおりの方法で解決しました。
ありがとうございました。
別の機会にdatedifを試してみます。
投稿日時:2008/11/06 18:54
  • 回答No.2

ベストアンサー率 41% (888/2115)

以下はDATEVALUE関数のHelpからです。
日付文字列に指定した日付に対応するシリアル値を返します。日付を表す文字列をシリアル値に変換するには、この関数を使用します。

この場合は、A1~A5はきちんとシリアル値で入っていますのDATEVALUE関数を使用する必要はないでしょう。
=A5-$A$2 と入れて表示形式を 数値 を設定してみてください。
お礼コメント
noname#113585
hallo-2007さん、こんにちは。
ご指摘のとおり、DATEVALUE関数を使わない方法で解決しました。
ありがとうございました。
投稿日時:2008/11/06 18:44
  • 回答No.1
単純に
=A5-$A$2
ではだめなのですか?
お礼コメント
noname#113585
member_idさん、こんにちは。
ご指摘の方法で解決しました。
ありがとうございました。
投稿日時:2008/11/06 18:40
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ