- 締切済み
EXCELの関数について
エクセルの関数について教えて下さい。 質問:2008/1/1=1と返す関数を教えて下さい。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 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となります。 お求めになった回答とはかけ離れているかも知れませんが...
- FEX2053
- ベストアンサー率37% (7991/21373)
回答No.1
2008/1/1が、セルA1に日付シリアルで設定されているとして、 日付を返すなら:=DAY(A1) 月を返すなら:=MONTH(A1) 2007/12/31からの日数を返すなら:=A1-DATE(2008,12,31) 固定的に1を返すなら:=1 とま、色々あるわけです。お好きなものを、どぞ。
お礼
わかりやすいご説明ありがとうございました。 助かりました。