Vzorec aplikace Excel: Data podmíněného formátování se překrývají -

Obecný vzorec

=SUMPRODUCT((start_date=start_dates))>1

souhrn

Chcete-li zvýraznit buňky, kde se data překrývají, můžete použít podmíněné formátování pomocí vzorce založeného na funkci SUMPRODUCT. V zobrazeném příkladu je vzorec na jihu E6:

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

Jedná se o stejný vzorec, který se používá k zvýraznění celých řádků v tabulce pomocí pravidla podmíněného formátování založeného na vzorcích.

Vysvětlení

Zvažte na chvíli, jak fungují překrývající se data. Aby projekt překrýval data jiných projektů, musí platit dvě podmínky:

1. Datum zahájení musí být menší nebo rovno (<=) alespoň jednomu jinému datu ukončení a seznamu.

2. Datum ukončení projektu musí být větší nebo rovno (> =) alespoň jednomu jinému datu zahájení v seznamu.

Pokud jsou obě tyto podmínky pravdivé, musí se data projektu v tomto seznamu překrývat s jiným projektem.

Funkce SUMPRODUCT je pro tento druh testu ideální, protože elegantně zpracovává srovnání polí.

Chcete-li zkontrolovat datum zahájení projektu proti všem datům ukončení, použijeme tento výraz:

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

Chcete-li zkontrolovat datum ukončení projektu oproti všem datům ukončení, použijeme tento výraz:

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

Výsledná pole TRUE FALSE hodnot se navzájem násobí uvnitř SUMPRODUCT. To automaticky vynutí výsledky TRUE a FALSE na 1 s a 0 s, takže vzorec je vyřešen takto:

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

Zajímavé články...