| ■No1029に返信(佐田 守弘さんの記事)
> まず、
> > #条件選択([A]<>#未定義,”@色2”)
> は、[A]が「未定義ならば」ではなく、「未定義でなければ」です。
> [A]が"済"なら赤、"未"なら青は、
> #条件選択([A]="済",@色2,[A]="未",@色1)
> です。(青は色1と思いましたが、記憶が薄れて不確実です。)
>
> > ちなみに#条件選択([A]=”済み,”@色2”)が成り立ちません
> は、"済"と"済み"で文字列値が異なるからでしょう。
> あるいは前後にスペースが入ってしまい" 済"あるいは"済 "と書かれていても、
> 上記の式は成り立たなくなります。
>
> 「済」の文字が入っていれば条件を成立させたいのであれば、
> #文字位置([A],"済")>0
> で判定してください。
ごめんなさい、おっしゃる通り間違いが数箇所ありました。
未定義でなければや、”済み”と”済”も事例を上げたつもりでした。
数年前にうまく行かなかったので、#未定義と#未定義<>だけ色を変化させて使っていました。
今回テストしてうまく行きました、おっしゃる通りスペースか、”印の位置、不足等何らかの
間違いがあったと思います。
式として成り立つことが分り、色んな応用で使えます。
ありがとう御座いました。
Ver9でも試してみます。
|