• ベストアンサー

EXCELで、半年後の日付を出したい。

EXCELを使って行います。 会社の締日が25日。 入社日(当月26日~翌月25日に入社した人)に対して、 最初の締日を1ヶ月として 半年後(6ヶ月)の締日(25日)と、一年後の締日(25日)を表示させたいのですが、できないでしょうか? たとえば、B2に入社日。C2に半年後の締日。D2に一年後の締日として下さい。

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

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

セルb2,c2,d2の書式を日付にして、 c2 =DATE(YEAR(B2),MONTH(B2)+6+IF(DAY(B2)>25,1,0),"25") d2 =DATE(YEAR(B2)+1,MONTH(B2)+IF(DAY(B2)>25,1,0),"25") でどうですか?

steppy2
質問者

お礼

ありがとう御座いました。 問題なく出来ました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCELで勤続年数を出したいのですが…

    入社が毎日のようにようにあります。 会社の締日は、25日です。 たとえば、10月26日~11月25日の間で入社した人は、一日でも勤務したなら、すべて1ヶ月と計算して、あとは、締日で区切って、計算したいのです。 11月10日~11月25日 1ヶ月(入社日~締日) 11月26日~12月25日 2ヶ月(締日~締日) 12月26日~ 1月25日 3ヶ月(締日~締日) A列…入社日、B列…入社日、C列…勤続年数(年)、D列…勤続年数(月)とします。 A ・ B   ・ C ・ D 1 名前 ・ 入社日   ・勤続年数(年) ・ 勤続年数(月)  2 太郎 ・ 2006/11/10 ・ 0 ・ 2 3 花子 ・ 2006/10/25 ・ 0 ・ 3 10 検索日 2006/12/25 DATEDIFでは、納得できなかったので、よい方法は、ありまあせんか? そのあとに、勤続年数が6ヶ月の人と3年の人を検索して一覧表で印刷したいのですが、方法は、ありますか?

  • 日付関数を教えてください。

    エクセルで、 セルA1に月の締め日を、セルB1に採用日を入力した場合に、 セルC1に最初にくる締め日の初日を表示する関数を教えてください。 なお、月の締め日の入力には、数字の他に「月末」という表現をする場合がありますが出来るでしょうか。 例 セル A1(締め日)が 10日で、B1(採用日)が 5月16日の場合   セル C1(最初に来る締め日の翌日)は 6月11日 となります。 よろしく、お願いいたします。  

  • エクセル 二つの日付でどちらか早い方の日付を表示させたいのです

    エクセル 二つの日付でどちらか早い方の日付を表示させたいのです 現在 Range("A3").NumberFormat = "ggg ee 年 m 月 d 日" Range("A3").Formula = "=DATE(YEAR(C2),MONTH(C2)+1,26)" セルC2の翌月26日 セルA3にC2の条件を入れています ここにもう一つのセルD2の日付の翌月26日の条件を追加 Range("A3").Formula = "=DATE(YEAR(D2),MONTH(D2)+1,26)"  セルD2の翌月26日 二つの条件で、どちらか早い方をセルA3に表示させる には どの様にすれば良いでしょうか よろしくお願いいたします

  • エクセルの日付関数でご教示下さい。

    A1に入力されている日付の、半年経過後の翌月末の日付をB1に表示させたいのですが、そのような関数があれば、ご教示下さい。 例えば、A1が今年の1月17日であれば、B1は8月31日と表示される関数です。 ただし、A1が各月の1日の場合は、その月をひと月とみるため半年後の末日は翌月ではなく当月の末日と表示したいのです。 A1が、2月1日の場合上記と同じ8月31日と表示したいのです。 A1が、3月1日の場合は、9月30日の表示としたいのです。 どなたか、よろしくお願いいたします。

  • エクセル 指定した期間の表示

    エクセル2000で簡単な勤務表を作っています。 20日が締め日なので  ・A1に日付を手入力するとC1には自動で翌月の20日が表示される方法 ・A2~A**にはC1に表示された日にちが自動で入力(表示)される方法 を教えていただきたいです。  A   B   C   D  1 4/21 ~ 5/20 2 日付 曜日 出社時間  3 4/21 4 4/22 *省略* **5/19 **5/20 マクロは、始めたばかりなので自動記録しか分かりません。 関数で出来るようであれば、そちらでお願いします。

  • EXCELで、締日を出す方法

    A1 入社日 A2 工場名 A3 締日 A5 6ヵ月後の締日 A6 1年後の締日 A7 1年6ヵ月後 ・   ~ A24 10年後の締日 A2の工場名は、データ→入力規制→リストで選択予定 A3の締日は、工場を選択すると、20日、25日、末日の3種類から  選ばれる。(VLOOKUP等で…) A5~A24に、半年ごとの日付を表示させたい。                                 希望:A3で選ばれた締日によって、半年ごとの日付が変わる様にした    い。(A5~A24の同じセル内で)    締日までに入社した月を、1ヶ月とします。    2006/11/10入社なら、    半年後は、25日締なら2007/4/25。末日締なら、2007/4/30。    1年後は、25日締なら2007/10/25。末日締なら、2007/10/31。 お分かりいただけるでしょうか? よろしくお願いします。

  • 日付計算について

    エクセルのEOMONTH関数についてお尋ねします。 例えば、請求日によって締切日を変更する(月が変わる)、 =IF(DAY(A1)>=16,EOMONTH(A1,1),EOMONTH(A1,0)) という数式は、一番ベーシックなものであるかと存じます。 考え方はこれとまったく同じなのですが、求める日付が当月末&翌月末ではないのです。 3ヶ月後の10日&4ヶ月後の10日になるようにしたいのです。 EOMONTH()←この()内で求める値を変化させればよいのでしょうか? だとすれば、どのような形にすれば良いでしょうか? また、EOMONTH関数ではダメということであれば、どのようにすれば求められるのでしょうか。 =DATE(YEAR(S1),MONTH(S1)+1,10) をつかってみたり、色々調べてEOMONTHに辿りついたのですが、 3ヶ月後&4ヶ月後、おまけに月末以外の日付(締日の関係上)という2点で 行き詰ってしまいました。 Excelは2003と2007の2種類のバージョンで利用しております。 どうかよろしくお願い申し上げます。

  • エクセルでの計算式

    会社でエクセルを使って試算表を作成しています。 当月利益を求めたいのですが算式がわかりません。 うまく説明が出来ないのですが、例えば 「収益の部」-「費用の部」=当月利益という計算を エクセルの表に例えると (D1のセル~D5の合計セル)-(B3のセル~B10の合計セル)=当月利益(C11のセル) となります。 色々試してみたのが =SUM(D1:D5-B3:B10) =(D1~D5をドラッグ)-(B3~B10をドラッグ) などなど・・・全部「#VALUE!」でエラーになってしまいます。 どうかご教示下さい。お願いします。

  • 遅延月数管理 エクセル 日付関数

    エクセルで売掛金回収遅延管理をしております。 恐れ入りますがどなたか教えてください。 売上計上日(月末)から翌月末日が回収期限で、 それ以降は遅延扱いとしています。 現在(2007/04/30)までの遅延月数を、 レベルに分け、金額を表示するには どのようにしたらよろしいでしょうか? 例えば↓ 現在2007/04/30で A(売上計上日)、B(金額)、C(遅延12ヶ月超)、D(遅延12ヶ月未満) 1、2005/10/31 、100000、  100000    、 2、2006/12/31 、80000、          、  80000 というデータがあり、上記の表だとC1には100000が、D2には80000が 表示されるように関数を組むことは可能でしょうか? 今まで毎月手打ちで管理しております。大変苦労が多いので、 何とか関数で効率よくなるようお助けください。 宜しくお願いいたします。

  • エクセルの日付で半年毎のアラームを出したい

    エクセル2010でA列に日付け、B列に製品名、C列にロットNo等を入力した表が有るのですが、同じロットのデータを入力しようとしたら、最初のデータの入力日付けから6ヶ月以上経過していたらアラーム(赤字)が出るようにしたいのですが。 次はその次にまた6ヶ月以上経過していたらアラームが出るようにしたいのですが。 目的は半年以内は前回の数値を使用し、前回測定時から半年以上経過していたら再試験を実施しその結果を入力するようにしたいのです。 再測定した場合は、そのロットのデータ行のどこかに(再1)(再2)とかの印をつけることは可能です。 わがままですが、当方マクロは不得手なので出来れば関数で、だめならマクロでも頑張る所存ですので宜しくお願いします。

このQ&Aのポイント
  • 2021.11.11にWindows 10の更新プログラムを適用した後、DCP-J968Nを使用してExcelやメモ帳から印刷すると白紙になる現象が発生しました。
  • プリンタードライバーをアンインストールし、何度も再インストールを試みましたが問題は解決されません。
  • 現在、白紙印刷の問題に困っており、解決方法を教えていただきたいです。
回答を見る

専門家に質問してみよう