Excel

Datums ir darbdiena

Date Is Workday

Excel formula: datums ir darbdienaVispārīgā formula | _+_ | Kopsavilkums

Lai noteiktu, vai datums ir darbdiena, varat izmantot formulu, kuras pamatā ir WORKDAY funkcija. Parādītajā piemērā C5 formula ir šāda:





kā izveidot nosaukto diapazonu programmā Excel
= WORKDAY (date-1,1,holidays)=date

kur ir 'brīvdienas' nosaukts diapazons E5: E6.

Iepriekš minētā formula atgriež patiesību, jo pirmdiena, 2015. gada 21. decembris, ir darbdiena.





Skaidrojums

Funkcija DARBA DIENA aprēķina datumus nākotnē vai pagātnē, kas (pēc definīcijas) ir “darba dienas”. Citiem vārdiem sakot, WORKDAY automātiski izslēdz nedēļas nogales un (pēc izvēles) brīvdienas. WORKDAY pieņem 3 argumentus: sākuma_datums, dienas un (pēc izvēles) brīvdienas.

Tā kā mēs vēlamies pārbaudīt vienu datumu un iegūt patiesu vai nepatiesu rezultātu, ideālā gadījumā mēs izmantosim DARBA DIENU ar vienkāršu formulu zemāk:



 
= WORKDAY (B5-1,1,holidays)=B5

Tomēr šis nedarbojas, tā kā šķiet, ka WORKDAY nevērtē datumu, kurā nav nobīdes.

Risinājums ir piegāde (datums-1) sākuma datumam, 1 dienām un nosauktais diapazons “brīvdienas” (E5: E6) brīvdienām.

Tas noved pie tā, ka WORKDAY vienu dienu atkāpjas, pēc tam rezultātam pievieno 1 dienu, ņemot vērā nedēļas nogales un brīvdienas. Faktiski mēs 'maldinām' DARBA DIENU, lai novērtētu sākuma datums .

Ja datums iekrīt nedēļas nogalē vai brīvdienā, WEEKDAY automātiski pielāgo datumu uz nākamo darba dienu.

Visbeidzot, mēs salīdzinām sākotnējo sākuma datumu ar funkcijas WORKDAY rezultātu. Ja datumi ir vienādi (t.i., WORKDAY rezultāts ir vienāds ar sākuma datumu, formula atgriež TRUE. Ja nē, formula atgriež FALSE.

Pārliecinieties, ka aprēķinātais datums iekrīt darba dienā

Lai pārliecinātos, ka aprēķinātais datums ir darba dienā, varat izmantot šādu formulu:

 
= WORKDAY (date,0)

Piezīme - ja jums ir vajadzīgas pielāgotas nedēļas nogales, izmantojiet WORKDAY.INTL funkciju.

Autors Deivs Bruns


^