[[20200708154649]] 『条件付き書式に名前の定義を使用した場合のエラー』(ももんが) ページの最後に飛ぶ

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

 

『条件付き書式に名前の定義を使用した場合のエラーについて』(ももんが)

こんにちは。
条件付き書式に名前の定義を使用するとエラーになる(条件通りにならない)原因を探しております。
条件付き書式はガントチャート作成用で、開始日と終了日を入力するとその期間のセルを塗りつぶすものです。

数式を使用して・・・にて=AND($D10>=G$8,$C10<H$8)を入力しており、セルが塗りつぶされます。
これを名前の定義を使用して=AND(終了日>=G$8,開始日<H$8)とすると、セルの塗りつぶしがされません。
終了日と開始日の名前の定義は数式で使用しており、=IF(OR(ISBLANK(開始日),ISBLANK(終了日)),"",終了日-開始日+1)では、計算できております。
もし、原因の予想が付きましたら教えて頂ければと思います。
よろしくお願い致します。

< 使用 Excel:Excel2013、使用 OS:Windows8 >


例えば、「開始日」の名前の定義はどうなっていますか? 参照範囲が $C$10 になっているのでは?

しかしながら、ガントチャートということは、複数行の情報がありますよね? 全ての行が $C$10 のセル値と比較する事になりますが、それで良いのでしょうか。

うまくいっている式では、$C10 のように、行を相対指定してますよね。 名前定義だと絶対指定になります。
絶対と相対の使い分けを間違えていたりしませんか?
(???) 2020/07/08(水) 16:33


もうひとつ確認してください。「開始日」と「終了日」の定義が逆、という事はないですか?
(???) 2020/07/08(水) 16:35

???様

ありがとうございました。
絶対と相対の問題でした。
相対に変更したらできました。
大変助かりました。

(ももんが) 2020/07/08(水) 17:38


コメント返信:

[ 一覧(最新更新順) ]


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