
Bendroji formulė
=AND($A1>=start,$A1<=end)
Santrauka
Jei norite paryškinti eilutes, kuriose yra datos tarp dviejų datų su sąlyginiu formatavimu, galite naudoti formulę, pagrįstą funkcijomis AND ir DATE. Parodytame pavyzdyje diapazone B5: E11 yra sąlyginio formatavimo taisyklė, naudojama pagal šią formulę:
=AND($C5>=start,$C5<=end)
Pastaba: svarbu, kad CF formulės būtų įvestos lyginant su „aktyvia ląstele“ pasirinkime, kuris šiuo atveju laikomas B5.
Ši formulė nurodo du pavadintus diapazonus: pradžia (C2) ir pabaiga (E2).
Paaiškinimas
Funkcija AND užima kelis argumentus ir grąžina TRUE tik tada, kai visi argumentai grąžina TRUE. Datos yra tik „Excel“ serijos numeriai, todėl ankstesnės datos visada yra mažesnės nei vėlesnės datos. Pagal pirmiau pateiktą formulę bet kurios datos, didesnės arba lygios pradžios datai IR mažesnės arba lygios pabaigos datai, išlaikys abu testus, o funkcija AND grąžins TRUE, suaktyvindama taisyklę.
Nuorodos į pradžios ir pabaigos datas (C2 ir E2) yra absoliučios ir nesikeis. Nuorodos į datą C stulpelyje yra „mišrios“ - stulpelis užrakintas, tačiau eilutės numerį galima laisvai keisti.
Be įvardytų diapazonų
Ši formulė nurodo du pavadintus diapazonus: pradžia (C2) ir pabaiga (E2). Nenaudojant įvardytų diapazonų, formulė atrodytų taip:
=AND($C5>=$C$2,$C5<=$E$2)
Įterpimo datos
Ši formulė atskleidžia pradžios ir pabaigos įvesties reikšmes tiesiai darbalapyje, kad jas būtų galima lengvai pakeisti. Jei norite įterpti (kietojo kodo) datas tiesiai į formulę, formulė atrodys taip:
=AND($C5>=DATE(2015,6,1),$C5<=DATE(2015,7,31))
DATA funkcija užtikrina, kad data būtų tinkamai atpažinta. Tai sukuria tinkamą „Excel“ datą su nurodytomis metų, mėnesio ir dienos reikšmėmis.