
Vispārēja formula
=date+7-WEEKDAY(date+7-dow)
Kopsavilkums
Lai atgrieztu nākamo konkrēto nedēļas dienu (ti, nākamo trešdienu, piektdienu vai pirmdienu) ar noteiktu sākuma datumu, varat izmantot formulu, kuras pamatā ir WEEKDAY funkcija. Parādītajā piemērā formula D6 ir:
=B6+7-WEEKDAY(B6+7-2)
Ja B6 ir datums Piektdiena, 2015. gada 16. janvāris, un 2 apzīmē pirmdienu, "Dow". Rezultāts ir pirmdiena, 2015. gada 9. janvāris.
Lai iegūtu citu nedēļas dienu, formulā izmantojiet citu vērtību “dow”. Ar noklusējuma iestatījumiem WEEKDAY funkcija izmanto shēmu, kur svētdiena = 1, pirmdiena = 2, otrdiena = 3, trešdiena = 4, ceturtdiena = 5, piektdiena = 6 un sestdiena = 7.
Paskaidrojums
Programmā Excel jēdziens "nedēļas diena" vai "nedēļas diena" ir balstīts uz ideju, ka katrai nedēļas dienai ir noteikts numurs. Izmantojot noklusējuma iestatījumus, WEEKDAY funkcija svētdienu uzskata par nedēļas pirmo dienu (1) un sestdienu par pēdējo dienu (7). Piešķirot derīgu datumu, WEEKDAY funkcija atgriezīs skaitli no 1 līdz 7.
Lai atrastu nākamo nedēļas dienu, šī formula vispirms ritina datumu uz priekšu par 7 dienām, pēc tam atgriežas pareizajā datumā, atņemot aprēķina rezultātu, kurā tiek izmantota WEEKDAY funkcija. Parādītajā piemērā 6. rindas formulas ir šādas:
=B6+7-WEEKDAY(B6+7-7) // C6, get next Saturday =B6+7-WEEKDAY(B6+7-2) // D6, get next Monday
Pirmajā formulā (C6) skaitlis 7 (beigās) apzīmē sestdienu. Otrajā formulā (D6) skaitlis ir 2, pirmdienai.
D6 formulu atrisina šādi:
=B6+7-WEEKDAY(B6+7-2) =42027-WEEKDAY(42025) =42027-4 =42023 =1/9/2015
Piezīme: kad norādītais datums jau ir vēlamā nedēļas diena, tiks atgriezts sākotnējais datums.
Nākamā nedēļas diena no šodienas
Lai iegūtu nākamo nedēļas dienu no pašreizējā datuma, varat izmantot funkciju ŠODIEN, piemēram:
=TODAY()+7-WEEKDAY(TODAY()+7-dow)