• ベストアンサー

エクセルで出来ますか?

例えば2004年の1月1日を1日目と数えて 263日目は何月何日になるかを簡単にエクセルで計算する方法ってあるのですか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.6

=date(2004,1,263) でどうでしょうか。 ちなみに、他の方が書いているように単純に2004/1/1に263を足すと1日目が2004/1/2の計算になります。262を足すのが正解でしょう。(263足して1を引く)

その他の回答 (5)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

暦日上のn日あとは、単に足し算計算でできます。 その理由は2004/1/1のような形(標準)でセルに日付を入れると、1900年1月1日をスタートとする、2004/1/1が何番目の日か(37987番目のようです)をセルに値として持っていると思われます。 したがって263日目は37987+263を計算させればよい。A1に2004/1/1が入っておれば、=A1+263の式を入れれば良い。あとは実際に何年何月何日なのかは、エクセルが計算して、表示形式にしたがって表示して見せてくれます。   正の整数-->表示形式->ワークシート上->見る     |    +263     |   加算演算-->表示形式->ワークシート上->見る   結果 上記の表示形式<-->表示形式のところを相互に考えるから、難しいのかなと思ちゃう。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

A1に起点日を入力して B1に何日目かを入力 C1=A1+B1-1 または C1=DATE(YEAR(A1),MONTH(A1),B1-DAY(A1)+1) で計算できます。 下の式の場合 Xヵ月後ならMONTH(A1)に加算 X年後ならYEAR(A1)に加算 するようにすればいろいろ計算できます。

  • lord_chan
  • ベストアンサー率24% (20/82)
回答No.3

例えばA1を「2004/1/1」にしといて,A2を「263」にして, A3を「=A1+A2」にすればできると思いますよ。

  • toka
  • ベストアンサー率51% (1167/2279)
回答No.2

=date(2004,1,1+263)と打ってみて下さい。

回答No.1

こんにちは。 試してみたExcelは2000だったのですが…。 例えばA1のセルに「2004/1/1」と入力して(表示形式は自由ですが)、 B1のセルに「=A1+263」と入力すれば2004年1月1日から263日後の日付が表示されます。 1つのセルだけで完結させるには、「="2004/1/1"+263」という数式を入れれば 同じ結果が得られます。 表示が日付とは思えない数字になってしまうようでしたら、セルの書式設定で 表示形式を「日付」にしてください。