Rumus Excel: Tanggal pemformatan bersyarat tumpang tindih -

Formula umum

=SUMPRODUCT((start_date=start_dates))>1

Ringkasan

Untuk menyorot sel tempat tanggal tumpang tindih, Anda bisa menggunakan pemformatan bersyarat dengan rumus yang didasarkan pada fungsi SUMPRODUCT. Pada contoh yang diperlihatkan rumus di selatan E6 adalah:

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

Ini adalah rumus yang sama yang digunakan untuk menyorot seluruh baris dalam tabel menggunakan aturan pemformatan bersyarat berbasis rumus.

Penjelasan

Pertimbangkan sejenak bagaimana tanggal yang tumpang tindih bekerja. Agar proyek tumpang tindih dengan tanggal proyek lain, dua kondisi harus benar:

1. Tanggal mulai harus kurang dari atau sama (<=) dengan setidaknya satu tanggal akhir lainnya dan daftar.

2. Tanggal akhir proyek harus lebih besar dari atau sama dengan (> =) setidaknya satu tanggal mulai lain dalam daftar.

Jika kedua kondisi ini benar, tanggal proyek harus tumpang tindih dengan proyek lain dalam daftar itu.

Fungsi SUMPRODUCT sangat cocok untuk jenis pengujian ini karena menangani perbandingan larik dengan elegan.

Untuk memeriksa tanggal mulai proyek lagi semua tanggal akhir, kami menggunakan ekspresi ini:

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

Untuk memeriksa tanggal akhir proyek lagi semua tanggal akhir, kami menggunakan ekspresi ini:

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

Array yang dihasilkan dari nilai TRUE FALSE dikalikan satu sama lain di dalam SUMPRODUCT. Ini memaksa hasil TRUE dan FALSE menjadi 1 dan 0 secara otomatis, jadi rumusnya diselesaikan seperti ini:

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

Artikel yang menarik...