• 締切済み

EXCELの関数について

エクセルの関数について教えて下さい。 質問:2008/1/1=1と返す関数を教えて下さい。    

みんなの回答

  • basket11
  • ベストアンサー率83% (5/6)
回答No.2

なんとなく経過日数のことを知りたいのかな?と思いましたので基準日(2008/1/1)を1とすることで経過日数を算出してみたいと思います。 経過日数を算出するには、[DATEIF関数]を使用します。 構文:経過(年月日)=DATEDIF(基準日,指定年月日,オプション) セルA1:2008/1/1 セルB1:2008/1/1 セルC1に =DATEDIF(A1,B1,"D")+1 をコピーして貼り付けて下さい。 セルC1=2008/1/1=1となります。 同様に セルA1:2008/1/1 セルB2:2008/2/1 セルC2に =DATEDIF(A1,B2,"D")+1 をコピーして貼り付けて下さい。 セルC2=2008/2/1=32となります。 お求めになった回答とはかけ離れているかも知れませんが...

参考URL:
http://www.relief.jp/itnote/archives/000423.php,http://www.beginners-site.com/Excel-kansuu/hiduke.htm
  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

2008/1/1が、セルA1に日付シリアルで設定されているとして、 日付を返すなら:=DAY(A1) 月を返すなら:=MONTH(A1) 2007/12/31からの日数を返すなら:=A1-DATE(2008,12,31) 固定的に1を返すなら:=1 とま、色々あるわけです。お好きなものを、どぞ。

J0523
質問者

お礼

わかりやすいご説明ありがとうございました。 助かりました。

関連するQ&A