[[20140105224436]] 『平均を出したい』(KJS) ページの最後に飛ぶ

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

 

『平均を出したい』(KJS)

 平均を表示するホーマットを作っています。
 B10セル =IF(COUNT(B1:B9),AVERAGE(B1:B9),"") です。
 B1:B10に 条件付き書式「セルの値が100以上でピンクに塗る」としています。
 B1:B9に値が入っていれば正しく表示するのですが
 B1:B9が空白の場合、B10に値は表示しませんが ピンクになります。
 どうしてですか? 又、B1:B9が空白の場合 B10 を空白にするにはどうすれば良いですか?
 宜しくお願い致します。

< 使用 Excel:Excel2003、使用 OS:WindowsXP >


 KJSさん

 >B1:B10に 条件付き書式「セルの値が100以上でピンクに塗る」
 >B1:B9が空白の場合、B10に値は表示しませんが ピンクになります。
 >どうしてですか?

 どうしてか?わかりませんが・・。

 条件付き書式(セルの値 次の値の間  101 と 1000000000000000)にすれば
 B1:B9が空白ならB10は空白になります。

 なお100 と 10000000000000000の間
          ↑の数字は適当に入れてますので変更してください。
(mm) 2014/01/06(月) 02:54

 Excelでは何も入力されていないセルは空白セルとして数値と比較する場合は「0」、文字列と比較する場合は「""」空文字(長さ0の文字列)と判断する。
 式で「""」としている場合は空文字(長さ0の文字列)と判断する。

 また、数値と文字を比較した場合、文字の方を大きいと判断する。
 これには空文字も含まれる。

 そのため「値が100以上」の条件の場合空白セルは色が付かず、空文字の場合は色がつくことになる。
 逆に「値が100以下」とした場合、空白セルには色が付き、「""」には色がつかないことになる。

 対処法としてはB10セルを選択して
 「数式が」「=AND(B10<>"",B10>=100)」
 とする方法もある。

 あと、mm氏、「以上」の場合はその数値も含むので「101」ではなく「100」ではないか?

 追記
 条件付き書式では条件がエラーの場合も条件が成り立たないと判断されるので
 「数式が」「=B10*1>=100」
 でもよさそうだ。
(ねむねむ) 2014/01/06(月) 09:34

 >あと、mm氏、「以上」の場合はその数値も含むので「101」ではなく「100」ではないか?
 ねむねむさんご指摘のとおりです、ありがとうございました。
 条件付き書式(セルの値 次の値の間  100 と 1000000000000000)に訂正してください。 
 ねむねむさんKJSさん すみませんでした。、
(mm) 2014/01/06(月) 10:46

 (mm)さん (ねむねむ)さん 有り難うございました。

(KJS) 2014/01/06(月) 12:29


コメント返信:

[ 一覧(最新更新順) ]


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