
それぞれ独自のセルに 3 つの個別の数式があります。
各数式には、ワークブック内のデータを調べる複数の条件があります。
数式の動作は、1 つだけが結果を生成し、結果を生成しない 2 つは何も実行しない (セルは空白のまま) というものです。
ワークシートが乱雑になっているので、3 つの数式すべてを同じセルに入力したほうがよいと思います。もっと良い、よりきれいな方法があるでしょうか。
前述したように、1 つだけが肯定的な (真の) 結果 (セルに何かが表示される) を生成できますが、3 つすべてが誤った結果を生成する可能性があり、その場合、セルは空白のままになるため、衝突することはありません。
それは次のようになります:
Formula 1 False (do nothing)
Formula 2 True (Display result)
Formula 3 False (do nothing)
または
Formula 1 True (Display result)
Formula 2 False (do nothing)
Formula 3 False (do nothing)
または
Formula 1 False (do nothing)
Formula 2 False (do nothing)
Formula 3 True (Display result)
または
Formula 1 False (do nothing)
Formula 2 False (do nothing)
Formula 3 False (do nothing)
(cell remains blank)
何時間も試してみましたが、Excel でエラーが発生し、うまく動作しないようです。
1 つの数式だけが True の結果を返す限り、数式を組み合わせるときの順序は重要ではありません。
私の3つの公式は次のとおりです。
=IF(AND(Add_CD_Information!B23=3), "<hr style=""color:#919090; background-color:#919090; height:1px; border:none;"">", "")
=IF(AND(Add_CD_Information!B23={1},Add_CD_Information!B48<>""), "<br>", "")
=IF(AND(Add_CD_Information!B23={1},Add_CD_Information!B25={2}), "<hr style=""color:#919090; background-color:#919090; height:1px; border:none;"">", "")
答え1
ここにあります.. :
=IF(AND(Add_CD_Information!B23=3), "<hr style=""color:#919090; background-color:#919090; height:1px; border:none;"">", IF(AND(Add_CD_Information!B23={1},Add_CD_Information!B48<>""), "<br>", IF(AND(Add_CD_Information!B23={1},Add_CD_Information!B25={2}), "<hr style=""color:#919090; background-color:#919090; height:1px; border:none;"">", "")))
試してみて、うまくいくかどうか共有してください。(うまくいかない場合は…)
コツは…ネストされたif…
から :
if(a=1,do_A1,do_nothing), if(a=2,do_A2,do_nothing), if(a=3,do_A3,do_nothing)
の中へ
if(a=1,do_A1,if(a=2,do_A2,if(a=3,do_A3,do_nothing)))