• Resolved lifestylemedia

    (@lifestylemedia)


    お世話になっております。

    選択項目でラベルをつけて
    先日教えていただいたifで加算しているのですが
    選択項目でラベルをつけた項目だけでなく、
    ラベルを付加した後の全ての項目に加算されてしまうので
    困っております。

    選択項目1
    aを選択 ラベルa/単一選択

    選択項目2
    bを選択 ラベルb/単一選択

    選択項目3
    cを選択 ラベルc/複数選択 
    dを選択 複数選択 
    eを選択 複数選択

    自動項目1
    IF(“a”, 1, 0)+IF(“b”, 1, 0)+IF(“c”, 1, 0)

    自動項目2
    IF(“a”, 1, 0)+IF(“b”, 1, 0)+IF(“c”, 1, 0)

    自動項目3
    IF(“a”, 1, 0)+IF(“b”, 1, 0)+IF(“c”, 1, 0)

    ラベルCを選択してラベルcがついてしまうとdとeにも1が加算されてしまいます。

    IF(“a”, 1, 0)+IF(“b”, 1, 0)+IF(“c”, 1, 0)は
    もしcというラベルがついていたら1を加算してくださいという
    計算式だと思うので正しいのかもしれませんが

    計算式は共通化したいのですが、同じ計算式を使った場合は
    ラベルを外すなどの対応は難しいでしょうか。
    (現状では計算式から加算されたくない分にはcのIFを消しています)

    もし一度つけたラベルを外す方法などアイデアがあれば、教えていただけますと助かります。

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author vividcolorsjp

    (@vividcolorsjp)

    @lifestylemedia

    一度つけたラベルは外せません。
    lifestylemediaさんの例の場合、そもそも項目ごとに別の計算をしているわけですから計算式を変えるのが良いと思います。

    Thread Starter lifestylemedia

    (@lifestylemedia)

    お返事ありがとうございます。

    IF(“a”, 1, 0)+IF(“b”, 1, 0)+IF(“c”, 1, 0)

    のCの部分は該当する場合のみ適応させたいので

    Cの部分の計算式を変更する必要があると思うのですが

    適切な計算式としてはSWITCHになりますでしょうか。

    何か適切なものがあれば、アドバイスいただけると幸いです。

    Plugin Author vividcolorsjp

    (@vividcolorsjp)

    @lifestylemedia

    Cの部分は該当する場合のみ適応させたい

    何をしたいのかよく分かりません。
    IF関数を使えば、ラベルが付与されている場合とそうでない場合で条件分岐ができます。
    その意味で、IF("c", 1, 0) は「ラベルcが付与されていたら1、そうでなければ0」ということで目的を達成している式のように見えます。

    SWITCH関数の働きはIF関数と似ていて、こちらも条件分岐のためのものです。

    Thread Starter lifestylemedia

    (@lifestylemedia)

    返信遅くなり申し訳ありません。
    うまく状況が説明できないので、改めて出直します。

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘ラベルを解除する方法はありますか。’ is closed to new replies.