Excel-kaava: Ehdollisen muotoilun päivämäärät ovat päällekkäisiä -

Yleinen kaava

=SUMPRODUCT((start_date=start_dates))>1

Yhteenveto

Voit korostaa soluja, joissa päivämäärät ovat päällekkäisiä, käyttämällä ehdollista muotoilua SUMPRODUCT-funktioon perustuvan kaavan kanssa. Esitetyssä esimerkissä kaava etelässä E6 on:

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

Tämä on sama kaava, jolla korostetaan taulukon kokonaisia ​​rivejä kaavaperusteisen ehdollisen muotoilusäännön avulla.

Selitys

Mieti hetkeksi, kuinka päällekkäiset päivämäärät toimivat. Jotta projekti päällekkäisi muiden hankkeiden päivämäärien kanssa, on täytettävä kaksi ehtoa:

1. Aloituspäivän on oltava pienempi tai yhtä suuri (<=) kuin vähintään yksi muu lopetuspäivä ja luettelo.

2. Projektin lopetuspäivän on oltava suurempi tai yhtä suuri kuin (> =) vähintään yksi muu luettelon aloituspäivä.

Jos molemmat ehdot täyttyvät, projektin päivämäärien on oltava päällekkäisiä toisen luettelossa olevan projektin kanssa.

SUMPRODUCT-toiminto on täydellinen tällaiseen testiin, koska se hoitaa matriisivertailut tyylikkäästi.

Jos haluat tarkistaa, että projektin aloituspäivä on sama kuin kaikki lopetuspäivät, käytämme tätä lauseketta:

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

Jos haluat tarkistaa, että projektin lopetuspäivä on sama kuin kaikki lopetuspäivät, käytämme tätä lauseketta:

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

Tuloksena olevat TOSI EPÄTOSI -arvot taulukot kerrotaan keskenään SUMPRODUCT-sovelluksessa. Tämä pakottaa TOSI- ja EPÄTOSI-tulokset automaattisesti sekunteihin 1 ja 0, joten kaava ratkaistaan ​​näin:

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

Mielenkiintoisia artikkeleita...