„Excel“ formulė: Sąlyginio formatavimo data, praleista -

Turinys

Bendroji formulė

=(date2-date1)>n

Santrauka

Norėdami paryškinti „pavėluotai“ datas, galite naudoti sąlyginio formatavimo taisyklę, kuri patikrina, ar dviejų datų skirtumas yra didesnis nei tam tikras dienų skaičius. Pateiktame pavyzdyje D5: C12 diapazonui buvo pritaikytos trys sąlyginio formatavimo taisyklės su šiomis formulėmis:

=(D5-C5)<3 // rule 1 (green) =(D5-C5)=10 // rule 3 (red)

Pastaba: sąlyginio formatavimo taisyklės yra įvertinamos, palyginti su viršutine kairiąja langeliu pasirinkimo metu, kai sukuriama taisyklė, šiuo atveju D5.

Skaičiuojant dispersiją dienomis

E stulpelio dispersijos apskaičiuojamos pagal šią formulę atėmus pradinę datą nuo dabartinės datos:

=D5-C5

Rezultatas yra dienų skirtumas tarp pradinės ir dabartinės datos. Teigiamas skirtumas reiškia pavėluotą datą (ty grafiko „paslydimą“). Neigiamas skirtumas rodo, kad dabartinė data yra anksčiau nei numatyta. Tai veikia, nes „Excel“ datos yra serijos numeriai.

E stulpelyje rodomas dispersija yra tik nuoroda į šį pavyzdį ir nėra naudojama sąlyginio formatavimo taisyklėse. Tačiau jei traktuosite E stulpelį kaip pagalbinį stulpelį, galite parašyti paprastesnes sąlyginio formatavimo taisykles, kurios tiesiogiai naudoja dispersiją.

Paaiškinimas

Šiame pavyzdyje norime pritaikyti tris skirtingas spalvas, atsižvelgiant į tai, kiek originalo data skiriasi nuo dabartinės datos:

  1. Žalia, jei dispersija yra mažesnė nei 3 dienos
  2. Geltona, jei dispersija yra nuo 3 iki 10 dienų
  3. Raudona, jei dispersija yra didesnė nei 10 dienų

Kiekvienai taisyklei mes apskaičiuojame dispersiją iš pradinės datos atimdami pradinę datą (kaip paaiškinta aukščiau). Tada mes patikriname rezultatą logine išraiška. Kai išraiška grąžina TRUE, suaktyvinamas sąlyginis formatavimas.

Kadangi mes norime trijų atskirų spalvų, kurių kiekviena turi loginį testą, mums reikės trijų atskirų sąlyginio formatavimo taisyklių. Žemiau pateiktame ekrane rodoma, kaip taisyklės sukonfigūruotos, kad būtų pritaikytas žalias, geltonas ir raudonas formatavimas. Atkreipkite dėmesį, kad pirmose dviejose taisyklėse pažymėta „stop if true“:

Taisyklės vertinamos nurodyta tvarka. 1 taisyklė testuoja, jei dispersija yra mažesnė nei 3 dienos. 2 taisyklėje tikrinama, ar dispersija yra mažesnė nei 10 dienų. 3 taisyklėje tikrinama, ar dispersija yra didesnė ar lygi 10 dienų. Tiek 1, tiek 2 taisyklėje įjungtas „stop if true“. Kai kuri nors taisyklė grąžina IŠ TIESOS, „Excel“ nustos tikrinti papildomas taisykles.

Pavėluota iki n dienų nuo šiandien

Galbūt norėsite palyginti terminą su šios dienos data. Norėdami patikrinti, ar datos vėluoja mažiausiai n dienos nuo šiandien, galite naudoti tokią formulę:

=(TODAY()-date)>=n

Ši formulė pateiks TRUE tik tada, kai data bus bent n dienų praeityje. Kai data bus ateityje, skirtumas bus neigiamas skaičius, todėl taisyklė niekada nebus suaktyvinta.

Norėdami gauti daugiau informacijos apie formulės kriterijų sudarymą, žr. 50 ir daugiau formulės kriterijų pavyzdžių.

Įdomios straipsniai...