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

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

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

■3596 / inTopicNo.1)  就学前か否かの判断
  
□投稿者/ kanashige -(2008/04/20(Sun) 23:33:25)
    体力・気力ともダウン状態でして、皆さんのお知恵におすがりいたしたく・・・

    ある生年月日(xxxx年xx月xx日生)の者が、某日(例えば本日=yyyy年yy月yy日)現在、
    小学校入学前か後かを判断する。
    この計算式が欲しいのあります。
    別の言い方では「6歳に達する日以降の最初の3月31日以前」か否かだそうです。
    返り値は数値でも文字列でも、それはどちらでもいいです。

    よろしくお願いします。

                                悲しげ 拝

引用返信 [メール受信/OFF] 削除キー/
■3598 / inTopicNo.2)  Re[1]: 就学前か否かの判断
□投稿者/ 通りすがり -(2008/04/21(Mon) 09:57:21)
    素直に#CASEを使えば良いのでは?
    あと、グループ化指定とか、行集計とか、フォームの[編集]画面の[日時]タブとか
    では、
    年度の概念が使えますよ
引用返信 [メール受信/OFF] 削除キー/
■3599 / inTopicNo.3)  Re[1]: 就学前か否かの判断
□投稿者/ ひろ -(2008/04/21(Mon) 10:16:15)
    No3596に返信(kanashigeさんの記事)
    >
    > ある生年月日(xxxx年xx月xx日生)の者が、某日(例えば本日=yyyy年yy月yy日)現在、
    > 小学校入学前か後かを判断する。
    > 別の言い方では「6歳に達する日以降の最初の3月31日以前」か否かだそうです。

    単純に、某日(yyyy年mm月dd日)の3月31日現在の年齢を調べればよいのでは?

    #条件選択(#年齢([生年月日],#日時値生成(#年([某日]),3,31))≧6,"就学後",1,"就学前")
    でよいのではないでしょうか。
引用返信 [メール受信/OFF] 削除キー/
■3600 / inTopicNo.4)  Re[2]: 就学前か否かの判断
□投稿者/ 通りすがり -(2008/04/21(Mon) 10:29:15)
    それじゃダメよ
    某日が、03/01以前と以降とで#CASEしないと
引用返信 [メール受信/OFF] 削除キー/
■3601 / inTopicNo.5)  Re[3]: 就学前か否かの判断
□投稿者/ うにん -(2008/04/21(Mon) 10:36:22)
    > 某日が、03/01以前と以降とで#CASEしないと

    以前と以降だと両方に含まれるのでは?

    4/1が早生まれ(4/1に6歳であれば入学する)という計算のはずです。

引用返信 [メール受信/OFF] 削除キー/
■3602 / inTopicNo.6)  Re[4]: 就学前か否かの判断
□投稿者/ 通りすがり -(2008/04/21(Mon) 10:51:57)
    2008/04/21(Mon) 11:11:23 編集(投稿者)

    うん、そうよ
    概略書いただけよん

    あと、正確には、誕生日の前日のAM0時に年齢が1つ上がる

    > 4/1が早生まれ(4/1に6歳であれば入学する)という計算のはずです。
    04/01生まれは03/31に満6歳なのよ
引用返信 [メール受信/OFF] 削除キー/
■3603 / inTopicNo.7)  Re[1]: 就学前か否かの判断
□投稿者/ ONnoji -(2008/04/21(Mon) 11:13:36)
    No3596に返信(kanashigeさんの記事)
    > ある生年月日(xxxx年xx月xx日生)の者が、某日(例えば本日=yyyy年yy月yy日)現在、
    > 小学校入学前か後かを判断する。
    > この計算式が欲しいのあります。
    > 別の言い方では「6歳に達する日以降の最初の3月31日以前」か否かだそうです。
    > 返り値は数値でも文字列でも、それはどちらでもいいです。

    kanashigeさん、お元気ですか〜。

    こんなのでいかがでしょうかぁ〜???
    サンプルもアップしておきますね。

    項目の定義

    [birthday] 日時
    [6yearsOld] 日時 #年数加算( [birthday], 6 )
    [border_date] 日時 #日時値生成( #年(#年月日), 3, 31 )
    [today] 日時 #日時値
    [小学校入学] 整数 #日付( [6yearsOld], 1 ) <= #日付( [border_date], 1 ) .and #日付( [6yearsOld], 1 ) <= #日付( [today], 1 )

    ※[birthday] には誕生日の年月日を入力
    ※[border_date] と[today] は使用時に項目再計算が必要
    ※[小学校入学]の項目計算式の#日付( )関数は時刻を取り除くために使用しました

    <追伸>
    小学校って4/1も早生まれに扱われるのでは???。

