過去の桐井戸端BBS (桐ver.7) |
2021 | #条件選択について | 七郎 | 1999/6/16-22:29 |
皆様 こんばんは お知恵拝借 「桐V.7.1UP2」 試験種別によって合格点が違う場合。 「A試験」は合格点数が60点以上 「B試験」は合格点数が70点以上です そこで 例1 項目名 [試験項目][点数項目][合否項目] 値 「A試験」 「60」 「合格」 データ型 文字 整数 文字 例2 項目名 [試験項目][点数項目][合否項目] 値 「A試験」 「59」 「不合格」 データ型 文字 整数 文字 現在 [合否項目]の項目計算式に 「♯条件選択([点数項目]<60,不合格)」 と入れています。 ここまでは良いのですが でも、「B試験」が入る場合だと当然例1. 例2共に不合格となります。 そこで [試験項目]に「A試験」と入ったときは [点数項目]の値に「60」点以上の整数を入れた場合に [合否項目]に♯条件選択式などで「合格」と入る (でも「59」点以下は「不合格」) [試験項目]に「B試験」と入ったときは [点数項目]の値が「70」点以上の整数を入れた場合に [合否項目]に♯条件選択式などで「合格」と入る (でも「69」点以下は「不合格」に) ということができる「式」などはアリますでしょうか。 関数一覧表を見廻したのですが、それらしいのが無くて よろしくお願いします。応用機転効かなくて 上手く説明できたかな。 | |||
2022 | Re: | 幅田 | 1999/6/16-22:57 |
記事番号2021へのコメント 七郎さん、こんばんは >[試験項目]に「A試験」と入ったときは >[点数項目]の値に「60」点以上の整数を入れた場合に >[合否項目]に♯条件選択式などで「合格」と入る > (でも「59」点以下は「不合格」) > >[試験項目]に「B試験」と入ったときは >[点数項目]の値が「70」点以上の整数を入れた場合に >[合否項目]に♯条件選択式などで「合格」と入る > (でも「69」点以下は「不合格」に) > >ということができる「式」などはアリますでしょうか。 いいかえれば 合格となるのは[試験項目]が「A試験」でかつ[点数項目]が60以上、 もしくは[試験項目]が「B試験」でかつ[点数項目]が70以上、 それ以外は「不合格」なんですね。 [合否項目]の項目計算式に次の式を書きます。 #条件選択([試験項目]=”A試験” .AND [点数項目]>=60,”合格”, [試験項目]=”B試験” .AND [点数項目]>=70,”合格”,1,”不合格”) でいいのでは? | |||
2023 | Re:ありがとうございました | 七郎 | 1999/6/16-23:17 |
記事番号2022へのコメント 幅田さん、こんなにも早々のご指導ありがとうございました。 >いいかえれば >合格となるのは[試験項目]が「A試験」でかつ[点数項目]が60以上、 >もしくは[試験項目]が「B試験」でかつ[点数項目]が70以上、 >それ以外は「不合格」なんですね。 やっぱり、説明が不十分だったようで、御面倒おかけしました。..m(__)m.. >[合否項目]の項目計算式に次の式を書きます。 > >#条件選択([試験項目]=”A試験” .AND [点数項目]>=60,”合格”, >[試験項目]=”B試験” .AND [点数項目]>=70,”合格”,1,”不合格” >) > >でいいのでは? 即、設定し活用させていただきます。 ありがとうございました。 | |||
2059 | Re: | 七郎 | 1999/6/21-23:33 |
記事番号2022へのコメント ありがとうございます。 ばっちりでした。 お時間があれば(無視してもかまいません) >いいかえれば >合格となるのは[試験項目]が「A試験」でかつ[点数項目]が60以上、 >もしくは[試験項目]が「B試験」でかつ[点数項目]が70以上、 >それ以外は「不合格」なんですね。 その通りです >[合否項目]の項目計算式に次の式を書きます。 > >#条件選択([試験項目]=”A試験” .AND [点数項目]>=60,”合格”, >[試験項目]=”B試験” .AND [点数項目]>=70,”合格”,1,”不合格” >) > >でいいのでは? もし、[点数項目]に「文字列」を入れられないのでしょうか? 例えば「欠席」なんて(お休みした場合) でも[合否項目]の値には「不合格」と入れたい。 | |||
2065 | Re: | いまちゃん | 1999/6/22-23:58 |
記事番号2059へのコメント >もし、[点数項目]に「文字列」を入れられないのでしょうか? >例えば「欠席」なんて(お休みした場合) >でも[合否項目]の値には「不合格」と入れたい。 やり方はいろいろあると思います。問題は、上記の要望事項だけが達成できれば 良いかどうかです。例えば 1)[点数項目]を整数でなく文字列型とする この場合は、入力する点数も文字型です。半角確定入力の設定が良いのでは。 「欠席」は値集合で選択入力したほうがベター。 条件式の記述は、#数値([点数項目])>=60 などの書式で数値変換の必要有り。 ただし、この方法は上記の要望のみを満足すれば良いときだけです。 文字列型であるために、項目集計や加減乗除等の項目計算処理が困難。 2)項目を1つ増やして「欠席」等を記入する ・「欠席」かどうかだけの専用項目とする場合。項目名[出欠] #条件選択([出欠]=”欠席”,”不合格”, [試験項目]=”A試験” .AND [点数項目]>=60,”合格”, [試験項目]=”B試験” .AND [点数項目]>=70,”合格”,1,”不合格”) ・項目名[備考]などの中で、特記事項的に「欠席」の文字を混在させる場合。 #条件選択(#文字位置([備考],”欠席”)>0,”不合格”, [試験項目]=”A試験” .AND [点数項目]>=60,”合格”, [試験項目]=”B試験” .AND [点数項目]>=70,”合格”,1,”不合格”) やはり、2)の方法がオススメではないですか? | |||
2068 | Re: | 七郎 | 1999/6/24-02:26 |
記事番号2065へのコメント >>もし、[点数項目]に「文字列」を入れられないのでしょうか? >>例えば「欠席」なんて(お休みした場合) >>でも[合否項目]の値には「不合格」と入れたい。 いまちゃん ありがとうございます 仕事始めにページチェック(井戸端BBS)すれば良かったもの 仕事終いにチェックしてしまいました(失敗) 1)の方法をいただきたいと思います。 御指摘の通り、「項目集計や加減乗除等」を行う予定ないので。 でも、2)も何処かで・・・・ 取り急ぎありがとうございます。 |