• 締切済み

エクセルの関数のついて

今 エクセルで=EOMONTH(A2,-1)+1 こんな感じで月末日を求めてるんですけど、その月末日から1日引いた日付を求めたいんですけど・・・例えば1月は31日なんですけど30としたいんです。よろしくお願いします

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんにちは! >=EOMONTH(A2,-1)+1 こんな感じで月末日を求めてるんですけど・・・ は単に =EOMONTH(A2,0) だけでA2セルに入力した日付の月末になります。 >の月末日から1日引いた日付を・・・ とあるので上記数式を利用して =EOMONTH(A2,0)-1 で大丈夫ではないでしょうか?m(_ _)m

leo2626
質問者

お礼

ありがとうございました もっと勉強します。

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

関連するQ&A

  • エクセル関数 (日付)

    エクセル関数を使って特定の日付が出るように設定したいのですが、 例えば、2009/01/28が基となる日付として、この日付の属する月の末日(=2009/1/31)から3か月後の末日(=2009/4/30)の日付を出す為にどのような日付関数を使えばいいでしょうか?  他にも例えば、2009/2/10が基となる日付であれば、この日付の属する月の末日は、2009/2/28となり、それから3か月後の末日となると、2009/5/31です。EOMONTHという式も一部使用出来るような気もするのですが、どなたかご存じであればご教授よろしくお願いいたします。  

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

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

  • 日付計算について

    エクセルの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種類のバージョンで利用しております。 どうかよろしくお願い申し上げます。

  • エクセル:関数で月末日を取得したい

    お世話になります。 次のような関数を教えてください。どこかでみかけたのですが・・・(思い出せません) A1.....................................B1 2006/4/10 .............(........ ) ◆セルA1の日付からB1にその月の「月末日(2006/4/30)」を取得したい。 ◆例えば、A1に閏年の2月を入れるとその月末日をB1に正しく取得できますように教えてください。 以上、よろしくお願いいたします。

  • エクセル関数?

    エクセル2000を使用しています。関数を使用するかわかりませんが2つ教えてください。 1.月を入力すると自動的に月末の日付が表示される。 (例:A1のセルに1と入力するとB1のセルに1月の月末日である31と表示) 2.A列に入力してある種類ごとにB列の数値の合計をB列の最後に出す。 よろしくお願いします。

  • エクセル できそうで出来ないIF関数

    エクセル初心者につきご教授をお願い致します。 キーとなる日付(必ず月末日)を入力すると、別集計した集計表上の一致する日付(必ず月末日)で求めた値が、計算式を入れたセルに答えとして表示される…と言う事をしたいのですが。。 F7…キーとなる月末日(例…2009/4/30) G13…集計表上の一致する月末日(例…2009/4/30) H13…G13の条件で求めた値 上記の条件で任意のセルへ「=IF(F7=G13,H13)」と計算式を入力したらH13の値が表示されました…OK。 引き続き同条件でG14~の条件で求めた、H14~の値を、F7の日付を入れる事で求めたいのですが、どのようにしたら良いのかわかりません。 どうかご教授をお願い致します。

  • excelで月末日を判定したい

    初心者の質問で恐縮ですが、excelで「あるセルに表示された日付が月末日であれば、ある言葉を表示する」ように したいのですが、適当な関数またはその他の方法はありますでしょうか。 いろいろ過去のQ&Aを調べたのですが、「月末日を表示する」方法はあっても、「月末日かどうかを判定する」方法は見付けられないのです。

  • エクセルの関数

    エクセルで、A1に平成○年×月△日とあるのを、平成○+1年×月△日と出す式を教えてください。うるう年でも日付がずれないものをお願いします。 例:平成19年9月1日→平成20年9月1日

  • エクセル2002関数について

    いろいろ調べたのですが、どうしてもわかりません。どなたかよろしくお願いします。 たとえばA1のセルに平成14年3月1日と入力し、B1のセルに60日後の日付を表示したいのですが、どうすればよいでしょうか。 AccessではDateAddの関数を使用したのですが、エクセルではエラーになります。よろしくお願いいたします。

  • 特定期間の計算についてご教授ください

    A1セルに入れた8桁の数字(日付YYYYMMDD)の文字列が入力されていて 右から1.2桁の数字DDが1から15(1日から15日)の場合MM(当月)の2ヶ月先の末日を求め 右から1.2桁の数字DDが16から31(16日から月末)の場合MM(当月)の3ヶ月先の末日を求める A1セル「20140204」を入力 B1セル =IF(MID(A1,7,2)<=15,EOMONTH(A1,2),EOMONTH(A1,3)) B2セル =IF(MID(A1,7,2)<=15,EOMONTH((MID(A1,5,2),2),EOMONTH((MID(A1,5,2),3)) B3セル =IF(MID(A1,7,2)<=15,EOMONTH(DATE(INT(A1/10000),MOD(INT(A1/100),100),MOD(A1,100)),2),EOMONTH(DATE(INT(A1/10000),MOD(INT(A1/100),100),MOD(A1,100)),3)) B1、B2、B3のような式で試してみましたが どうしても最後EOMONTHのところがうまくできません どなたかご教授くださいますようよろしくお願いいたします

100歳以上で加入できる保険
このQ&Aのポイント
  • 100歳以上の健康な日本人が加入できる医療保険または生命保険はありますか。
  • 100歳以上の高齢者も加入可能な医療保険または生命保険をご存知ですか。
  • 100歳以上の方でも安心して加入できる医療保険や生命保険を教えてください。
回答を見る

専門家に質問してみよう