値が入力されていないのに、値が表示されるます? | |
---|---|
[134917] 値が入力されていないのに、値が表示されるます?- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ わんこ -(2025/02/03(14:13)) □U R L/ シートAAA,BBBの2シートを使用しています。 AAAシートのE33セルに「=IFERROR(@INDIRECT("AAA!F18"),"")」関数と書式設定で 表示形式のユーザー定義に「\#,#00」にしてます。 BBBシートのF18セルに何も値も入力してなく、書式設定で表示形式のユーザー定義に「\#,#00」にしてます。 BBBシートのF18に値の入力されていないのになぜ、AAAシートのE33には「¥0」と表示されてしまいます。 なぜでしょうか? 教えてください。 宜しくお願いします。 ++++++++++++++++++++ OS ⇒Windows 10 Version⇒Excel 2013 ++++++++++++++++++++ |
[134918] Re[1]: 値が入力されていないのに、値が表示されるます?- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2025/02/03(14:45)) □U R L/ >なぜでしょうか? エクセルの仕様でしょうね。(何もないセルを数式で参照すると「0」が返る。 例えば、 A1セルに何も入力していないのに、 B1セルに =A1 と数式を入力すると、B1は0になります。 行 _A_ _B_ 1 0 |
[134919] Re[2]: 値が入力されていないのに、値が表示されるます?- ■記事引用/メール受信=OFF■ □投稿者/ ねむねむ -(2025/02/03(16:31)) □U R L/ 基本は半平太さんのとおりだけれども文字列と比較したり文字列と演算したりすると0ではなく空文字("")として扱われる。 A1セルが空セルで =A1+1 の場合はA1セルは0としてあつかわれて結果は 1 になるが =A1&"A" の場合はA1セルは0ではなく空文字("")として扱われて結果は 0A ではなく A となる。 |
このトピックに書きこむ |
---|