2017-12-19 5 views
1

年と月が連結され、日付が最初の列を満たすタイムシートを作成しました。 1日の日付はセルA6で "1"で始まり、2番目の日付は "= A6 + 1"という式になります。簡潔でシンプル。でも今は週末だけを灰色で塗りたい。私はインターネットと、私が持っていたタイムシートで検索しましたが、Excel 2016ではうまくいきません。誰でも私を助けてくれますか?Excel:週末に連結日付と条件付き書式を付ける方法

それは次のようになります。私が試した

Day | Start | Stop  | lunch  |Total hours  | 
    1  09:00  17:30   0:30   08:00 
    2 
    3 
    4  09:15  17:30   0:15   08:00 
    5  09:00  17:30   0:30   08:00 
    6  09:00  17:30   0:30   08:00 
    7  09:00  17:30   0:30   08:00 
    8  09:15  17:30   0:15   08:00 
    9  09:00  17:30   0:30   08:00 
    10 

等... :

=WEEKDAG(DATUM($H$1;$H$2;$A$6);2) > 5 
WEEKDAG =平日、データム=日付、H1とH2は年です

と月。それは動作しません。実際には何も起こりません。私はA $ 6の列にドル記号を残そうとしましたが、どちらもうまくいきません。私は一般、テキスト、数字のセルの書式を変更しようとしましたが、チャンスはありません.... 助けてください?

+0

週末はどちらの日ですか? – QHarr

+2

"適用範囲"の範囲を確認してください - 最初のセルから始める必要があります、それはA6ですか? A6参照から$記号を削除し、 '= WEEKDAG(DATUM($ H $ 1; $ H $ 2; A6); 2)> 5' –

答えて

1

これは、あなたと同じ設定で行います。最初の日付は通常の日付で、その後の日付はすべてA9 + 1です。

これらの2つの異なる条件付き書式を使用します。 1つは土曜日(7)と1つは日曜日(1)です。

=WEEKDAY($A9)=7 =WEEKDAY($A9)=1 

は、第二式のためにあなたのフォーマット [OK]をクリックし 繰り返しを選択して、あなたの式 を貼り付け をフォーマットするためにどのセルを決定するための式を使用して条件付き書式 新規ルール をクリックします。 フォーマットを適切な範囲に適用します。

私のサンプルの$ a9は、あなたの最初の日付を指しているはずです。このメソッドは、公式(0または7)の値に対して曜日の数値を具体的にテストしています。