アプリ版:「スタンプのみでお礼する」機能のリリースについて

EOMONTH関数の代わりに、
=DATE(YEAR(TODAY()),MONTH(TODAY())+1,0)
を使おうと思うのですがエラーになります。
TODAYのうしろの()は数字ですか?
使いたいのは、
例)2008年4月30日に発行した請求書に
  支払日欄に自動的に、2008年5月30日としたい。
  ※5月末日の平日が入れば理想的

A 回答 (4件)

NO2です。


>()内にセルを指定するのでしょうか? もしくは日付の数字でしょうか?
⇒この関数に引数はありません、よって、構文上、カッコのみ必要となっています。
    • good
    • 0
この回答へのお礼

出来ました。
ありがとうございました。

お礼日時:2008/09/10 17:11

補足: WORKDAY関数で休日リストを参照すれば完璧かと。

    • good
    • 0

>TODAYのうしろの()は数字ですか?


⇒半角のカッコ記号です。
>例)2008年4月30日に発行した請求書に
  支払日欄に自動的に、2008年5月30日としたい。
  ※5月末日の平日が入れば理想的
⇒ご例示からすると発行日の翌月末日で且つ、土日、祝祭日の場合はその前日の平日をご希望されているのでしょうか。
 一案ですが次の方法は如何でしょうか。
 (1)翌月末日は、=DATE(YEAR(TODAY()),MONTH(TODAY())+2,0)
 (2)別シートに365+α分の日付リストを作成後、土日・祝祭日を削除(歯抜け状態で可)
 (3)1項で確定した日付で2項のリストを検索して抽出
   =VLOOKUP(DATE(YEAR(TODAY()),MONTH(TODAY())+2,0),別シート!A:A,1,TRUE)
   

この回答への補足

>TODAYのうしろの()は数字ですか?
⇒半角のカッコ記号です。
質問の仕方が悪かったようですみません。
>TODAYのうしろの()は数字ですか?
()内にセルを指定するのでしょうか?
もしくは日付の数字でしょうか?

補足日時:2008/09/10 12:22
    • good
    • 0

2008/11/30__2008/12/31 <--- =EOMONTH("2008/12/01",0)


_________6___________2 <--- =WEEKDAY(EOMONTH("2008/12/01",0),3)
2008/11/28__2008/12/31 <--- ==B1-(B2>=5)-(B2=6)

で、問題は、-(B2>=5)-(B2=6)という月末修正式の簡略化が課題。

※エクセルは一度も操作した経験がありません。
※ですから、月末修正式のエレガント化は質問者の手で!
    • good
    • 0
この回答へのお礼

ありがとうございます。
う~ん!私のレベルが低いのでちょっと難しいかも・・・
考えてみます。

お礼日時:2008/09/10 17:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!