[[20210914130245]] 『数式が入っているセルに条件付き書式を設定したい』(さくら) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『数式が入っているセルに条件付き書式を設定したい』(さくら)

初めまして。
数式が入っているセルに条件付き書式を設定したいのですが、なぜかうまく行きません。教えて下さい。

A1セルからC10セルに他シートからVLOOKUPで数字を引っ張ってきて、
該当の値がない場合やエラーになる場合はiferrorで空欄にするようにしています。

その状態で条件付き書式の設定を、指定の値を含むセルだけを書式設定→セルの値を
次の値より大きい→ =0 にして、0より大きいものに色を付けたいのですが、
なぜか空欄部分(数式が入っている)セルも色が塗られてしまいます。

純粋に数字が入っているセルのみ色を塗る方法をどなたかご存知でしょうか?

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 適用先をA1:C10
 条件を「数式を使用して書式設定するセルを決定」で「=A1」

 では?

(コナミ) 2021/09/14(火) 13:17


 あ、負の数も色が着いちゃいますが…
(コナミ) 2021/09/14(火) 13:19

コナミ様
出来ました!!ありがとうございます!
なぜ、このような式で判別できるのでしょうか?

(さくら) 2021/09/14(火) 13:33


 えっとですね。条件付き書式は設定した条件が「TRUE」なら書式が適用されます。
 0とか空欄は参照した時に「FALSE」と判断されます。
 だからそのセル自身を参照して0と空欄以外の数値はTRUEになるから色が着くということに
 なります。

 ごめんなさい、説明が下手なんですが、ざっくりで言うとこんな感じです。
(コナミ) 2021/09/14(火) 13:47

 ちなみに私はいつも条件付き書式は◯×クイズ的だなーと思っております。
(コナミ) 2021/09/14(火) 13:49

 A1:C10を選択して条件付き書式
「数式を使用して、書式設定するセルを決定」

 数式:=N(A1)>0

 Nは関数。

 数式による空白「""」は文字列 → 文字列は数値よりも大きいと判定される
 → 0 より大きいので色がつく

 N 関数は文字列を「0」とみなします。

 以上
(笑) 2021/09/14(火) 13:53

コナミ様
ご丁寧な説明、ありがとうございます。
理解しました。そのような事だったのですね!

笑様
ありがとうございます。
なるほど、これだと負の数は色が付きませんね!

お二人とも、素早いご回答誠にありがとうございました。
非常に勉強になりました!
(さくら) 2021/09/14(火) 14:33


 一応私の方で検証した時は文字列(数式や""含む)には色はつかなかったのですが
 バージョンにより違いがあるのでしょうか?
 (私は2013なんですが…)

 なので懸念としては負の数だけかなと思ったのですが。
(コナミ) 2021/09/14(火) 16:51

 あ、最初の質問時の段階では、ということですね。

 >→ 0 より大きいので色がつく
(コナミ) 2021/09/14(火) 16:58

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.