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

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

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

■4749 / inTopicNo.1)  条件選択で?
  
□投稿者/ 渡邉 -(2009/06/15(Mon) 22:31:39)
    こんばんは、宜しくお願いします。(WinXP 桐8.7)

    本日(09/6/15「月曜日」)の日時値から#曜日([年月日]を使い、
    [A項目]に(月曜日)返す。
    [B項目]には「日曜日」または「火曜日」と入力した場合
    (当日の一つ前後の曜日)
    [C項目]に整数で「1」を返す。
    更に
    [A項目]に(月曜日)返す。
    [B項目]には「土曜日」または「水曜日」と入力した場合
    (当日の二つ前後の曜日)
    [C項目]に整数で「2」を返す。
    最後に
    [A項目]に(月曜日)返す。
    [B項目]には「金曜日」または「木曜日」と入力した場合
    (当日の三つ前後の曜日)
    [C項目]に整数で「3」を返す。

    [A項目]には当日曜日が入り、[B項目]にも上記同様、一・二・三前後のどちらかの曜日を入力する。

    不慣れな説明ですみません。
    本日平日休みで、半日格闘してましたが・・・・。
    条件選択をフル活用でも無理でした。
引用返信 [メール受信/OFF] 削除キー/
■4750 / inTopicNo.2)  Re[1]: 条件選択で?
□投稿者/ 通りすがり -(2009/06/15(Mon) 23:05:00)
    検証してないけど、こんな感じ?

    A:#曜日([年月日])
    B:自分で入力
    C:#絶対値(#対応番号( "日,月,火,水,木,金,土" ,[A] )-#対応番号( "日,月,火,水,木,金,土" ,[B] ))
引用返信 [メール受信/OFF] 削除キー/
■4751 / inTopicNo.3)  Re[2]: 条件選択で?
□投稿者/ 渡邊 -(2009/06/16(Tue) 00:08:10)
    2009/06/16(Tue) 00:09:42 編集(投稿者)
    2009/06/16(Tue) 00:09:35 編集(投稿者)

    通りすがりさん 早々のお答えありがとうございます。

    > 検証してないけど、こんな感じ?
    早速してみました。

    > A:#曜日([年月日])
    Ok!
    > B:自分で入力
    OK!
    > C:#絶対値(#対応番号( "日,月,火,水,木,金,土" ,[A] )-#対応番号( "日,月,火,水,木,金,土" ,[B] ))

    ☆が結果でした。

    新規内容同様 本日を例にすると。
    A:月曜日
    B:日曜日又は火曜日(前後一日の曜日)
    C:「1」
    ☆通りすがりさん、ご指導の式で共に「1」でOK!でした。

    B:土曜日又は水曜日(前後二日の曜日)
    C:「2」
    ☆土曜日を入力すると「5」になり、水曜日を入力した場合は「2」でOK!でした。

    さらに
    B:金曜日又は木曜日(前後三日の曜日)
    C:「3」
    ☆金曜日を入力した場合「2」になり、木曜日を入力すると「3」でOK!でした。

    これ(「3」)を超える値は必要なく「4.5以上となった場合でも3以上でも
    「3」を返す用にしたい。
    同じような説明ですみません。


引用返信 [メール受信/OFF] 削除キー/
■4752 / inTopicNo.4)  Re[1]: 条件選択で?
□投稿者/ Kanasy.Ge -(2009/06/16(Tue) 00:09:54)
    No4749に返信(渡邉さんの記事)

    Simple is beautiful にはなってませんが・・・・(^^;)


watanabeyoubi.LZH
/1KB
引用返信 [メール受信/OFF] 削除キー/
■4753 / inTopicNo.5)  Re[2]: 条件選択で?
□投稿者/ 渡邊 -(2009/06/16(Tue) 00:18:25)
    No4752に返信(Kanasy.Geさんの記事)
    > ■No4749に返信(渡邉さんの記事)
    >
    > Simple is beautiful にはなってませんが・・・・(^^;)
    >
    Kanasy.Geさん

    ありがとう御座いました。
    でも、バージョン番号一致せず開けませんでした。
    私には「単純」ではなかったようです、すみません。
引用返信 [メール受信/OFF] 削除キー/
■4754 / inTopicNo.6)  Re[3]: 条件選択で?
□投稿者/ Kanasy.Ge -(2009/06/16(Tue) 00:26:33)
    No4753に返信(渡邊さんの記事)

    > でも、バージョン番号一致せず開けませんでした。

    お使いの桐のVersionは何ですか?

    > 私には「単純」ではなかったようです、すみません。

    私は「Simple is beautiful にはなってない」旨を書いたつもりだったので、このリプライは一寸意外ではありますが(^^;)、
    肝心の項目計算式は次のとおりです。

    #計算(#代入(&件数,#絶対値(#対応番号("日,月,火,水,木,金,土",[A])-#対応番号("日,月,火,水,木,金,土",[B]))),#cond(&件数<4,&件数,1,7-&件数))

    考え方はNo.4750の通りすがりさんのと殆ど同じですが、私の場合は「検証」しました。(^^)v

