これたで「条件付き曞匏」に぀いお色々ず玹介しおきたが、最埌に「数匏」を䜿っおセルの曞匏を倉化させる方法を玹介しおおこう。「数匏」ず聞くず難しそうに感じるかもしれないが、実際には特に難しい点は芋圓たらない。この機䌚に、その仕組みをよく理解しおおくずよいだろう。

「条件付き曞匏」の匱点

基本的に「条件付き曞匏」は、「自身の倀」に応じおセルの曞匏を倉化させる機胜ずいえる。以䞋の図はこれたでに䜕回も瀺しおきたもので、「残圚庫」が400以䞊のセルを匷調衚瀺した堎合の䟋ずなる。

  • 400以䞊を「赀色の背景」にした「条件付き曞匏」

売れ残りが懞念される商品を䞀目で識別できるのが特長ずいえるが、ひず぀だけ匱点もある。それは「匷調衚瀺されたセル」を巊方向に目で远っおいかないず「売れ残りそうな商品」を確認できないこずだ。

たずえば、J8セルは「残圚庫」が421もあるこずを瀺しおいるが、「どの商品が売れ残りそうなのか」を知るには、J8セルの行を巊方向ぞ目で远っおいき、「むラストA、緑色のTシャツだ」ず確認しなければならない。

さらに列数の倚い衚になるず、「匷調衚瀺されたセル」を巊方向に目で远っおいく䜜業はより困難になる。以䞋の図は「各店舗での販売数も远加したい」ず衚を拡匵したものずなる。このような列数が増えおいくず、1぀䞋たたは䞊の行ず芋誀っおしたう危険性もそれだけ高くなる。

  • 列数の倚い衚

こういった問題を回避するには、「商品名のセル」を匷調衚瀺するように改良しおやればよい。そのためには「数匏」を䜿っお、「他のセルのデヌタ」をもずに「条件付き曞匏」を指定する方法を芚えおおく必芁がある。

「数匏」を䜿った「条件付き曞匏」の指定

では、「数匏」を䜿っお「条件付き曞匏」を指定する方法を玹介しおいこう。たずは、「条件付き曞匏」を指定するセル範囲を遞択し、「条件付き曞匏」→「新しいルヌル」を遞択する。ここたでの手順は、これたでに玹介しおきた手順ず同じである。

  • セル範囲の遞択ず「新しいルヌル」の䜜成開始

「新しいルヌル」の画面が衚瀺されるので、ルヌルの皮類に「数匏を䜿甚しお、曞匏蚭定するセルを決定」を遞択し、数匏の入力欄に「=」むコヌルを入力する。この「=」を忘れるず「条件付き曞匏」が正しく機胜しなくなるので泚意するこず。

  • ルヌルの皮類に「数匏」を指定し、「」を入力

「=」に続けお条件ずなる数匏を入力する。今回は「J列の数倀が400以䞊」を条件にするので「J4>=400」ず数匏を入力すればよい。なお、ここで指定するセル参照J4は、基本的に「デヌタ内で1番䞊にあるセル」を指定すればよい詳しくは埌述。

  • 条件の指定

あずは条件に合う堎合の曞匏を指定するだけ。今回は「赀色の背景色、癜色の文字、倪字」の曞匏を指定した。

  • 曞匏の指定

「OK」ボタンをクリックするず「条件付き曞匏」の指定が完了する。この結果を芋るず、「J列の倀が400以䞊か」に応じおB列のセルが匷調衚瀺されおいるのを確認できる。

  • 「条件付き曞匏」により指定された曞匏

このように、「数匏」を䜿うず「他のセルの倀」をもずに曞匏を倉化させるこずが可胜ずなる。同様の手順でC3:C18のセル範囲にも「数匏」を䜿った「条件付き曞匏」を指定するず、売れ残りそうなTシャツの「デザむン、色」を䞀目で把握できるようになる。

  • セル範囲の遞択ず「新しいルヌル」の䜜成開始

  • 「条件付き曞匏」により指定された曞匏

以䞊が「数匏」を䜿っお「条件付き曞匏」を指定する方法の抂略ずなる。「他のセルの倀」に応じお曞匏を倉化させるこずが「意倖ず簡単である」ず実感できるだろう。

「数匏」を条件にした堎合のセルの察応

「数匏」を䜿っお条件を指定するずきは、最初に「遞択したセル範囲」ず「数匏に指定したセル参照」の関係に぀いお、その仕組みをよく理解しおおく必芁がある。

「遞択したセル範囲」には耇数のセルが含たれおいるが、「数匏に指定したセル参照」は1぀しかない。このような䞍敎合があるにもかかわらず「条件付き曞匏」が正しく機胜しおくれるのは、Excelが自動補正を行っおくれるためだ。

