[[20100707111813]] 『勤務表について』(ゼロライン) ページの最後に飛ぶ

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

 

『勤務表について』(ゼロライン)

 初めて質問させていただきます。エクセル初心者です。。。。。
 勤務表を作っているのですが、過去ログをみて「時間の計算」や、
 「曜日を自動に表示させる」(←祝日は自動反映されませんが・・・)
 方法はなんとなく分かったのですが、条件付書式で行全部(A〜Gまで)を色付けすることができません。
 どうか、お力を貸してください!!!
 表は↓こちら↓です。

    A   B   C   D   E   F   G

 1  2010
 2  7  曜日 出勤 退勤 休憩 実労 時間外
 3  1日  木
 4  2日  金
 5  3日  土
    ・
    ・
    ・

 A1 ユーザー定義で 0"年"
 A2 ユーザー定義で 0"月"
 A3 =DATE(A1,A2,1)以下続く
 B3 =WEEKDAY(A3)以下続く
 C3・D3・E3 入力規則でリストから選ぶようにしています。以下続く

 この表で(5行目)に色をつけたいのです。B3へ直接入力すると色がつくのですが、
 今のままだと全く色がつきません・・・
 長い説明で申し訳ありませんが、ご教授願います。。。


 条件付き書式に入っている式を教えてください。
 (NON)

 NONさん、よろしくお願いします。
 数式が =OR(B3="",B3="土",B3="日",B3="祝")⇒書式設定です

 過去ログを見たら、これでいけかせんか?とゆうのがあったので、コピーして
 使ってみました!

 条件付き書式で範囲を選択して条件を設定した場合、その条件を範囲選択開始したセルに入力して範囲内にコピーしたように
 条件内の参照セルが変化します。
 (A3セルで「=OR(B3="",B3="土",B3="日",B3="祝")」→B3セルで「=OR(C3="",C3="土",C3="日",C3="祝")」)

 なのでB列は変化しないように「$B3」としてみてください。
 追記
  今の条件だとB3セルが空白の時にも色を変えますがよろしいのでしょうか?

 (独覚)

 独覚さん、よろしくおねがいします。
 空白の時は色は変えたくないですぅ!

 今見たら、確かに「C3」・・・になってました!
 追記:
 色は反映されませんでした・・・直接B列へ曜日を入力すると変わります!


 こんにちは。
ご質問への回答ではないのですが、ちょっと気になったもので。

 > B3 =WEEKDAY(A3)以下続く
B3以下に曜日を出力する部分ですが、ここは
   B3 =A3
として、日付をそのままもってくるのが正しいと思います。
(サンプルからすると、表示形式aaaで曜日を表示していると思いますので)

 WEEKDAY(A3)は、A3という日付から、曜日ごとに決められた数値(1(日曜)〜7(土曜))を
返しますので、この場合2010年7月1日の曜日(木)に該当する5を返しています。

 これを、表示形式aaaにすると、1900年1月5日(日付は1900年1月1日から始まります)の
曜日として、「木」が表示されるのです。

 結果的に正しい曜日が表示されますが、別の日付の曜日であることには変わりがないので、
今回の修正と併せて変更されておくといいでしょう。

 (コタ)

 衝突しましたがそのままで。

 すみません、一番最初の質問をきちんと見ていませんでした。

 曜日は「=WEEKDAY(A3)」として表示形式で「aaa」にしているのでしょうね。

 この場合、WEEKDAY関数の結果は数値です。
 表示形式で「月」「火」のように見えていてもあくまでも見た目だけでセルの値は「1」「2」…という数値になります。
 (日曜が「1」で土曜日が「7」)
 条件をこの数値に合わせるかB列の式を
 =TEXT(A3,"aaa;;;")
 とすると「月」「火」という文字列になるので条件がそのまま使えます

 >空白の時は色は変えたくないですぅ!
 ということであれば「B3=""」を条件から外せばいいかと。
 (独覚)

 ____

 衝突の意味も分からず・・・なんもかんも初心者ですみません(泣)
 独覚さん、鳥肌です!!!
 B3を =TEXT(A3,"aaa;;;") にして、下までダァァァーっといったら、
 ペカっと変わってくれました!

 いろいろとありがとうございました!できました!
 コタさんも、ありがとうございました!
 ここはいろいろ勉強になり、ちょくちょく覗かせてもらい、
 質問したのは今回が初めてですが、楽しく勉強することができました!
 本当に心から感謝します!これからもエクセルの勉強をしていきたいと思います!
 ありがとうございました!!!!!


 またまた新たな疑問がでてきました(:;)
 曜日欄の月〜金(平日)のカウント方法を教えてください!
 交通費の計算なんですが・・・

 今、過去ログをみてきましたが、応用利かせられなくて・・・
 式を入れると「0」や「土」になります。
 入れた式は↓
 =SUM(COUNTIF(B3:B33,{"月","火","水","木","金"}))*交通費
 (※曜日欄には先ほど教えてもらった「=TEXT(A3,"aaa;;;")」が入ってます)

 よろしくお願いいたします(ペコリ)

 あああああ〜〜〜〜〜 すみません
 表示形式がオカシかったみたいです(:;)
 早とちりですみません。
 上記の式で出来ました!

コメント返信:

[ 一覧(最新更新順) ]


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