Rumus Excel: Tarikh pemformatan bersyarat bertindih -

Formula generik

=SUMPRODUCT((start_date=start_dates))>1

Ringkasan

Untuk menonjolkan sel di mana tarikh bertindih, anda boleh menggunakan pemformatan bersyarat dengan formula berdasarkan fungsi SUMPRODUCT. Dalam contoh yang ditunjukkan formula di E6 selatan adalah:

=SUMPRODUCT(($C6=$C$5:$C$9))>1

Ini adalah formula yang sama yang digunakan untuk menyoroti keseluruhan baris dalam jadual menggunakan aturan pemformatan bersyarat berasaskan formula.

Penjelasan

Pertimbangkan sejenak bagaimana tarikh bertindih berfungsi. Agar projek bertindih dengan tarikh projek lain, dua syarat mesti berlaku:

1. Tarikh mula mestilah kurang dari atau sama dengan (<=) hingga sekurang-kurangnya satu tarikh akhir dan senarai yang lain.

2. Tarikh akhir projek mesti lebih besar daripada atau sama dengan (> =) sekurang-kurangnya satu tarikh permulaan yang lain dalam senarai.

Sekiranya kedua-dua syarat ini benar, tarikh projek mesti bertindih dengan projek lain dalam senarai tersebut.

Fungsi SUMPRODUCT sangat sesuai untuk ujian seperti ini kerana mengendalikan perbandingan array dengan elegan.

Untuk memeriksa tarikh mula projek dan semua tarikh akhir, kami menggunakan ungkapan ini:

($C6<=$D$5:$D$9)

Untuk memeriksa tarikh akhir projek dan semua tarikh akhir, kami menggunakan ungkapan ini:

($D6>=$C$5:$C$9)

Susunan nilai TRUE FALSE yang terhasil dikalikan satu sama lain di dalam SUMPRODUCT. Ini menggabungkan hasil yang BETUL dan SALAH menjadi 1s dan 0s secara automatik, jadi rumus diselesaikan seperti ini:

=SUMPRODUCT((0;1;1;1;1)*(1;1;1;0;0))>1 =SUMPRODUCT((0;1;1;0;0))>1 =TRUE

Artikel menarik...