引用返信 [メール受信/OFF] 削除キー/
■4755 / inTopicNo.7)  Re[4]: 条件選択で?
□投稿者/ 渡邊 -(2009/06/16(Tue) 00:48:59)
    No4754に返信(Kanasy.Geさんの記事)
    > ■No4753に返信(渡邊さんの記事)
    >
    お使いの桐のVersionは何ですか?
    「WinXP」「Ver8,7」です。


    > 私は「Simple is beautiful にはなってない」旨を書いたつもりだったので、このリプライは一寸意外ではありますが(^^;)、

    失礼しました。

    > 肝心の項目計算式は次のとおりです。
    >
    > #計算(#代入(&件数,#絶対値(#対応番号("日,月,火,水,木,金,土",[A])-#対応番号("日,月,火,水,木,金,土",[B]))),#cond(&件数<4,&件数,1,7-&件数))>

    KO!でした、昨日半日は・・・・。
    通りすがりさん、Kanasy.Geさん ありがとう御座いました。
    (Kanasy.Geさん、もしや佐田BBSでお世話になった・・・・????)



引用返信 [メール受信/OFF] 削除キー/
■4756 / inTopicNo.8)  Re[4]: 条件選択で?
□投稿者/ 通りすがり -(2009/06/16(Tue) 08:20:06)
    > 私の場合は「検証」しました。(^^)v

    ああ、ドモ<m(__)m>
引用返信 [メール受信/OFF] 削除キー/
■4757 / inTopicNo.9)  Re[5]: 条件選択で?
□投稿者/ うにん -(2009/06/17(Wed) 16:20:36)
    >>#計算(#代入(&件数,#絶対値(#対応番号("日,月,火,水,木,金,土",[A])-#対応番号("日,月,火,水,木,金,土",[B]))),#cond(&件数<4,&件数,1,7-&件数))

    #対応番号でなく#文字位置でもいいな〜、と思って別の方法を考えてみたけど
    結局#代入が必要になって短くもならなかった。

    #小(#文字数(#対応文字列(#代入(&STR,#文字置換(#文字置換("日月火水木金土日月火水木金土",[A],","),[B],",")),2)),#文字数(#対応文字列(&STR,3)))+1

引用返信 [メール受信/OFF] 削除キー/
■4758 / inTopicNo.10)  Re[6]: 条件選択で?
□投稿者/ 渡邉 -(2009/06/17(Wed) 23:11:21)
    うにん サン
    ありがとう御座います。
    下記の式、しかし答えは一緒でも求めかたの方法は沢山有るようで。
    各式の内容良く観ているのですが、理解度が乏しく落ち込みそうです。
    何はともあれ、誠にありがとう御座いました。皆々様

    >
    > #対応番号でなく#文字位置でもいいな〜、と思って別の方法を考えてみたけど
    > 結局#代入が必要になって短くもならなかった。

    私が言える立場ではありませんが、そんなことないと思いますヨ!
    ありがとう御座いました。

    > #小(#文字数(#対応文字列(#代入(&STR,#文字置換(#文字置換("日月火水木金土日月火水木金土",[A],","),[B],",")),2)),#文字数(#対応文字列(&STR,3)))+1
    >
引用返信 [メール受信/OFF] 削除キー/
■4759 / inTopicNo.11)  Re[7]: 条件選択で?
□投稿者/ うにん -(2009/06/18(Thu) 10:53:09)
    > 下記の式、しかし答えは一緒でも求めかたの方法は沢山有るようで。

    すでに解決してたので、そのことを示すためぐらいの意味しかなかったのですが

    > 各式の内容良く観ているのですが、理解度が乏しく落ち込みそうです。

    落ち込まれても困るので解説すると、この式は若干トリッキーなとこもあります。
    >>#小(#文字数(#対応文字列(#代入(&STR,#文字置換(#文字置換("日月火水木金土日月火水木金土",[A],","),[B],",")),2)),#文字数(#対応文字列(&STR,3)))+1
    >>

    日〜土の中で求める曜日2つの文字だけ","に置換すると、例えば火と土ならこうなる。
    日月,水木金,日月,水木金,

    #対応文字列関数で2番目(水木金)を取り出して文字数を数えると、曜日の順で
    先のもの(火)と後のもの(土)の間の日数(3)になる。
    3番目を取り出すと後から先までの間の日数(2)。

    その2つの小さい方に+1すると求める数値。

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



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

このトピックに書きこむ

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -