Exceli valem: Tingimuslik vormindamise kuupäev on tähtaja ületanud -

Lang L: none (table-of-contents)

Üldine valem

=(date2-date1)>n

Kokkuvõte

Tähtaja ületanud kuupäevade esiletõstmiseks võite kasutada tingimusliku vormindamise reeglit, mis kontrollib, kas kahe kuupäeva erinevus on suurem kui teatud päevade arv. Näidatud näites on vahemikule D5: C12 rakendatud kolme tingimusliku vormindamise reeglit nende valemitega:

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

Märkus. Tingimuslikke vormindamisreegleid hinnatakse reegli loomise ajal valiku vasakusse ülemisse lahtrisse (antud juhul D5).

Dispersiooni arvutamine päevades

E-veeru dispersioonid arvutatakse, lahutades algse kuupäeva praegusest kuupäevast selle valemiga:

=D5-C5

Tulemuseks on algse ja praeguse kuupäeva vahe päevades. Positiivne erinevus tähistab hilist kuupäeva (st ajakavas "libisemist"). Negatiivne erinevus näitab, et praegune kuupäev on graafikust ees. See töötab, sest Exceli kuupäevad on seerianumbrid.

Veerus E näidatud dispersioon on ainult selles näites viitamiseks ja tingimusliku vormindamise reeglid seda ei kasuta. Kui aga käsitlete veergu E abiabikolonnina, võite kirjutada lihtsamad tingimusliku vormindamise reeglid, mis kasutavad variatsiooni otse.

Selgitus

Selles näites soovime rakendada kolme erinevat värvi, sõltuvalt sellest, kui palju algne kuupäev praegusest kuupäevast erineb:

  1. Roheline, kui dispersioon on väiksem kui 3 päeva
  2. Kollane, kui dispersioon on vahemikus 3 kuni 10 päeva
  3. Punane, kui dispersioon on suurem kui 10 päeva

Iga reegli jaoks arvutame dispersiooni lahutades algse kuupäeva praegusest kuupäevast (nagu eespool selgitatud). Seejärel kontrollime tulemust loogilise avaldisega. Kui avaldis tagastab TÕENE, käivitatakse tingimuslik vormindamine.

Kuna me tahame kolme eraldi värvi, millest igaühel on loogiline test, vajame kolme eraldi tingimusliku vormindamise reeglit. Allpool olev ekraan näitab, kuidas reeglid on konfigureeritud rohelise, kollase ja punase vormingu rakendamiseks. Pange tähele, et kahel esimesel reeglil on märge "stop if true".

Reegleid hinnatakse näidatud järjekorras. Reegel 1 testib, kui dispersioon on väiksem kui 3 päeva. Reegliga 2 kontrollitakse, kas dispersioon on väiksem kui 10 päeva. Reegliga 3 kontrollitakse, kas dispersioon on suurem kui 10 päeva või sellega võrdne. Nii reeglis 1 kui ka reeglis 2 on lubatud „stop if true“. Kui kumbki reegel tagastab TÕENE, lõpetab Excel täiendavate reeglite kontrollimise.

Alates tänasest n päeva võrra tähtaja ületanud

Võiksite võrrelda tähtaega tänase kuupäevaga. Kui soovite testida, kas kuupäevad on tänasest vähemalt n päeva võrra hilinenud, võite kasutada järgmist valemit:

=(TODAY()-date)>=n

See valem tagastab väärtuse TRUE ainult siis, kui kuupäev on minevikus vähemalt n päeva. Kui kuupäev on tulevikus, on erinevus negatiivne arv, nii et reegel ei käivitu kunagi.

Lisateavet valemikriteeriumide koostamise kohta leiate 50 + valemikriteeriumide näidetest.

Huvitavad Artiklid...