非整数の条件付きフォーマット(Microsoft Excel)
Makikには数値のリストがあります。一部は整数です。小数点の右側に数字があるものもあります。彼は、条件付き書式を使用して、小数点の右側に数字がある値を強調表示したいと考えています。
これを行うには多くの方法があり、さまざまなアプローチがあります。ここでは、条件付きフォーマットを定義する方法については説明しません。このような情報は、_ExcelTips._の他の問題ですでに取り上げられています。代わりに、条件自体と、テストする条件を選択する方法に焦点を当てます。
リストに数値のみが含まれることがわかっている場合は、任意の数の数式を使用して、値が非整数であるかどうかを判断できます。これらは、条件に式が含まれていることを指定した場合に使用できるほんの数例です。
MOD(A1,1)> 0 = A1 <> INT(A1)
A1-INT(A1)> 0 = NOT(A1 = INT(A1))
=(A1-TRUNC(A1))> 0 = ABS(A1)-INT(ABS(A1))> 0 * = IF(FIND( “。”、A1)、1,0)
-
=(A1-(ROUNDDOWN(A1,0))> 0)
さまざまな数式(およびさらに多くの数式がリストされている可能性があります)は、基本的に、セル内の変更されていない値が、小数点の右側に何もないことを確認するバージョンと等しいかどうかを確認します。
(何らかの理由で)条件を定義するために数式に依存したくない場合は、「セル値がより大きい」を選択し、条件をROUNDDOWN(A1,0)として設定できます。条件で「等しくない」を使用して、ROUNDDOWNをROUNDUPに変更することもできます。いずれにせよ、数値の丸められたバージョン(最も近い整数に丸められた)が元の値と等しいかどうかを判断するためにテストしています。
リスト内の整数値は小数点以下の桁数でフォーマットされているため、このような値はこれらの条件付きフォーマットによって「捕捉」されないことに注意してください。たとえば、セルに値41が含まれているが、セルが41.00として値を表示するようにフォーマットされている場合、その値は、小数点の右側に何かがあるとして条件付きフォーマットによって「マーク」されません。その理由は、値が実際には整数であるためです。小数点と2つのゼロを追加するのはディスプレイだけです。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(8482)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。