エントリー

2017年09月23日の記事は以下のとおりです。

エクセルの小技 0・エラー表示を隠す

20170923220523.jpg自分的には最低限のマナー(?)だと思っていたのですが…
意外と多いのが、
結果が「0」なのに表示させたままになっているシート。

もちろん、計算の結果が「0」
それなら無問題なのですが…

大半は、データ未入力による「0」

よくあるのが、こんな感じ。
前年比を出してる表なんだけど、
18日以降のデータが入力されていない為に「0%」と。

まぁ、脳内でスルーすれば済む話なんだけど…
正直…… 「目障り」 (*>v<)

20170923220524.jpg消す方法は、いたって簡単。
=IF(B3="","",B3/B2)

B3セル(今年の数値)が空白ならB4セル(前年比)を空白に。
空白じゃない(値が入っている)なら「B3÷B2」の結果を。
要約するなら、そんな感じ。

まぁ、基本中の基本ですね。 ┐(^-^;)┌

もっと原始的な方法としては…
E4以降のセルは空白のままにしておき、
E3以降のセルに数値を入れる度に、オートフィルで数式を埋める。と。

ただ…
0表示が気にならない(放置している)人って…
その程度の作業を面倒臭がる傾向が強いけど(苦笑

20170923220525.jpg次は、こんなケース。
前年のデータが不足していた結果…

( -。-)スゥーーー・・・ (o>ロ<)o< 0では割れねぇぞ ゴルァ~

と、怒られる場合。 ┐(^-^;)┌

エクセルが2007以降なら「IFERROR」という便利な関数があるのですが
何度も言うように、私のは2003なので。 ヾ(;´▽`A``

20170923220526.jpgで、そんな場合は
=IF(C2=0,"",IF(C3="","",C3/C2))と、
IFを入れ子にします。

ちなみに…
「入れ子」という表現をすると、敬遠される方がおりますが…
中に入れるというより、
外側に追加していくイメージの方が分かりやすいかもです。
読む時、流れを考える時は外側からになりますけど。

上の式の場合…
C2セル(去年の数値)が0ならC4セル(前年比)を空白に。
0じゃない(値が入っている)なら「IF(C3="","",C3/C2)」の結果を。
※IF(C3=~の説明は、上記“IF(B3=~”と同じ

とにかく…
IFを使えば、ソース・式は見苦しくなっても何とかなる。
それが持論です(苦笑

IF、バンザーイ \(^o^)/

過去記事:
曜日入力(変換)
条件を満たすデータの数

  • 1

ユーティリティ

- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

過去ログ

ノート

  • ノートは登録されていません。

新着エントリー

javascript 再勉強中
2024/03/08 10:56
ベータガンダムは伊達じゃない
2024/02/21 11:07
残り約50ページ
2024/01/29 13:07
スマホのカメラ機能
2023/12/19 11:59
ガラケー卒業
2023/11/27 18:57

新着コメント

Re:スマホのカメラ機能
2024/01/13 from dshata
Re:スマホのカメラ機能
2024/01/12 from とくめい
Re:アクアビーズアート(2)
2021/10/10 from はやとまる
Re:旗印、自作してみた。
2021/02/18 from goopee
Re:初のスキルLV.10武将 の続き 2
2014/09/24 from DSHata(管理人)