Excel

Iegūstiet mēneša n -to nedēļas dienu

Get Nth Day Week Month

Excel formula: iegūstiet mēneša n -to nedēļas dienuVispārīgā formula | _+_ | Kopsavilkums

Lai iegūtu mēneša nedēļas pirmo dienu (piemēram, pirmo otrdienu, trešo otrdienu, ceturto ceturtdienu utt.), Varat izmantot formulu, kuras pamatā ir DIENA un NEDĒĻAS DIENA funkcijas. Parādītajā piemērā E5 formula ir šāda:





=date- DAY (date)+1+n*7- WEEKDAY (date- DAY (date)+8-dow)
Skaidrojums

Pirmkārt, šī formula nosaka “sākuma datumu”. Pirmais mēnesis tiek aprēķināts, izmantojot funkciju DAY šeit:

 
=B5- DAY (B5)+1+D5*7- WEEKDAY (B5- DAY (B5)+8-C5)

Tad n * 7 dienas tiek pievienotas mēneša pirmajai, lai iegūtu sākuma datumu n nedēļas no mēneša pirmā. Formulas vispārīgajā formā n apzīmē 'n'.



Nākamais solis ir aprēķināt nepieciešamo korekciju, lai sasniegtu gala rezultātu. Korekcija tiek aprēķināta, izmantojot WEEKDAY un DAY:

kā atkārtot formulu Excel
 
=B5- DAY (B5)+1

WEEKDAY iekšienē atkal tiek aprēķināts mēneša pirmais, pēc tam tiek pievienotas 8 dienas un atņemta vērtība dow (nedēļas dienai). Nedēļas diena formulas vispārējā formā tiek saīsināta kā “dow”. Šis ir skaitlis no 1 (svētdiena) līdz 7 (sestdiena), kuru pēc vajadzības var mainīt.



Visbeidzot, aprēķinātā korekcija tiek atņemta no sākotnējā sākuma datuma, lai iegūtu gala rezultātu.

Autors Deivs Bruns


^