• ベストアンサー

数字を日数として計算する方法

セルに564という数字があったとして、一月を30として計算し、○年○月○日と表示する 計算式を教えてください。

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

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

=INT(A1/360)&"年"&MOD(INT(A1/30),12)&"月"&MOD(A1,30)&"日"

その他の回答 (4)

回答No.5

No.1さんに賛同します。ベストアンサーは辞退します。

回答No.4

スベッタので訂正!! 期間の取り方次第で少し差が出る。 =DATEDIF(TODAY(),TODAY()+A1,"Y")&"年"&DATEDIF(TODAY(),TODAY()+A1,"YM")&"月"&DATEDIF(TODAY(),TODAY()+A1,"MD")&"日" こちらの方が少し、説得力があるかも。 =DATEDIF(TODAY()-A1,TODAY(),"Y")&"年"&DATEDIF(TODAY()-A1,TODAY(),"YM")&"月"&DATEDIF(TODAY()-A1,TODAY(),"MD")&"日"

回答No.3

想像で、 =dateif(TODAY(),TODAY()+A1,"Y")&"年"&dateif(TODAY(),TODAY()+A1,"YM")&"月"&dateif(TODAY(),TODAY()+A1,"MD")&"日" かな??

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.2

一発でやると非常にめんどうなので、3か所の計算用セルを 準備する(そのためにExcelは広大なワークシートがある)。 で、564がセルA1にあるとして セルA2 =INT(A1/360) セルA3 =INT((A1-A2*360)/30) セルA4 =A1-A2*360-A3*30 これで、セルA2には年が、A3には月が、A4には日が出てくる。 あとは"&"でひっつければオッケーです。