ISBLANKの入れ子になった式を使用した場合、何も印刷されません。


0

6つの列と3つの方程式があります。 E*F=GH*G=I & G+I=J

FまたはHのセルが空の場合、ゼロを印刷したくありません。

現在、私はこれらの方程式を持っています、そしてすべてはF&Aに依存しています。 Hセル:

G列: IF(ISBLANK(F22),"",E22*F22)

列I: IF(ISBLANK(H22),"",H22*G22)

列J: IF(ISBLANK(F22),K22,G22)+IF(H22>0,+I22) K22は空のセルです。

Kを使わずに結果は #Value! Fが空白の場合

F列のセルが空の場合、J列に何も印刷されません。
現在「ゼロ」がJ列に印刷されています。

回答:


2

あなたの問題はセルが空白ではないということです。セルは空のテキスト文字列ですが実際には空白ではないため、空白になっています。それはのような愚痴につながります 0 + "" あなたのJ式

I式を修正するには、これを試してください。 IF(ISBLANK(H22),"",IF(ISBLANK(F22),"",H22*G22))

Jで何を達成しようとしているのかわかりません。式の一部を忘れたようです(最後のビットを参照してください) IF(H22>0,+I22)?)


Thxティム。 Fが空白の場合、Jは空白です。 J = G + Iですが、Hが空白の場合は空白になります#Value!が出ます。
Betty

Thxティム。 Fが空白の場合、G、H、I、およびJは空白であり、ゼロではありません。 F> 0の場合、EF = Gであり、ここでGは$レートである。また、Hが空白の場合は、Hがパーセントで、$がパーセントのときに空白になります。 Hが空白のときは、J = Gです。 H> 0のとき、J = G + I - 割合に割合を足したものです。 Hが空白の場合は、料金(G)のみを表示しています。ご協力ありがとうございました。
Betty

1

私はあなたが欲しいものがはっきりしていないあなたは言う、

FまたはHのセルが空の場合、ゼロを印刷したくありません。

それに基づいて、私にはあなたが欲しいようです

=IF(OR(ISBLANK(F22),ISBLANK(H22)), "", G22+I22)

J22。また見なさい Excel 2010で空白セルを参照するときに空白を表示する 他のアプローチのために。


Thx Scott:あなたが論理からわかるように、私の強みではありません。 Fが空白の場合、H& Jは空白です。 F> 0の場合、EF = Gである。 H> 0であれば、GH = 1である。 G + I = J。 Hが空白の場合は、J = G #Value!を取得し続けます。ご協力ありがとうございます。
Betty
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.