Formula Excel: Carta Gantt dengan hujung minggu -

Isi kandungan

Formula generik

=WEEKDAY(date,2)>5

Ringkasan

Untuk membina carta Gantt dengan bayangan hujung minggu, anda boleh menggunakan Pemformatan Bersyarat dengan formula berdasarkan fungsi hari kerja. Dalam contoh yang ditunjukkan, formula menggunakan kalendar, bermula pada D4, adalah:

=WEEKDAY(D$4,2)>5

Nota: formula ini hanya berkaitan dengan bayangan hujung minggu. Untuk melihat cara membina bar tarikh dengan pemformatan bersyarat, lihat artikel ini.

Penjelasan

Kunci pendekatan ini adalah tajuk kalendar (baris 4), yang hanya merupakan rangkaian tarikh yang sah, diformat dengan format nombor khusus "d". Dengan tarikh berkod dalam D4, anda boleh menggunakan = D4 + 1 untuk mengisi kalendar. Ini membolehkan anda membuat peraturan pemformatan bersyarat yang membandingkan tarikh di baris 4 dengan tarikh di lajur B dan C.

Untuk menaungi hari-hari pada hujung minggu, kami menggunakan formula berdasarkan fungsi hari kerja. Secara lalai, fungsi hari kerja mengembalikan nombor antara 1 dan 7 yang sepadan dengan hari dalam seminggu, di mana hari Ahad adalah 1 dan Sabtu adalah 7. Namun, dengan menambahkan argumen kedua pilihan yang disebut "jenis kembali" dengan nilai 2, skema penomboran berubah sehingga hari Isnin adalah 1 dan Sabtu dan Ahad masing-masing 6 dan 7.

Akibatnya, untuk mengembalikan BENAR untuk tarikh yang sama pada hari Sabtu atau Ahad, kami hanya perlu menguji angka yang lebih besar daripada 5. Formula pemformatan bersyarat yang digunakan untuk kawasan kalendar (bermula dengan D4) kelihatan seperti ini:

=WEEKDAY(D$4,2)>5

Rujukan ke D4 dicampur, dengan baris terkunci sehingga formula terus menilai tarikh di tajuk untuk semua baris di grid kalendar.

Artikel menarik...