(現在 過去ログ3 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■422 / inTopicNo.1)  月度・年度
  
□投稿者/ たゆー -(2007/11/26(Mon) 21:15:27)
    とくに深く考えたことはなかったのだが、月度・年度をあらわすのに、「1〜末」で
    ない場合、開始と終了のどちらを使うのだろうか

    勤務先の話で恐縮ですが、会計年度は「2007/4〜2008/3」ですが、開始年の「2007」を
    そのまま来年の3月まで「2007年度」と表示し、勤務カード類は、○月/6日〜翌月/5日までを、
    翌月の数字で表示しています。

    つまりは、取り決めであり、どちらでもいいのか!

    ところで「年度」について
    1月からはじまる会社や、4月からはじまるところいろいろありますね。まあ銀行や
    スーパー(量販店)等は「2月・8月」とか・・・
    これは、1年間でも暇なときに決算をしてしまおうという意味だとか聞いたことが
    あります。ですから、銀行の利息計算は「2月・8月」とか

    ちょっと検索してみました
    http://ja.wikipedia.org/wiki/%E5%B9%B4%E5%BA%A6

    そう言われれば以前、以前酒販関係のプログラムを作成したときも6月締めに
    した記憶があります

    話は変わりますが、月末日以外の締め日というのはいろいろあると思います
    たとえば「5・10日」とか
    そこで、「#条件選択を使用しない計算式でできないか」と思い、試してみました
    テストは20日締めですが
     #mod(#月([年月日])+#int(#日([年月日])/21)-1,12)+1
    これで、うまくいくようです。

    これが、「5日締・10日締」だと、どうでしょうね


引用返信 [メール受信/OFF] 削除キー/
■423 / inTopicNo.2)  Re[1]: 月度・年度
□投稿者/ うにん -(2007/11/27(Tue) 12:57:25)
    > そこで、「#条件選択を使用しない計算式でできないか」と思い、試してみました
    > テストは20日締めですが
    >  #mod(#月([年月日])+#int(#日([年月日])/21)-1,12)+1
    > これで、うまくいくようです。
    >
    > これが、「5日締・10日締」だと、どうでしょうね

    論理式が数値の1か0になることを利用すると
    #mod(#月([年月日])+(#日([年月日])>10)-1,12)+1
    のようにもかけます。
    締日を過ぎたら(>10)翌月回し、ということで、何日でも式の形は同じですよね。
引用返信 [メール受信/OFF] 削除キー/
■425 / inTopicNo.3)  Re[2]: 月度・年度
□投稿者/ たゆー -(2007/11/28(Wed) 21:06:38)
    >論理式が数値の1か0になることを利用すると
    これは、簡単でいいですね。そこで、通勤電車の中でふと思いました。
    >#mod(#月([年月日])+(#日([年月日])>10)-1,12)+1
    を、利用すれば、「07/12・08/01(文字列)」みたいに「年/月」も簡単に出来るのでは?

    私の場合、ALモードの為、思考力なしです

引用返信 [メール受信/OFF] 削除キー/
■426 / inTopicNo.4)  Re[3]: 月度・年度
□投稿者/ たゆー -(2007/11/29(Thu) 06:33:18)
    >>#mod(#月([年月日])+(#日([年月日])>10)-1,12)+1
    > を、利用すれば、「07/12・08/01(文字列)」みたいに「年/月」も簡単に出来るのでは?
    もっと簡単になるかもしれないが、参考までに

    #右側文字列(#文字列(#年([年月日])+(#月([年月日])+(#日([年月日])>20)>12)),2)+"/"+#文字列(#mod(#月([年月日])+(#日([年月日])>20)-1,12)+1,2)
引用返信 [メール受信/OFF] 削除キー/
■427 / inTopicNo.5)  Re[4]: 月度・年度
□投稿者/ うにん -(2007/11/30(Fri) 10:01:56)
    頭の体操に考えてみました。
    #月数加算([年月日],#日([年月日])>20,1)
    で年月度を計算する元の日付がでるので

    #文字置換(#部分列(#日付(#月数加算([年月日],#日([年月日])>20,1),1),3,5),"-","/")
引用返信 [メール受信/OFF] 削除キー/
■428 / inTopicNo.6)  Re[5]: 月度・年度
□投稿者/ たゆー -(2007/12/01(Sat) 09:39:04)
    > 頭の体操に考えてみました。
    > #月数加算([年月日],#日([年月日])>20,1)
    > で年月度を計算する元の日付がでるので
    >
    > #文字置換(#部分列(#日付(#月数加算([年月日],#日([年月日])>20,1),1),3,5),"-","/")

    そうですね。締め日以降が翌月になればいいのなら
    #文字置換(#部分列(#日付(#日数加算([年月日],#日(#月末([年月日]))-20),1),3,5),"-","/")

    使用に耐えるかどうかは別として

引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -