[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件付きで枠線をつける』(巨)
質問お願いします。 あるセルに日〜土曜日が自動的に入るように設定しているのですが、 そこで、月〜金が入ると太枠が、土、日が入ると細枠が自動的に反映されるように設定 したいと考えています。 (重なる個所は、太枠が優先です。) しかも、枠線の設定は曜日の入ったセルではなく、違う箇所のセルになります。 条件付きでやろうと思ったのですが、うまくできませんでした。 できるものなのでしょうか? よろしくお願いいたします。
Excel2003,WindowsXP
たとえば曜日が入るセルがA1、条件付き書式を設定するセルがB1だとすると B1セルにあらかじめ太枠の枠線を設定しておいて、条件付き書式で =OR(A1="土",A1="日") 書式で細枠を設定
でどうでしょうか?
(se_9)
レスが付いていますが、そのまま載せておきます。
>あるセルに日〜土曜日が自動的に入るように設定しているのですが 「あるセル」とは具体的に一つ例を挙げるとどのセルですか? また、そのセルにはどの様に 日〜土曜日が自動的に入るようになって居るのでしょう? 例えば日曜日だった場合、「日曜日」と文字が入力されるのですか? それとも、日付を参照して、表示形式で「日曜日」と表示されるのですか?
>枠線の設定は曜日の入ったセルではなく、違う箇所のセルになります。 ↑で挙げたセルに対応する「違う箇所のセル」とは具体的にどのセルですか?
>うまくできませんでした。 ↑で挙げたセルを例にして、具体的にどの様に設定をして どの様に上手く行かなかったのですか?
>できるものなのでしょうか? ご説明を読んだ印象では、出来そうに思いますが。 ただし、「太枠」「細枠」がどの線の事をイメージして居られるのか分からないので もう少し詳細な説明をお願いします。 条件付書式で選べる罫線の種類には限りがありますが、その中の一番太い線→「太枠」でしょうか。 それとも、セルに罫線を引くときに選択出来る太い線→「太枠」でしょうか。
(HANA)
あるセルとは、具体的にいうとD6から下に向かって「月」という風に表示されています。 表示形式で「月」と表示されているので、実際には数式が入っています。
「違う箇所のセル」とは、F6、G6から下のセルになります。
うまくできなかったのは、条件がうまく設定できなかったと思っていますが、ご回答を読んでいると表示形式にも問題ありそうなのでしょうかね。
太枠は条件付きで選べない枠線です。(セルに罫線を引くときに選択できる線です。)
(巨)
>実際には数式が入っています。 どの様な数式が入っていますか? その数式の実際の戻り値は何ですか?
例えば、C6セルに「2011/4/24」の日付が設定されていたとします。 この日は日曜日です。 D6セルに =C6 と言う数式をいれて、表示形式を「aaa」とすると D6セルには「日」と表示されますが、実際は「2011/4/24」が返されているので =D6="日" で確認してもFALSEが返され、確認できません。
まずはその設定が間違っていたのではないかと思います。 セルに入っている数式と、その戻り値。その時のセルにはどの様に表示されているのか。 D6セルを例にして教えて下さい。
(HANA)
まず、C6に数式が入っており、 =DATE(C2,E2,1) 表示は「日」とされています。 E2には対象の月の数字がはいっております。(今ですと5です。)
D6には、 =IF(C6="","",TEXT(C6,"aaa")) という数式が入っており、表示は「日」となっております。
このような感じなのですが、説明は足りておりますでしょうか。
>説明は足りておりますでしょうか。 はい、大丈夫です。
>D6には、 >=IF(C6="","",TEXT(C6,"aaa")) >という数式が入っており、表示は「日」となっております。 でしたら、 =D6="日" とどこかのセルに入力したら TRUE になりますね?
se_9さんが書いて居られますが
>太枠は条件付きで選べない枠線です。(セルに罫線を引くときに選択できる線です。) と言う事なので、先にセルに太い罫線を引いておいて 細い罫線にしたい時(D6が 土or日 の時)に 細い罫線が設定されている条件付書式を適用する事に成ります。
設定する時、最初の項目が [セルの値が ▼]に成っていると思いますが [数式が ▼]に変更して [ =OR(D6="土",D6="日") ] [書式(F)]で、セルの回りに罫線を設定してみて下さい。
(HANA)
ありがとうございます。 無事、設定できることができました。
ちなみにもう一つだけお伺いしたいのですが、 第2、第4日曜日のときに、曜日が入っているセルの隣のE列に「○」を表示させたいとも考えています。
できるものなのでしょうか。
(巨)
たとえば、COUNTIF関数を使って、F6セルに =COUNTIF(D$6:D6,"日") 先頭セル~~~~を固定にして、下にフィルドラッグすると 該当行までに「日」が何回出てきたか分かります。
この結果が 2or4 の時に「○」を付ければ良いですが その行が日曜日かどうかの判断も必要に成ってくるので =D6&COUNTIF($D$6:D6,"日") の結果が 日2 or 日4 の時に「○」を表示する事にしてみてはどうでしょう。
(HANA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.