• ベストアンサー

エクセルの日付の差の計算結果の表示

いつもお世話になっております。 エクセルの日付の差の計算について質問します。 ある日付からある日付をひいて、その答えを○年△ヶ月と表示したいのですが。 どなたかよろしくお願いします。

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

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7987/21354)
回答No.1

これは「出来ません」 いや、例えば=DATEDIF(A1,B1,"YM")とすれば数字は出てくるのですが、 http://www.kenzo30.com/ex_kisotyu/ex_ks_tyukyu9_9_2.htm 問題は、何年何ヶ月の定義です。例えば2009年1月31日の1年1ヵ月後は 何年何月何日ですか? という問題をどう答えるかです。 ・・・2010年2月28日?29日?それとも3月2日??? この辺の定義が「関数」としては出来ないので「出来ない」が答えなん です。「何日後」なら簡単なんですがね・・・。

mojimoji69
質問者

お礼

回答ありがとうございます。 ご指摘の内容も理解できました。 参考URLの使用例3を参考にして、○年△ヶ月×日と表示させることにしました。 ありがとうございました。

その他の回答 (1)

  • minosennin
  • ベストアンサー率71% (1366/1910)
回答No.2

開始日と終了日の年月日の内、"日"を完全に無視してよいのなら以下の方法で何とかなりそうです。 B列に開始日、C列に終了日があるとします。 D列にB列の補正値、E列にC列の補正値を設定します。 F列に"○年△ケ月"の形式で期間を表示します。 1.月未満を切り上げ D3に =DATE(YEAR(B3),MONTH(B3),1) E3に =DATE(YEAR(C3),MONTH(C3)+1,1) F3に =DATEDIF(D3,E3,"y")&"年"&DATEDIF(D3,E3,"ym")&"ケ月" 2.月未満を切り捨て D3に =DATE(YEAR(B3),MONTH(B3),1) E3に =DATE(YEAR(C3),MONTH(C3),1) F3に =DATEDIF(D3,E3,"y")&"年"&DATEDIF(D3,E3,"ym")&"ケ月"

mojimoji69
質問者

お礼

回答ありがとうございました。 参考になりました。 ありがとうございます。

関連するQ&A

  • エクセルで日付・時刻の差を知りたい

    いつもお世話になってます。 早速質問ですが、エクセルで日付と時刻の差を出す関数や数式を知りたいです。 2つのセルにそれぞれ日付を入力した場合や、時刻をそれぞれ入力した時の差の出し方はわかるのですが、2つのセルにそれぞれ日付・時刻を入力し、その差を出す方法がわかりません。 そもそもそういった方法が可能なのでしょうか。

  • EXCEL97 日付の自動計算のさせかた

    いつもお世話になっています。また疑問が出てきてしまったので質問します。 タイトルの通りEXCEL97で日付の計算をさせたいのですがやり方がよくわかりません。 やりたいことはある日付から1ヶ月後、3ヶ月後9ヶ月後というようにこちらの任意の月数を足した日付を 表示させたいのです。 よろしくお願いします。

  • エクセルの日付計算

    エクセルの日付計算 A1に1ヶ月、2ヶ月と、プラスしたい月や年を記載します。 A2には、ある日の日付が入っています。 A3には、A1+A3で表示させたいのですが・・・・。 1ヶ月=何日ではなく、A2の日付プラス1月で月だけをプラスさせたいのです。 日はそのままで、月だけをかえるにはどうしたらいいでしょうか? おしえてください。

  • 2つの日付間の差分を計算する。

    スラッシュで表示された日付間の差は計算できるが、下記日付の場合はどのようにしたら計算できるのでしょうか。 2016/11/01~2016/11/15 計算できました。 20161101~20161115の表示の日付の差分はどのようにしたらよいのでしょうか。 データはエクセル2013で作成し5000件あります。 よろしくお願いします。

  • エクセルの日付

    エクセルで入力した日付の90日後の日付を表示する 計算式はできるのですが 入力した日付の3ヵ月後の日付を表示する計算式が わかりません。 よろしくお願いします。

  • エクセルの日付表示を揃える

    いつもお世話になっております。 エクセルの日付表示について質問します。 平成21年5月8日と平成21年10月12日では、縦に配列すると 月と日で桁数が違うため、月日の位置がずれてきます。 これを解消する方法はあるのでしょうか? どなたかよろしくお願いします。

  • エクセルの日付計算

    エクセルの日付計算 エクセルの日付計算について教えてください。具体的に言いますと、 3月12日を基本納期として何日早くできたか、何日遅れてしまったがを表示したいのです。たとえば3月12日を基本に3月15日と入力すると「―3日」、3月10日と入力すると「2日」を表示したいのです、「日」の表示は特にいりません、数値だけで良いです。宜しくお願いいたします。

  • EXCELの計算式(日付が入ったのものを計算式でもとめれるか?)

    EXCELでの計算式です。「2005/07/08 (金) 11:07」「2005/07/08 (金) 11:07」などの、二つ時刻をセルへ代入して、時間の差を求めたいのですが、(金)などの日付の影響で、うまく計算できません。(金)を消してしまえば計算はうまくいくのですが、OUTLOOKメールからコピペで貼り付けるため、消すのが面倒くさく、何かいい方法がありませんが? 計算式は=($B$4-$B$2)*1440を使っていました。 宜しくお願いいたします。

  • エクセルで1つのセルに2つの日付を表示させる計算式

    エクセルで日付を入力しています。 10/20というセルをもとにして その下のセルに 10/21、10/22 と表示させる計算式を教えてください。 よろしくお願いいたしますm(_ _)m

  • エクセルを使って日付の計算をする方法を教えてください

    エクセル素人です。 エクセルを使用した計算表を作っていますが、 ヘルプを見てもよくわかりません。 アドバイスを宜しくお願い致します。 質問1  A1に日付を入力し、B1に期間を入力(年)すると、 C1にその日付を表示できるようにしたいのです。 A1:日付 B1:年数 C1:入力年数後の日付(※結果) (例)2003/7/28 から 2年後の日付は? 2005/7/27 ↑       ↑          ↑    A1       B1         C1 ┌-----------------┐ | A1 | B2 | C3 | └-----------------┘ 質問2 上記と同じ要領で A1:日付 B1:年数 C1:月数 D1:入力年数後の日付(※結果) を表示する方法 ┌--------------------------┐ | A1 | B2 | C3 | A4 | └--------------------------┘ ※1年後、2年後の日付の問題で、いろいろ解釈が あるとは思いますが、下記の解釈でお願いします。 ○ 2003/7/28から1年後→ 2004/7/27 × 2003/7/28から1年後→ 2004/7/28 ちなみにエクセル2000です 宜しくお願い致します。