1208744016.lzh
/1KB
引用返信 [メール受信/OFF] 削除キー/
■3604 / inTopicNo.8)  Re[2]: [border_date] は4月で年度が替わる
□投稿者/ ONnoji -(2008/04/21(Mon) 13:18:08)
    2008/04/21(Mon) 13:29:47 編集(投稿者)

    > 項目の定義
    >
    > [birthday] 日時
    > [6yearsOld] 日時 #年数加算( [birthday], 6 )
    > [border_date] 日時 #日時値生成( #年(#年月日), 3, 31 )
    > [today] 日時 #日時値
    > [小学校入学] 整数 #日付( [6yearsOld], 1 ) <= #日付( [border_date], 1 ) .and #日付( [6yearsOld], 1 ) <= #日付( [today], 1 )
    >
    > ※[birthday] には誕生日の年月日を入力
    > ※[border_date] と[today] は使用時に項目再計算が必要
    > ※[小学校入学]の項目計算式の#日付( )関数は時刻を取り除くために使用しました
    >
    > <追伸>
    > 小学校って4/1も早生まれに扱われるのでは???。

    [border_date] は4月で年度が替わるから、以下の式の方がよさそうです。

    [border_date] 日時 #cond( #月([today])<4, #日時値生成( #年([today]) - 1, 4, 1 ), 1, #日時値生成( #年([today] ), 4, 1 ) )

    ※ご覧の通りにお誕生日は4/1を基準にしました。

引用返信 [メール受信/OFF] 削除キー/
■3606 / inTopicNo.9)  Re[5]: 就学前か否かの判断
□投稿者/ うにん -(2008/04/21(Mon) 20:35:34)
    > 概略書いただけよん

    それはわかりますが、3/1になってたし^^;

    > あと、正確には、誕生日の前日のAM0時に年齢が1つ上がる

    0時でなく24時のはずです。

    > 04/01生まれは03/31に満6歳なのよ

    3/31の24:00に満6歳になるので、「達する日」は3/31ですが
    3/31中に実際に24:00という時間になることはないので、まだ満5歳です。
    3/31が終わる=満5歳の期間が満了=満6歳になる

    http://www5d.biglobe.ne.jp/~Jusl/TomoLaw/NenreiK.html
引用返信 [メール受信/OFF] 削除キー/
■3607 / inTopicNo.10)  まとレス
□投稿者/ kanashige -(2008/04/21(Mon) 20:55:23)
    皆さん、色々ありがとうございます。

    完全ダウン状態につき、後日じっくり検討させていただきます。
    今日はもうバタンキューします。
    以上、取り急ぎ・・・・。

引用返信 [メール受信/OFF] 削除キー/
■3610 / inTopicNo.11)  Re[6]: 就学前か否かの判断
□投稿者/ 通りすがり -(2008/04/22(Tue) 00:33:04)
    2008/04/22(Tue) 00:35:23 編集(投稿者)

    ああ、記載が概略ばっかりでゴメン

    「誕生日の前日のAM0時に、年齢が1つ上がる日になる」
    「3/31のAM0時に、満六歳に達する日になる」
    これで良いでしょ(^^)

    で、悲しげさんの御質問の趣旨へは、誕生日の前日のAM0時で良いかと
引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -