[novashare_inline_content]
Excel のブール値は、TRUE または FALSE の 2 つの結果のみを持つデータ値のタイプです。これは通常、「はい/いいえ」形式で単純な回答が必要な数式や関数で使用されます。残念ながら、この値は数値ではないため、単純な計算はできません。この記事では、Excel で TRUE または FALSE のブール値を 1 または 0 に簡単かつ迅速に変換する方法を説明します。
この記事では、サンプル Excel ファイルを使用して、ダウンロードして実践できるヒントを説明します。
Excel の TRUE/FALSE ブール値とは何ですか?
Excel の TRUE または FALSE は、条件の結果によって生成されるブール値です。これらは、比較結果をより適切に解釈するのに役立ちます。これらの値は、SI() 関数を使用するか、単純な比較を使用するなど、さまざまな方法で取得できます。たとえば、1=1 は TRUE、1=2 は FALSE です。次の式を入力すると、TRUE が得られます。
=1=1
そしてこれは間違っています:
=1=2
フランスとベルギーの特定の製品の価格を比較する表を含む別の例。後者は、フランスの価格が安いかどうかをブール値で示します。真実またはフェイク:

これらは次の式で求められます。=B2<C2

ただし、たとえば、フランスではどのくらいの製品が安いのかを知りたいと考えています。数式を使うこともできますNB.SI()
このためには、「TRUE」値を 1 に置き換えて列の内容を追加するだけではどうでしょうか?さまざまな理由により、Excel ファイル内の TRUE と FALSE のブール値を 0 と 1 に変換する必要がある場合があります。その方法については、次のセクションで説明します。
Excel で TRUE または FALSE ブール値を 1 または 0 に置き換える
Excel で TRUE または FALSE のブール値を 1 または 0 に置き換える 3 つの方法を見ていきます。
方法 1: 式に「-」を追加する
1 つのテクニックは、数式の前に 2 つのハイフンを追加することです。

したがって、E2 に入力する式は次のようになります。
=--(B2<C2)
方法 3: 「ENT」式を使用する
Excel の「ENT」数式は、実数を指定された数値以下の最も近い整数に四捨五入するために使用されます。ブール値のコンテキストでは、「ENT」は TRUE を 1 に変換し、FALSE を 0 に変換します。
したがって、F2 では次の式を使用します。
=ENT(B2<C2)

方法 3: 1 を掛ける
最後に、ブール値を数値に変換する最後のテクニックは、基本的な式に 1 を掛けます。
たとえば、G2 に次の式を挿入します。
=(B2<C2)*1

結論
ブール値を数値に変換するための 3 つのトリックを紹介しました。次のような式を適用することも可能であることに注意してください。SI ([Prix en FR] < [Prix en BE] ; 1 ; 0)
同じ結果が返されたはずです。他にアイデアがある場合は、遠慮なくコメントで共有してください。方法も調べてくださいExcel で 1 行おきに色を付けるそしてどのようにExcel テーブルの最後の行に到達し、特に大量のデータがある場合。
この記事をシェアする
[novashare_inline_content]