コンテンツ
Microsoft Excelにゼロ未満の値が表示されないようにするには、いくつかの方法があります。条件付き書式を使用してセルの色を変更し、値を非表示にすることができます。このメソッドを使用すると、値がセルに保持されるため、他の数式で使用できます。別の方法は、負の数を白いセルまたはダッシュに変換することです。このオプションでは、値はセルに保持されません。
条件付き書式で負の値を省略する
ステップ1
書式設定するスプレッドシートのセルを選択します。
ステップ2
「フォーマット」メニューの下の「条件付きでフォーマット」をクリックします。
ステップ3
条件1の最初のドロップダウンメニューにある[セルの値]を選択します。
ステップ4
2番目のドロップダウンメニューから[以下]を選択します。
手順5
次のボックスに「0」と入力します。
手順6
「フォーマット」ボタンをクリックし、ドロップダウンメニューから色として「白」を選択します。背景のセルの色が白以外の場合は、ブレンドするセルを選択して、セルを空に見えます。
手順7
「OK」をクリックします。条件付き書式に適用したセルに含まれる値がゼロ以下の場合、セルは白で表示されます。セルにカーソルを置くと、ワークシート上部の数式バーに現在の値が表示されます。
負の値をセルまたは空白のストロークとして表示する
ステップ1
「SE」関数を使用して、ゼロ以下の結果のフォーマットを指定します。関数の構文はIF(logical_test、value_if_for_true、value_if_for_false)です。
ステップ2
スプレッドシートのセルA1に「1」、セルA2に「2」と入力します。
ステップ3
次のように入力して、セルA3にSE数式を作成します。= SE(A1-A2> 0、A1-A2、 "-")。この例では、論理テストは、セルA1からセルA2を引いたものがゼロより小さい場合です。テスト結果がtrueの場合は「value_if_for_true」が表示され、そうでない場合は「value_if_for_false」が表示されます。数式では、セルA1とA2の差として「value_if_for_true」を定義し、ダッシュとして「value_if_for_false」を定義します。したがって、A1-A2がゼロまたはゼロ未満の場合、セルA3にダッシュが表示され、結果が正の場合、数値が表示されます。
ステップ4
セルA1とA2の値を変更して、これがセル3の外観にどのように影響するかを確認します。