Q&A

回答の並べ替え:
投稿新規に質問を投稿する

条件分岐について

to-bu to-bu

2023-05-11 18:02

はじめまして。初歩的な質問ですみませんが教えてください。

条件分岐がうまくいきません。
もしX列が1の場合は0に、X列が0の場合1にしたいのですが、うまくいきません。
どのように設定したら、よろしいでしょうか。
ご教示お願い致します。

to-bu to-bu
回答くださった皆様ありがとうございました。
無事できました。
まだ作成途中なので、またわかなないことがあると思いますが、
何卒よろしくお願いいたします。
Yexiongmao Yexiongmao
メダルベストアンサー
こんにちは。

nocsさんの回答で、「セル ["X"&B4] に」となっている部分を[="X"&B4+6]に直して見てください。
csvの読み込みが7行目からはじまっているので「+6」をつけました。
カウンターは「1」からスタートします。
=をつけると式になってX7からX17までが返ります。
=がないと「”X"&B4」という文字列のままですから、「セル範囲の指定が間違っています」となります。
よくある見逃しがちなミスで、私もよくやります。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは。

CSVのカンマの数による列数が複数あれば、指定したアドレスよりも右側のセルの値を
上書きしてしまいます。
私がY列に記載した式を事前に作成しておくセルは、CSVで指定した起点セルよりも
左側を指定することで、上書きされる事は無くなります。

また、CSVにカンマがない1列のデータだけであれば、1つ右のY列が上書きされる
ことはありません。
メールコンタクトをとる
nocs nocs
こんにちは。
画像拝見させていただきましたが、条件の設定位置がずれ繰り返し内に無いためかと思われます。
1つ上の灰色の欄にドラッグで移動いただければよいかと思われます。
to-bu to-bu
質問画像
新日本コンピュータマネジメント株式会社様

ご回答ありがとうございました。
関数を事前に作成しておいた場合、CSVを取り込むとうまくいきませんでした。
こちらは、上書きのような形になってしまうのでしょうか?
--------------------------------------------------------------------
Yexiongmao様
日本コンピュータシステム(CELFチーム)様

ご回答ありがとうございました。
試してみたのですが、セルの範囲が間違っているとでてしまいます。
また、counterの使い方?なぜ必要かがわからないのですが、簡単にご教示いただけますと幸いです。
画像を貼り付けますので、お忙しいところ恐縮ですがご指摘いただけますと幸いです。
to-bu to-bu
早々に回答ありがとうございました。
全て試してます。
お忙しいところありがとうございました。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんばんは。

条件分岐のX列の値をDBやファイルから読み取った場合に、
Y列のセルに要望の変換(X列が1の場合は0に、X列が0の場合1にしたい)する為の式を
予め用意しておくことも可能です。

処理を行う際には、元の値がX列、変換後の値をY列として、扱う事が可能です。
Y列の関数については、Z列に見える様に配置しておきました。

ご確認ください。

メールコンタクトをとる
Yexiongmao Yexiongmao
こんにちは。

X列の値を反転させたいと言うことであれば、画像のようなアクションでよいと思います。
W列はアクションを実行する前のX列のコピーです。
このアクションでは、X列が「0」でない場合は「1」でなくても「0」にしてしまいます。
日本コンピュータシステム(CELFチーム) 日本コンピュータシステム(CELFチーム) パートナー
こんにちは。
画像のように繰り返しアクションと、分岐アクションを利用しすることで実現できないでしょうか。
繰り返しのアクションはカウンターを「W1」に設定するようにしており、条件で「INDIRECT("X"&W1)」とすることで、X列のX1、X2、X3の順に上から確認するような流れになります。
参考になれば幸いです。


メールコンタクトをとる