• ベストアンサー

excelの月数を年月数で表現したい。

C1セル=DATEDIF(A1,B1,"M") 61を5年1月と表示させたい。 A1 B1 C1 2004/5/1 2009/6/1 61 宜しくお願いします。

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

  • ベストアンサー
  • A88No8
  • ベストアンサー率52% (834/1602)
回答No.2

こんにちは  一例です。 =TEXT(INT(DATEDIF($A$1,$B$1,"M")/12),"# 年")&TEXT(MOD(DATEDIF($A$1,$B$1,"M"),12)," # カ月")

UKUJIMA
質問者

お礼

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

その他の回答 (1)

  • CMLT
  • ベストアンサー率40% (143/357)
回答No.1

=DATEDIF(A1,B1,"Y")&"年"&DATEDIF(A1,B1,"YM")&"月"

UKUJIMA
質問者

お礼

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

関連するQ&A

  • エクセルでの年数、月数、日数の差引

    エクセルの日数等の計算についてです。 A1セルに「H20.10.15」の日付データ、 B1セルに「H1.4.1」の日付データを入力します。 C1セルにて、「=DATEDIF(B1,A1,"Y")&"年"&DATEDIF(B1,A1,"YM") &"ヶ月"&DATEDIF(B1,A1,"MD")&"日"」を入力し、A1とB1の間の期間 「19年6ヶ月14日」を得ました。 C1で得たこの「19年6ヶ月14日」にさらに期間を足したいのです。 例えば、A2セルに「1」、B2セルに「7」、C2セルに「19」を入力し、 「19年6ヶ月14日」に「1年7ヶ月19日」を足した期間値である 「22年2ヶ月3日」をD2セルに表示させる方法はありますか。 繰り上がり(13ヶ月→1年1ヶ月など)の処理をうまくやる方法が あればいいのですが。 どなたかよろしくお願いします。

  • 重複期間を除いた月数を表示したい

    過去ログを検索しましたが求める回答が見当たらなかった為に質問致します。 Windows2000でExcel2000を使用しております。 以下のようなデータから期間を表示するようにDATEDIF関数を使用しておりますが、重複期間を除いて表示するようにはどのようにすればいいのかわかりません。 お知恵拝借致したくお願い致します。    A       B       C 1 2007/5/1 2008/8/31 15ヶ月 2 2008/6/1 2009/3/31  C1セルには「=DATEDIF(A1,B1,"M")&"月"」の式が入っており、C2セルに表示させる期間は2008/6/1~2008/8/31の3ヶ月を抜いた数値にしたいということです。 判り難い質問の仕方でしたらすみません。

  • Excelで在職年月数が表示されるように設定したい

    Excelで質問です。 ある日付から年数と月数を出したいのですがうまくいきません。 例えば、セルA1に入社した日付(例えば2000年4月)があり、B1に○年○ヶ月(例えば7年1ヶ月)と在職年月数が表示されるように設定したいのですが、うまくいきません。 DATEDIF関数を使ったら年数は表示されても月数は出ません。 何か良い方法はあるのでしょうか?

  • エクセルを活用して、ある期間の月数を求めるには?

    よろしくお願いします。 就任の年月日から、退任の年月日の月数を求めるもので 退任の月は、カウントしません。 例えば、 下記のセルのC1に、答えを入れたい。 この求める式を教えて下さい。 先般、教えていただいた DATEDIFで求めようと しているのですが、日付が影響して上手く求めれません。 セルには、必ず、日まで打ち込みますが、求めるのは、 月数だけです。   A1 B1  C1 H8.5.21 H14.9.20 76ヶ月  上記のように76という数値になれば良いのですが。 

  • エクセルで月数の計算2

    例えばA1に開始日、A2に終了日、A3に数式を設定して月数を計算します。月数は暦に従って計算し、ひと月未満の端数はひと月として計算します。この場合、初日を算入(計算の対象に入れる)して計算する場合、下記の数式のどこを修正すべきでしょうか? =IF(DATEDIF(A1,A2,"MD")=0,DATEDIF(A1,A2,"M"),DATEDIF(A1,A2,"M")+1)

  • 月数を算出する計算方法で、幾つか質問です。

    ローンの返済計画を作ろうと思い、返済月数を出そうと思いまして、以下のとおり計算式を作ってみましたがうまくいきません。何かよい手はないでしょうか? わかったら教えてください。      A           B 1 平成18年8月31日 =IF(A1="",DATEDIF(A2,A3,"M")+1,DATEDIF(A1,A3,"M")) 2 平成18年9月30日 3 平成28年4月30日 B1の答えは本来56回となるべきところですが、なぜか55回となってしまいます。 お分かりになりましたら、よろしくお願いします。

  • 誕生年月と開始年月からある年齡までの月数を求めたい

    A1セルに誕生年月を入力します。そしてA2に算定の開始年月を入力します。するとB1に開始年月から40歳到達時までの月数、C1に開始年月から65歳到達時までの月数が表示されるようにしたいです。ただし以下の条件があります。 条件:40歳の誕生年月が到来した月は月数としてカウントするが、65歳の誕生日が到達した月は月数としてカウントしない 例(わかりづらいので4つの例を記載します;最初の2例で上記条件の意味がわかると思います) A1にS48.7(誕生年月)A2セルにH25.7(開始年月)を入力するとB1に1と表示 A1にS23.7(誕生年月)A2セルにH25.7(開始年月)入力するとC1に0と表示 A1にS48.7(誕生年月)A2セルにH25.3(開始年月)を入力するとB1に5と表示 A1にS23.7(誕生年月)A2セルにH25.3(開始年月)入力するとC1に4と表示 B1とC1にどのような計算式をいれればよいか難しくて混乱しています(´;ω;`) お力を貸していただければ幸いです(´;ω;`)

  • エクセル 7カ月15日を7.5カ月にしたい

    セルA1に「入居日」 セルB1に「退去日」 セルC1にA1とB1から関数を入れて、「入居日と退去日の間の期間」を表示させています。 (ちなみにC1には現在「=DATEDIF(A1,B1,"YM")&"ヶ月"&DATEDIF(A1,B1,"MD")&"日"」が入っています。) ここで解決したいのが、セルC1には現在「7か月15日」と出ています。 これを「7.5(か月)」と表示させたいのですが、どうしたらいいのでしょうか? なお、セルの書式設定で表示形式をさわる必要はありますか? 出来る限り簡単に教えていただけますと幸いです。 宜しくお願い致します。

  • エクセル 入社年月日から、在籍「○年○ヶ月」を出したい

    例えば、A1に 入社年月日 2000年6月 と入力し、DATEDIF関数を利用すると、 =DATEDIF(A1,TODAY(),"Y")では 6年、 =DATEDIF(A1,TODAY(),"M")では 73ヶ月 と表示することができますが、 6年1ヶ月 表示する方法はありますか?

  • excelで合計日数の出し方を教えて下さい。

    はじめまして、 今まではdatedifを使って日数を求めることができました。 この場合 例、セルa1に開始日とb1終了日を入れればc1に合計日数が計算されました。 そこで新たにセルごとに年、月、日を入力して同じように合計日数が計算されるようにしたいのです。 例、セルa1に年(2009)、a2に月(3)、a3に日(6)=開始日   セルb1に年(2009)、b2に月(4)、b3に日(28)=終了日   セルc1に合計日数が計算(54)日数 となるように作りたいのですがどなたか教えて下さい。 宜しくお願いします。