web-dev-qa-db-ja.com

「0」の場合、セルを空白のままにします

簡単な元帳を作成しようとしていますが、「書籍」の右端には、入力したすべての借方/貸方が合計されています。ただし、未使用の行を空白のままにする代わりに、最新の合計をページの下部まで繰り返します。

方程式が0に等しい場合、そのセルを空白にするにはどうすればよいですか?

=H15+G16-F16 

現在使用している式です。

13
CJS

列の数値形式を次のカスタム形式に変更できます。

0;-0;;@

すべての0の値が非表示になります。

これを行うには、列を選択し、右クリック> [セルの書式設定]> [カスタム]を選択します。

39
Jim Simson

=IF(H15+G16-F16=0,"",H15+G16-F16)を使用

10
ChipsLetten

あなたの質問には必要な情報のほとんどが欠けているので、いくつかの仮定を立てます。

  1. 列Hは総計です
  2. この式をH16に入れています
  3. 列Gは合計に追加されます
  4. 列Fは、合計からの控除です
  5. 借方または貸方が入力されていない場合、合計セルを空白のままにしたい

答えは次のとおりです。

=IF(COUNTBLANK(F16:G16)<>2,H15+G16-F16,"")

COUNTBLANKは、未入力または「」に設定されているセルの数を示します。
IFを使用すると、最初のステートメントが真であるか偽であるかに基づいて、条件付きで2つのいずれかを実行できます。 2番目のコンマ区切りの引数は、trueの場合の処理​​です。3番目のコンマ区切りの引数は、falseの場合の処理​​です。
<>は「等しくない」という意味です。

この式では、範囲F16:G16(クレジットセルとデビットセル)の空白セルの数が2でない場合、つまり両方が空白ではない場合、式質問。それ以外の場合は、セルをblank("")に設定します。
この方程式をH16以外の列Hの新しいセルにコピーすると、行参照が更新され、貸方と借方の金額の適切な行が表示されます。

CAVEAT:この式は、リストの最後にクレジットとデビットのエントリを追加するだけで、積算合計を自動的に更新する場合に便利です。この式は、実際のデータの終わりをはるかに超えた任意の長い長さになります。その場合、クレジット/デビットエントリの最後を過ぎた現在の合計は表示されず、新しいクレジット/デビットエントリを入力するまで空白のままになります。ただし、クレジットデビットエントリに空白行を残した場合、前の合計H15への参照は空白を報告し、この場合は0のように扱われます。

2
mtalexan

見越し元帳shouldは、会計スタイル番号形式で表示されるハイフンであっても、ゼロに注意します。ただし、計算する値がないときに行を空白のままにするには、次のような式を使用します。

 =IF(COUNT(F16:G16), SUM(G16, INDEX(H$1:H15, MATCH(1e99, H$1:H15)), -F16), "")

この数式は、レイアウトやサンプルデータを表示せずに元帳の項目行のエントリにサンプル数式を提供したように見えるため、少し注意が必要です。私が提供した式はH16に入れてから、列Hの他の場所にコピーまたは入力できるはずですが、レイアウトを見ずに保証することはできません。

サンプルデータや、データレイアウトを示すスクリーンショットへの公開リンクを投稿する場合、より具体的な支援を提供できます。 http://imgur.com/ はスクリーンショットをホストするのに適した場所であり、評判の良い人があなたの質問に画像を挿入する可能性があります。

1
user4039065

値= 0の場合に非表示にするが、別のセル値参照に表示されるセルに計算を追加するために使用できるIFステートメントの例。

= IF(/あなたの参照セル/= 0、 ""、SUM(/ここにSUM /を入れます/))

0
Russell