[[20060207154724]] 『数字を赤くする』(ガリ) ページの最後に飛ぶ

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

 

『数字を赤くする』(ガリ)
 Sheet1
 A   B   C   D   E
 1 品名 金額1 金額2 金額3 計
 2あああ 50  55  58  =SUM(B2: E2)
 3いいい 10  12  25  =SUM(B 3: E3)
 4                =SUM(B 4: E4)

 Sheet2
 A        B        C        D        E
 1
 2=' Sheet1'!A2          =' Sheet1'!E2  =SUM(A2: B2)
 3=' Sheet1'!A3          =' Sheet1'!E3  =SUM(A3: B3)
 4=' Sheet1'!A4          =' Sheet1'!E4  =SUM(A4: B4)

 Sheet3
 A       B    C    D     E
 1 品名 金額1 金額2 金額3         計
 2=' Sheet2'!A2                =SUM(B 2: E2)
 3=' Sheet2'!A3                =SUM(B 3: E3)
 4=' Sheet2'!A4                =SUM(B 4: E4)

 Sheet4
 A        B        C       D      E
 1
 2=' Sheet3'!A2  =' Sheet2'!c2  =' Sheet3'!E2  =SUM(A2: B2)
 3=' Sheet3'!A3  =' Sheet2'!c3  =' Sheet3'!E3  =SUM(A3: B3)
 4=' Sheet3'!A4  =' Sheet2'!c4  =' Sheet3'!E4  =SUM(A4: B4)

 このようにシートが64まで続くのですが、行も40行ぐらいまであり、
 列もABまであるのですが、シートのわかいうちは40行全部品名がある
 わけではなく途中で増えたら上書きで書き込むのですが、シート4でA4
 が空白なのに、B4に数字が書き込まれた場合赤く表示させる方法ってあ
 りますか?
 ゼロ値のチェックは外してあります。わかりずらくてすいません。
 (ガリ)

 参照の関係がよくわからないのですが、
 Sheet1でA4セルが未記入のときB4セルのフォントを「赤」にするのなら、
 Sheet1のB4セルを選択して、条件付書式で、
 「数式が」「=AND(A4="",B4<>"")」とし、書式でフォント色を「赤」
 でどうしょうか? (Hatch@Excel2002)

 ありがとうございます。
 上図でシート3のD4に30と記入すると、
 シート4では
 A    B     C      D      E
 1
 2あああ  163         163
 3いいい   47          47
 4            30    30
 となると思うのですが、この時、C4の30とD4の30を
 赤く表示させたいのです。この場合はどうすればよいか
 ご指導よろしくお願いします。
 (ガリ)

 条件付き書式で他のシートを参照できない、ということでしたら、
 セルに名前を定義してから数式にその定義した名前を使います。
 例えば、Sheet3のE4セルに「セルシート3のE4」と名前を定義します。
 Sheet4のD4に[数式が」[=セルシート3のE4>0]のように記述します。
   (Hatch@Excel2002)

 ありがとうございます。
 何分初心者なので
 [数式が」[=セルシート3のE4>0]
 の意味がよくわかりません。
 すいませんが、詳しく教えて頂く訳にはいかないでしょうか?
 (ガリ)

 Hatch@Excel2002さんの解説
 Sheet3のE4を選んで、挿入>名前>定義で
  セルシート3のE4 と定義づけして、
 エクセルの学校:条件付き書式(e2qw)					
http://www.excel.studio-kazu.jp/lib/e2qw/e2qw.html
  の(応用編)で[数式が」[=セルシート3のE4>0]とすれば出てくると思いますよ
 (dack)

 すいません。ならないのですが・・・
 言い方が悪かったのかもしれません。ごめんなさい。
 シート4の30を赤くしたいのですが、
 シート4のA4が空白の場合は赤ですが
 品名が入力されていたら、黒のままにしたいのですが・・
 お願い致します。
 (ガリ)

 おや・・・同じシートでのお話ですか?
 Sheet4の「30」がどこに入力されているか・・・これが、セルC4とセルD4とします。
 Sheet4のA4が空白のときになら、
 Sheet4のC4:D4を選択して、書式→条件付き書式で
 「数式が」「=$A$4<>""」として「書式」を設定します。 (Hatch@Excel2002)

 ありがとうございます。
 でもそのやり方だと、空白の時に黒く、文字を入力すると、
 赤くなってしまうのですが・・・
 私のやり方がいけないのかな?
 〈ガリ〉

 スミマセン・・・逆ですか・・・
 「数式が」「=$A$4=""」に変更したらどうでしょう。
 なお、場合によっては「$」は不要です。
 前の式のセル番地も間違っていたので修正しました。 (Hatch@Excel2002)

 ありがとうございます。
 ただ、A4のセルに数式 =' Sheet3'!A4  が入力されていると
 判別しないみたいなのですが・・・
 (ガリ) 

 「0」が返るからでしょうか?

 =OR($A$4="",$A$4=0)でどうでしょう。

 細かいことですが「=' Sheet3'!A4」は「='Sheet3'!A4」では?
   (Hatch@Excel2002)

 ありがとうございました。
 出来ました。また、何かありましたら
 よろしくお願い致します。
 (ガリ)

 横から失礼します。
 いろいろ読んで勉強させてもらっています。
 1つ聞きたいのですが
 Aのセルの時は =OR($A$4="",$A$4=0)
 みたいですが、AB結合のセルの場合はどうしたらいいのですか?
 ふと、思ったので
 (カー子)

 実際にやってみたらどうでしょう? (Hatch@Excel2002)

 一応やってはみたのですが、
 $A$4=""  $A$4=0 と2つに分けたら出来たのですが、
  1つのやり方が出来なかったもので・・・
 失礼でしたらごめんなさい。
 (カー子)

コメント返信:

[ 一覧(最新更新順) ]


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