15 行 4 列 (A、B、C、D) の数値データを含む Excel シートがあります。 (Excel 画像を添付しました。画像内の E 列と F 列は説明のためにのみ追加されています) 次の条件に必要な数式です。(画像)
実際には、行 3 (A3) に必要な出力データがある場合、数式では行 2 (B、C、D) のデータのみを考慮する必要があるため、A3 データの場合は行 2 (B2、C2、D2) を考慮する必要があり、A4 データの場合は行 2 (B3、C3、D3) を考慮する必要があり、他の行についても同様です。
A3 B2以上C2以下「通常」
A5 は B4 より高い "より高い"
A6 は B5 より低い "低い"
A8 の最初の 3 桁が C7 および D7 と一致する「L シリーズ」
A11 は B10 および D10「H シリーズ」と一致する最初の 3 桁です
A13 と B12「H レンジ」の最初の 3 桁の一致
A14 の最初の 3 桁の数字が B13「L レンジ」と一致する
現在、以下の数式を試しました。
=IF(A3>B2,"HIGHER",IF(A3C3,"NORMAL",""))) (どういうわけか、上記の数式を BOX に入力した後、編集内容を保存すると <> 記号が表示されなくなります)
「H-RANGE」=IF(LEFT(A3,3)=LEFT(B2,3),IF(A3=B2,TRUE, FALSE),TRUE) で別の方法を試しました [出力は得られましたが、結果は正確ではありません。
「L-RANGE」=IF(LEFT(A3,3)=LEFT(C2,3),IF(A3=C2,TRUE, FALSE),TRUE) で別の結果を試しましたが、結果は正確ではありませんでした。
条件付き書式設定式は、異なる条件一致色で「A」列を強調表示するのに適していません。
よろしくお願いします。
答え1
使い方:
この数式をセルに入力し
AF2
て下方向に塗りつぶします。=IF(AND(LEFT(AA2,3)=LEFT(AC1,3),LEFT(AA2,3)=LEFT(AD1,3)),"Lseries",IF(AND(LEFT(AA2,3)=LEFT(AB1,3),LEFT(AA2,3)=LEFT(AD1,3)),"Hseries",IF(AND(LEFT(AA2,3)=LEFT(AB1,3)),"HRange",IF(AA2>AB1,"Higher",IF(AA2<AC1,"Lower",IF(AB2<>AC1,"Normal","LRange"))))))
注意
の値の最初の 3 桁が の最初の 3 桁と一致しないため、数式
LRange
は に対してを返しません。Row 14
AA14
AB13
両方のセルの青色の値を確認します。
必要に応じて、数式内のセル参照を調整できます。