„Excel“ formulė: paryškinkite kitas N dienas -

Turinys

Bendroji formulė

=AND(A1>TODAY(),A1<=(TODAY()+days))

Santrauka

Jei norite paryškinti datas, atsirandančias per kitas N dienas, su sąlyginiu formatavimu, galite tai padaryti naudodami formulę, kuri naudoja TODAY funkciją su AND. Tai puikus būdas vizualiai pažymėti tokius dalykus kaip galiojimo laikas, terminai, artėjantys įvykiai ir datos, palyginti su dabartine data.

Pvz., Jei turite datas diapazone B4: G11 ir norite pažymėti langelius, atsirandančius per kitas 30 dienų, pasirinkite diapazoną ir sukurkite naują CF taisyklę, kurioje naudojama ši formulė:

=AND(B4>TODAY(),B4<=(TODAY()+30))

Pastaba: svarbu, kad CF formulės būtų įvestos, palyginti su „aktyvia ląstele“ pasirinkime, kuris šiuo atveju laikomas B4.

Išsaugoję taisyklę pamatysite kitas 30 dienų datas.

Paaiškinimas

Funkcija AND užima kelis argumentus ir grąžina TRUE tik tada, kai visi argumentai grąžina TRUE. Funkcija TODAY grąžina dabartinę datą. Datos programoje „Excel“ yra tiesiog dideli serijos numeriai, todėl susieję ar atimdami dienas galite sukurti naują santykinę datą. TODAY () + 30 sukuria naują datą 30 dienų ateityje, taigi, kai dienos yra didesnės nei šiandien ir mažiau nei šiandien + 30, abi sąlygos yra teisingos, o funkcija AND grįžta teisinga, suaktyvindama taisyklę.

Kintamos dienos

Be abejo, galite pritaikyti dienas pagal bet kurią jums patinkančią vertę:

=AND(B4>TODAY(),B4TODAY(),B4<=(TODAY()+45)) // next 45 days

Įvesties naudokite kitas langelius

Jums nereikia griežtai koduoti datų į taisyklę. Norėdami sukurti lankstesnę taisyklę, formulėje galite naudoti kitas ląsteles, pvz., Kintamuosius. Pvz., Galite pavadinti langelį E2 „dienomis“ ir perrašyti formulę taip:

=AND(B4>TODAY(),B4<=(TODAY()+days))

Kai pakeisite bet kurią datą, sąlyginio formatavimo taisyklė atsakys iškart. Naudodami kitas ląsteles įvedimui ir pavadindami juos pavadintais diapazonais, sąlyginis formatavimas tampa interaktyvus, o formulė yra paprastesnė ir lengviau skaitoma.

Įdomios straipsniai...