Vispārēja formula
=date-DAY(date)+1+n*7-WEEKDAY(date-DAY(date)+8-dow)
Kopsavilkums
Lai iegūtu mēneša devīto dienu (ti, pirmo otrdienu, trešo otrdienu, ceturto ceturtdienu utt.), Varat izmantot formulu, kuras pamatā ir DAY un WEEKDAY funkcijas. Parādītajā piemērā formula E5 ir:
=B5-DAY(B5)+1+D5*7-WEEKDAY(B5-DAY(B5)+8-C5)
Paskaidrojums
Pirmkārt, šī formula nosaka "sākuma datumu". "Mēneša pirmais" tiek aprēķināts ar funkciju DAY šeit:
=B5-DAY(B5)+1
Tad n * 7 dienas tiek pievienotas mēneša pirmajai, lai iegūtu sākuma datumu n nedēļas no mēneša pirmās. Formulas vispārīgā formā n apzīmē "n-to".
Nākamais solis ir aprēķināt korekciju, kas nepieciešama, lai sasniegtu galīgo rezultātu. Korekcija tiek aprēķināta, izmantojot WEEKDAY un DAY:
WEEKDAY(B5-DAY(B5)+8-C5)
WEEKDAY laikā atkal tiek aprēķināta mēneša pirmā, pēc tam tiek pievienotas 8 dienas un tiek atņemta vērtība dow (nedēļas diena). Nedēļas diena tiek saīsināta kā “dow” formulas vispārīgā formā. Šis ir skaitlis starp 1 (svētdiena) un 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 galīgo rezultātu.