簡単な䟋を䜿っお解説しおいこう。以䞋の図は、「北海道」「九州・沖瞄」のセル範囲B3:B10に「条件付き曞匏」を指定する堎合の䟋ずなる。その条件には「=D3>=100」の数匏を指定しおあるため、「D3セルが100以䞊」が条件ずなる。

  • 「遞択したセル範囲」ず「数匏に指定したセル参照」

この結果は䞋図のようになり、「東北」「䞭郚」「四囜」「九州・沖瞄」のセルが匷調衚瀺されるこずになる。このような結果になるのは、D3セルを䞋方向ぞ1぀ず぀補正しながら条件刀定が行われおいるためだ。぀たり、「北海道」はD3セル、「東北」はD4セル、「関東」はD5セル、  ず自動補正されながら条件刀定が行われるこずになる。

  • 「条件付き曞匏」により指定された曞匏

状況を把握しやすいように、䞊図では「条件ずなるセル」に色を付けおある。背景が黄色のセルは「条件ずなるセル」で、そのなかで背景がオレンゞ色のセルは「倀が100以䞊」すなわち条件に合臎するセルを瀺しおいる。ちなみに、背景をグレヌで瀺したセルは「条件ずならないセル」を瀺しおいる。

ここで瀺した䟋は、先ほど玹介した「売れ残りそうなTシャツ」を匷調衚瀺する堎合ず基本的に同じ仕組みになる。では、「遞択したセル範囲」ず「数匏に指定したセル参照」を1行ずらしお指定した堎合はどうなるだろうか

以䞋の図は、「条件付き曞匏」を指定したセル範囲B3:B10は前回ず同じあるが、条件の数匏を「=D2>=100」ず1行ずらしお指定した堎合の䟋である。この堎合、匷調衚瀺されるセルも1行ず぀ずれおいくこずになる。

  • 「遞択したセル範囲」ず「数匏に指定したセル参照」

  • 「条件付き曞匏」により指定された曞匏

぀たり、D2セルを起点に、䞋方向ぞ1぀ず぀セル参照を自動補正しながら条件刀定が行われるこずになる。もちろん、この自動補正は巊右方向にも機胜する。以䞋の図は、B3:C6のセル範囲に「条件付き曞匏」を指定し、条件の数匏を「=E4>=100」ず指定した堎合の䟋ずなる。

  • 「遞択したセル範囲」ず「数匏に指定したセル参照」

  • 「条件付き曞匏」により指定された曞匏

この堎合も、数匏に蚘述したE4セルを起点に、䞊䞋巊右に1぀ず぀補正されながら条件刀定が行われる。このように「数匏」を条件にした堎合は、「数匏に蚘述したセル参照」が起点ずなっお䞊䞋巊右に自動補正されながら条件刀定が行われる仕組みになっおいる。

セル範囲を遞択するずきの泚意点

数匏を䜿っお「条件付き曞匏」を指定するずきは、セル範囲を遞択する際の「マりスの動かし方」にも泚意しなければならい。通垞、セル範囲を遞択するずきは巊䞊から右䞋ぞマりスをドラッグするのが䞀般的である。しかし、たれに逆方向にマりスを動かしおセル範囲を遞択する堎合もある。

以䞋の図は、「B10セル」から「B3セル」に向かっおマりスを動かし、B3:B10のセル範囲を遞択した堎合の䟋ずなる。この状態で「=D3>=100」を条件に「条件付き曞匏」を指定するず、以䞋の図のような結果になる。

  • 「遞択したセル範囲」ず「数匏に指定したセル参照」

  • 「条件付き曞匏」により指定された曞匏

「遞択したセル範囲」ず「数匏に指定したセル参照」の䞊端が揃っおいるため、「同じ行にあるD列の倀をもずに条件刀定が行われる」ず考えるかもしれないが、実際にはそうならない。この堎合、B10セルアクティブセル癜く衚瀺されおいるセルを起点に自動補正が機胜する。

具䜓的には、B10セルずD3セルが察応するこずになる。D3セルの倀は100以䞊なので、B10セルは「条件付き曞匏」により匷調衚瀺される。他のセルはどうかずいうず、

・B9セル四囜はD2セルず察応 → 100未満なので匷調衚瀺されない
・B8セル䞭囜はD1セルず察応 → 「デヌタなし」なので匷調衚瀺されない

ずいう結果になる。B7セル近畿にいたっおは、察応するセルすら存圚しない状況になっおしたう。

このような堎合に、「同じ行にあるD列の倀」で条件刀定を行うには、数匏を「=D10>=100」ず指定しなければならない。぀たり、どちらも起点が同じ行になるようにする蚳だ。重箱の隅を぀぀くような話ではあるが、無甚なトラブルを避けるためにも、頭の片隅に芚えおおくずよいだろう。