- 締切済み
Googleスプレッドシートの条件付書式で範囲指定
Googleスプレッドシートの条件付き書式で範囲指定したいのですが、どうにかして実現できるでしょうか? A1をA2と比較して、A2がA1以上の数値なら背景を緑、小さければ背景を赤にするのが基本の条件です。 その条件を、B1をB2と比較してB2がB1以上なら~…C1をC2と比較して~…という感じの処理をしたいです。 セル毎に設定すると非常に手間なので、一気に範囲指定などが出来ると楽で助かります。 セルの書式設定の条件に「=A2:N2」と記入してみましたが、出来ませんでした。 正しい記述方法があれば教えていただきたいです。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17070)
(1)質問の意味が曖昧ではないか。 A1、B1などは、最上行として、固定したものとして考えるのかどうかがあいまい。 すなわちA1:A2の次はA1:A3で考えるのか(第1行と比較か) 、次はA2:A3で考える(直前行と比較)のか? 前者ならA1の指定を$A$1のようにして、対象セルが動くとき、式の複写的に扱われるのだが、その際に、セル指定で動かないように指定すれば仕舞では? (2)質問表題の「条件付書式で範囲指定 」 とは?ユーザーが範囲指定して、それらのセルに条件付き書式を設定するもののはず。 条件付き書式を設定してあるセル範囲を調べたいなどの問題なら、エクセルではVBAを使う問題としてあるが。GoogleスプレッドシートのGoogle Apps Scriptでは小生は詳しくない。
- bunjii
- ベストアンサー率43% (3589/8249)
A1 に100 A2 に200 A3=if(A1 >A2, 赤、緑) 擬似的に言うと ってやると、A3が赤になる。あとは BacgroudColor(0xF00) (←例えば)って書く。 やりたいことは分かるけど、基本関数では出来ないと思ってください。 あくまで、簡単な計算をさせて、グラフを作成すんの。 ただ、プログラミング言語は印刷が出来ない、つーか貧弱。印刷代行にOfficeを使うのも手。 「=A2:N2」では、=SUM(A2:N2) なら答えがでるけど。 または、Range("A2:N2") とか。(どうするか?は別として) で、条件に応じてセルの色は「変えられない」と思ってください。 それと、練習用と題して、test.vba とか、ウイルスの可能性があるので、決してダウンロード、実行しないでください。