Excel - セルの色に基づく計算式

Excel Officeソフトウェアでは、定義された機能をユーザーがExcelワークシートで実行することができます。 セルの色を基にし式の代わりに、 セル の色を検出してそれに応じてデータを操作できる関数を作成した方が良いでしょう。 if-else条件やループなど、プログラミングの概念に関するある程度の知識は、Excelワークシートに含めるためのユーザー定義関数を作成するのに役立ちます。 セルの色を決定する関数を書くために、 Interior.Colorオブジェクトを使うことができます。 そのため、演算のためにセルの色を基にしではなく関数を書く方が良いでしょう。

  • 問題
  • 溶液
  • 注意

問題

Excelで数式を作成する必要があります。

セルA1が赤になっているとします。セルB1の色が赤の場合は「はい」、別の色または色がない場合は「いいえ」になります。

Excel 2007でこの数式を作成するのに手助けが必要です。

溶液

あなたが式を探しているなら、私はすでにこれを行うことができる作り付けのExcel式があるかどうかわからない。 しかし、あなたはそれをするためにあなた自身の関数を作成することができます。

 パブリック関数dispColorIndex(範囲としてtargetCell)バリアントとしては薄暗いcolorIndexとして。 

あなたの例によると、B1に入力してください:

 = dispColorIndex(A1) 

注意

フォーラムでこのヒントを寄せてくれたrizvisa1に感謝します。

前の記事 次の記事

トップのヒント