[ツリートップの表示に戻る]

◇-突然のお便りお許し下さい。-m(9/28-20:05)No.1647
  └ Re:CPRB?-きょうこ(9/29-00:43)No.1649
    └ Re:CPPBですね-きょうこ(9/30-15:50)No.1651


トップに戻る
1647突然のお便りお許し下さい。m 9/28-20:05

雇用保険料率を自動で表示しょうとしています。
CPPBを使用して、表示できるのですが理論解明ができません。
CPPB:Z1=C1!C1<Z1&C2>Z1:Z0:7:25:
Z1=01やZ1=05を入れるとちゃんと表画面の7行目の25列目に裏画面のC2列目のZ1行
が表示されます。
ものまねなので、理論説明がつきません。
マニュアルをみてもこんな使い方がありません。
ご説明いただければ、幸いです。

トップに戻る
1649Re:CPRB?きょうこ URL9/29-00:43
記事番号1647へのコメント
 mさん、こんにちは!!

》CPPB:Z1=C1!C1<Z1&C2>Z1:Z0:7:25:

 CPPBで。。。出来ますか?^^;
 CPRBと違います?

 どちらも、うら画面の指定列・行のデータをおもて画面に
 コピーするコマンドです。
 ただ、CPPBは。。。こういった複雑な指定は出来ない
 かと。。。MTFREE 1.0
 他のマイツールは。。。出来たかどうか忘れました。

 Z1 と Z0 は、変数です。(変数は、オートの所をご覧下さい。)
 Z1=5 とか Z0=7 とか、この行より前に代入している筈です。

 C1 というのは、1列目を指します。
 !は、条件のどれかに会うもの。
 < は、左の方が右より小さいもの。
 > は、左の方が右より大きいもの。
 & は、「かつ」。

 上記を会わせて、翻訳しますと。

 仕事は=CPRB

 裏画面の何行目を:Z1=C1!C1<Z1&C2>Z1
  Z1 が 1列目のデータと同じか、
  1列目のデータが Z1 より小さく、かつ、2列目が Z1 より大きい行

 裏画面の何列目を:Z0

 複写の先頭は何行目ですか:7  7行目

 複写の先頭は何列目ですか:25  25行目

 という事になります。

》マニュアルをみてもこんな使い方がありません。

 まぁ。。。判りにくいですよね。^^;

 SHの条件指定をご覧下さい。
 これが色々なコマンドに応用出来ますので、お試し下さいな。
 

トップに戻る
1651Re:CPPBですねきょうこ URL9/30-15:50
記事番号1649へのコメント
》 CPPBで。。。出来ますか?^^;
》 CPRBと違います?

 すみません。
 ヒットするデータが必ず1つだけ有る場合は、
 CPPBでOKでした!

 ただ。。。通常、変数が左の場合は代入式ですので、

》Z1=C1!C1<Z1&C2>Z1

 CPPB:(C1=Z1)!(C1<Z1&C2>Z1):Z0:7:25:
 と () で括った方が、後々修正する時に分かり易い
 かと思います。。。ご参考までに。