2016-08-06 3 views
-1

excel/googleシートで条件付き書式設定を行うのが普通ですが、これは私の現在の課題です。私は、比較のために使用される行が1つのセルの値に基づいて変化するシートの上部にあるテーブルのデータに基づいて、特定のセルをフォーマットする必要があります。ここに私が現在取り組んでいるシートへのリンクがあります。他のセルのデータに基づいて数値が比較される行を変更するにはどうすればよいですか?

https://docs.google.com/spreadsheets/d/1t7pgvGjxs1Eb3cCcRnLDA6E9ov5riEDAjn-fX3A0s8I/edit?usp=sharing

の上部に-Theテーブルが参照テーブルであり、変化しません。
列Eにおける-the数はテーブルの行

介して列Gのデータを比較するために状況を判断するデータである:
だ名前3
でG18の数字を見てみましょう:AN18をG12と比較される。AN12のためG18内の数字は、G12に等しい場合E18及びE12
におけるマッチング数の - ない書式変更
G18内の数字は、G12より1つ少ない場合は - 数が場合黄色
を埋めますG18ではG12よりも1つ少ない - 塗りつぶし色赤
これはtrです行の各セル18個の列GのためのUE:
- (例えば「9」「10」から)E18変化の数値は、私はそれが行を見て停止する必要がある場合、今
- それは簡単な部分です12と今行13を見てください。E18はE13と一致します。

ネストされたIF/AND文を使用して行うことができますが、各セルごとに個別に行う必要があります。どのように私はこれをより簡単にGoogleのシートを介して行うことができますか?

+0

これはExcelに関する質問ではありません。タグを削除してください – dbmitch

+0

excelタグが削除されました –

+0

VLOOKUPがあなたのためになるかもしれません:https://support.google.com/docs/answer/3093318 – dMd

答えて

0

G16で始まる黄色の書式設定のためのように、あなたは、INDEX/MATCHを使用する必要があります: - :あなたが得るように、Bなどのアイデアは、あなたがBの列の変更を渡ってそれをコピーしていることである

=G16=INDEX($G$4:$R$14,MATCH($E16,$E$4:$E$14,0),COLUMN(A:A))-1 

上部領域の次の列とそれをコピーすると、E16、E17などと一致する行が表示されます。

空白のセルも考慮して赤い書式を変更できます。

また、E4:E14の数字がちょうど1〜11の数字である場合、E16:E25を使用してG4:R14に直接インデックスを付けることができ、このように数式をもっと簡単にできます。 -

=G16=INDEX($G$4:$R$14,$E16,COLUMN(A:A))-1 
+0

Tomありがとうございます。それは完璧だった。数字は単なる数字なので、私はインデックスだけを使うことができました。私はそこでCOLUMN式を使うことについて決して考えなかった。 –

関連する問題