2017-07-11 4 views
-1

isblankとround fuctionsを同時に使用していますが、数式をコピーしてT5 Cellに数式があるので、#value!というエラーが表示されます。ありがとう!isblank関数が式が埋め込まれているセルを見ているときにExcelでIsblank関数でラウンド関数を使用する方法?

=IF(ISBLANK(T5),"",ROUND(T5/12,0)) 
+0

あなたは読みました**慎重に**あなたが持っている答えはここにありますか?(https://stackoverflow.com/a/45023681/4926357)。私は引用しています:* "D15に式がある場合、' ISBLANC'は公式から得られる空白を検出しません。実際にはスペースしかないなどと同じです。このため、 'ISBLANK(D15')を' LEN(Trim (D15))= 0' "* –

+0

T5の式がテキスト値や見た目のようなテキストを返す可能性があります。テキストを数値で分割すると、除算が失敗します。あなたは何をしようとしているのですか?おそらく数ヶ月から数えられる年数ですか? – Jeeped

+0

ようこそ@Jeeped。素敵な休暇を過ごしたいと思っています:) –

答えて

1

= IFERROR(IF(ISBLANK(T5)、 ""、ROUND(T5/12,0))、0)

1

試してみてください。

=IFERROR(IF(ISBLANK(T5),"",ROUND(T5/12,0)),0) 
0

非空白数の確認ではなく、T5での式から返された長さゼロの文字列をチェックします。

=IF(AND(ISNUMBER(T5), LEN(T5)), ROUND(T5/12,0), "") 
0

は考慮してください。

=IF(T5="","",ROUND(T5/12,0)) 
関連する問題