4 返信 最新の回答 日時: Oct 28, 2013 9:24 PM ユーザー:sago350@未来Switch

    日付の計算

    nabibi

      タイトル

      日付の計算

      フォーラムに投稿

           はじめて投稿します。

           請求書を作成しております。

           請求書には「サービスの開始日」と「お支払期限」の2項目があります。

           この「お支払期限」に計算した結果として「サービス開始日」の2営業日前の日付を表示させたいのです。

           普通に2日前であれば「お支払期限-2」で日付表示させればよいかと思うのですが、それが土日に当たった場合、前日の金曜日を表示させるための式がわかりません。

           ご回答のほどよろしくお願いいたします。

        • 1. Re: 日付の計算
          hiro_

               他のQ&A掲示板ですが、参考スレがあります。
               「3営業日後」を「2営業日前」に読み替えてください。


               「[99836] 3営業日後の算出方法」→ http://www.russ.jp/stepbbs/step.cgi?mode=view&no=99836
               --------------------------------------------------------------
               「土日」定休日以外の休暇・祝祭日のみを別「祝祭日テーブル」に用意するだけのシンプルな作例。
               「土日」の定休日は計算で判るので、あえて「祝祭日テーブル」に用意する必要はありません。
                ●サンプル「営業○日.fp7」→ http://yahoo.jp/box/LE3KoA
                (※あえて、旧.fp7でアップしてあります。新.fmp12の方はコンバートしてご覧下さい。)

          • 2. Re: 日付の計算
            Shin

                 読み替えれば、開始日が月、火曜日になれば修正、ということで

                 開始日 - Choose ( DayOfWeek ( 開始日 ) ; 0 , 2 , 3 , 4 , 2 , 2 , 2 , 2 )

                 でいいのでは。

            • 3. Re: 日付の計算
              nabibi

                   みなさまありがとうございました。

                   色々やり方があるんですね。すごく参考になりましたし、無事解決できました。

                   何かちょっと面白くなってきたので、もっと色々勉強してみようと思います。

              • 4. Re: 日付の計算
                sago350@未来Switch

                     もし、「お支払い期限」を計算フィールドにしていて悩んでいたのであれば、日付フィールドにして「計算値の自動入力」の設定箇所に計算式を入力しておけば、後から手で変更できますよ。

                     祝日とか年末年始とか会社固有の休みとかで変わる場合に便利です。