dポイントプレゼントキャンペーン実施中!

エクセル2000で、セルに日付けが入力してあり、日付と日付との間の日数を計算したい場合、どうすればいいのですか?日付の入力は2002/6/18と入力してあります。
よろしくお願いします。

A 回答 (7件)

datedif関数ですが



セルB11に2002/12/4、セルB12に2003/1/7と入力されているのであれば、結果が欲しいセルに=DATDIF(B12,B11,""D"")ではなく、=datedif(B11,B12,"d")です。""D"" ではなく "d" で、お試しください。

=datedif(起日,結日,"d") です
    • good
    • 0
この回答へのお礼

ありがとうございました。できました!!。感謝します。

お礼日時:2003/06/18 23:57

datedif関数を使ってみてはどうですか



a1からa2までの日数は
datedif(a1,a2,"d")で計算できます
ただし、マイナスとなる期間は計算できなかったように思います
ちなみに
datedif(a1,today(),"y")で、a1から今日までの満年齢
"y"を"m"に変えると月齢が計算できます

仕事で年齢計算に使っています

この回答への補足

回答ありがとうございます。”DATEDIF”関数を試してみたのですが、♯NUM!が出てしまうのですが。何がおかしいのでしょうか?
セルB11に2002/12/4、セルB12に2003/1/7と入力されています。結果が欲しいセルに=DATDIF(B12,B11,""D"")と入力したのに・・・。

補足日時:2003/06/18 17:12
    • good
    • 0

No3です。

すいません書式設定を間違えたようです。「d」では3になってしまいます。式を入れたセルの書式が日付になっていると思うので、標準にしてください。
3となっているセルを選択して、標準にしてみてください。1900/2/3となっています。これの日は3です。1900/1/1から数えて34日後が2/3なのです。日付の欄を標準にすると変な数値になります。これが日付の元です。(シリアル値といわれるものです。)この数字の引き算が日付の間隔になります。
    • good
    • 0
この回答へのお礼

ありがとうございました。
セルの表示形式を標準に変えると、計算できました。

お礼日時:2003/06/18 17:41

こんにちは



表示しようとしているセルの表示形式は何になっていますか。

標準
数値

のどちらかになっていますか?
    • good
    • 0
この回答へのお礼

ありがとうございました。
できました。後で考えてみると単純なことなのに、こんなこともわからないなんて、少し情けないです。

お礼日時:2003/06/18 17:39

日付の計算はNo1の言われているように単純に引けばよいのですが、計算結果のセルの書式設定をユーザー設定で「d]とすれば日にちが表示されます。

日付計算の場合マイナス日数は計算できません。もしマイナス計算が必要ならデータを入力する前に、ツール→オプションから、計算タブを選択し、1904年からにチェックすれば計算できるようになります。
例えば、2003/6/22から2003/6/17を引くと、この二つの日付の場合通常は5日と表示、1904年の場合は、6日となります。
このような違いも有りますのでご注意を。途中で変更するとそのブック全てに影響しますので、2003年が2007年に変わってしまいます。

この回答への補足

詳しいい解説ありがとうございます。
試してみたところ、セルB11に2002/12/4、セルB12
に2003/1/7と入力されています。結果が欲しいセルに=sum(B12-B11)と入力すると”3”と出てしまうのですが何がおかしいのでしょうか?

補足日時:2003/06/17 17:30
    • good
    • 0

こんにちは



例えば、A1セルとB1セルの間の日数ですが、A1セルの日にちとB1セルの日にちを含めますか?

A1、B1の日にちを共に含める場合

=ABS(A1-B1)+1

A1、B1の日にちを共に含めない場合

=ABS(A1-B1)-1

A1、B1の日にちのどちらかを含める場合

=ABS(A1-B1)

でいかがでしょうか。

この回答への補足

詳しいい解説ありがとうございます。
試してみたところ、セルB11に2002/12/4、セルB12
に2003/1/7と入力されています。結果が欲しいセルに=ABS(B12-B11)と入力すると”3”と出てしまうのですが何がおかしいのでしょうか?
また、期間を求める”DATEDIF”という関数を見つけたのですが、ご存知ですか?これを試してみてもうまくいかないもので。

補足日時:2003/06/17 17:37
    • good
    • 0

日付の入ったセルを A1 と A2 とすると



=A1-A2

等で 出ます。
ただし、その結果のセルは、セルの書式設定で数値にしないと 日にちが出ません。
    • good
    • 0
この回答へのお礼

お礼が遅くなり申し訳ありません。
ありがとうございました。

お礼日時:2003/06/18 17:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!