Universaalne kalendri valem

Sisu

Kui vajate kalendrit Microsoft Exceli lehel, siis on teil palju erinevaid viise – alates vaevalisest kuupäevade käsitsi sisestamisest kuni hüpikalendrite ühendamiseni erinevatest lisandmoodulitest ja makrodest. Teine võimalus on rakendada universaalset kalendrit mis tahes kuupäeva jaoks, kasutades ainult ühte (kuigi harjumusest väga hirmutavat) massiivi valemit.

Selle kasutamiseks looge lehele selline tühimik:

Universaalne kalendri valem

Lahtris B2 olev kuupäev võib olla ükskõik milline, siin on olulised ainult kuu ja aasta. Lahtrid vahemikus B3:H3 võivad sisaldada nädalapäevade nimesid mis tahes sobivas vormingus. 

Nüüd valige vahemik B4:H9 ja sisestage sinna järgmine valem:

=ЕСЛИ(МЕСЯЦ(ДАТА(ГОД(B2);МЕСЯЦ(B2);1)) <>МЕСЯЦ(ДАТА(ГОД(B2);МЕСЯЦ(B2);1)- (ДЕНЬНЕД(ДАТА(ГОД(B2);МЕСЯЦ(B2);1);2)-1) +{0:1:2:3:4:5}*7+{1;2;3;4;5;6;7}-1);» «; ДАТА(ГОД(B2);МЕСЯЦ(B2);1)- (ДЕНЬНЕД(ДАТА(ГОД(B2);МЕСЯЦ(B2);1);2)-1) +{0:1:2:3:4:5}*7+{1;2;3;4;5;6;7}-1)

Ingliskeelses versioonis on see:

=IF(MONTH(DATE(YEAR(B2),MONTH(B2),1)) <>MONTH(DATE(YEAR(B2),MONTH(B2),1)- (WEEKDAY(DATE(YEAR(B2),MONTH(B2),1))-1) +{0;1;2;3;4;5}*7+{1,2,3,4,5,6,7}-1),””, DATE(YEAR(B2),MONTH(B2),1)- (WEEKDAY(DATE(YEAR(B2),MONTH(B2),1))-1) +{0;1;2;3;4;5}*7+{1,2,3,4,5,6,7}-1)

Seejärel vajutage kombinatsiooni Ctrl + Tõstuklahv + Sisestaet sisestada see valem massiivivalemina. Kõik valitud lahtrid peavad olema täidetud jaotises B2 määratud kuu kuupäevadega:

Universaalne kalendri valem

Jääb üle vaid välimust lihvida, lisades vormingu ja peites akna abil päisesse B2 päeva ning ülejäänud lahtritesse kuu ja aasta Lahtrite vormindamine (Ctrl+1):

Universaalne kalendri valem

Nüüd, muutes lahtris B2 kuupäeva, saame valemi järgi mis tahes aasta mis tahes valitud kuu jaoks õige kalendri. Peaaegu igikalender 😉

  • Hüpikkalendri ühendamine Exceli lehega
  • Kiire kuupäeva ja kellaaja sisestamine PLEXi lisandmooduliga
  • Kuidas Excel kuupäevade ja kellaaegadega töötab
  • Kiire kuupäeva ja kellaaja sisestamine ilma eraldajateta

 

Jäta vastus