Kalenda ya kiwanda katika Excel

Kalenda ya uzalishaji, yaani orodha ya tarehe, ambapo siku zote rasmi za kazi na likizo zinawekwa alama ipasavyo - jambo la lazima kabisa kwa mtumiaji yeyote wa Microsoft Excel. Kwa mazoezi, huwezi kufanya bila hiyo:

  • katika hesabu za uhasibu (mshahara, urefu wa huduma, likizo ...)
  • katika vifaa - kwa uamuzi sahihi wa nyakati za kujifungua, kwa kuzingatia wikendi na likizo (kumbuka classic "njoo baada ya likizo?")
  • katika usimamizi wa mradi - kwa makadirio sahihi ya masharti, kwa kuzingatia, tena, siku za kufanya kazi zisizo za kazi
  • matumizi yoyote ya vitendaji kama SIKU YA KAZI (SIKU YA KAZI) or WATENDA KAZI SAFI (SIKUKUU), kwa sababu zinahitaji orodha ya likizo kama mabishano
  • unapotumia vitendaji vya Upelelezi wa Muda (kama vile TOTALYTD, TOTALMTD, SAMEPERIODLASTYEAR, n.k.) katika Pivot ya Nguvu na Power BI
  • ... n.k. - mifano mingi.

Ni rahisi kwa wale wanaofanya kazi katika mifumo ya ushirika ya ERP kama vile 1C au SAP, kwani kalenda ya uzalishaji imeundwa ndani yao. Lakini vipi kuhusu watumiaji wa Excel?

Unaweza, kwa kweli, kuweka kalenda kama hiyo kwa mikono. Lakini basi itabidi uisasishe angalau mara moja kwa mwaka (au hata mara nyingi zaidi, kama katika "shangwe" 2020), ukiingia kwa uangalifu wikendi zote, uhamishaji na siku zisizo za kufanya kazi zilizobuniwa na serikali yetu. Na kisha kurudia utaratibu huu kila mwaka ujao. Kuchoshwa.

Vipi kuhusu kwenda wazimu kidogo na kutengeneza kalenda ya kiwanda "ya kudumu" katika Excel? Moja ambayo inajisasisha, inachukua data kutoka kwa Mtandao na daima hutoa orodha ya kisasa ya siku zisizo za kazi kwa matumizi ya baadaye katika hesabu zozote? Inajaribu?

Kufanya hivyo, kwa kweli, si vigumu kabisa.

Chanzo cha data

Swali kuu ni wapi kupata data? Katika kutafuta chanzo kinachofaa, nilipitia chaguzi kadhaa:

  • Maagizo ya asili yanachapishwa kwenye tovuti ya serikali katika muundo wa PDF (hapa, mmoja wao, kwa mfano) na kutoweka mara moja - habari muhimu haiwezi kuvutwa kutoka kwao.
  • Chaguo la kumjaribu, kwa mtazamo wa kwanza, lilionekana kuwa "Open Data Portal ya Shirikisho", ambapo kuna data sambamba, lakini, baada ya uchunguzi wa karibu, kila kitu kiligeuka kuwa huzuni. Tovuti ni ngumu sana kuagiza katika Excel, msaada wa kiufundi haujibu (kujitenga?), na data yenyewe imepitwa na wakati huko kwa muda mrefu - kalenda ya uzalishaji ya 2020 ilisasishwa mara ya mwisho mnamo Novemba 2019 (fedheha!) na , bila shaka, haina "coronavirus" yetu na wikendi ya 'kupiga kura' ya 2020, kwa mfano.

Kwa kukatishwa tamaa na vyanzo rasmi, nilianza kuchimba zisizo rasmi. Kuna wengi wao kwenye mtandao, lakini wengi wao, tena, siofaa kabisa kwa kuagiza kwenye Excel na kutoa kalenda ya uzalishaji kwa namna ya picha nzuri. Lakini sio kwetu kuitundika ukutani, sivyo?

Na katika mchakato wa kutafuta, jambo la ajabu liligunduliwa kwa bahati mbaya - tovuti http://xmlcalendar.ru/

Kalenda ya kiwanda katika Excel

Bila "frills" zisizohitajika, tovuti rahisi, nyepesi na ya haraka, iliyopigwa kwa kazi moja - kumpa kila mtu kalenda ya uzalishaji kwa mwaka unaohitajika katika muundo wa XML. Bora kabisa!

Ikiwa, ghafla, hujui, basi XML ni muundo wa maandishi na maudhui yaliyowekwa alama maalum . Nyepesi, rahisi na inayosomeka na programu nyingi za kisasa, pamoja na Excel.

Ikiwezekana, niliwasiliana na waandishi wa tovuti na walithibitisha kuwa tovuti imekuwepo kwa miaka 7, data juu yake inasasishwa mara kwa mara (hata wana tawi kwenye github kwa hili) na hawataifunga. Na sijali hata kidogo kwamba wewe na mimi hupakia data kutoka kwayo kwa miradi na hesabu zetu zozote katika Excel. Ni bure. Inapendeza kujua kuwa bado kuna watu kama hawa! Heshima!

Inabakia kupakia data hii kwenye Excel kwa kutumia programu jalizi ya Hoja ya Nguvu (kwa matoleo ya Excel 2010-2013 inaweza kupakuliwa bila malipo kutoka kwa tovuti ya Microsoft, na katika matoleo ya Excel 2016 na mapya zaidi tayari imejengewa ndani kwa chaguo-msingi. )

Mantiki ya vitendo itakuwa kama ifuatavyo:

  1. Tunatuma ombi la kupakua data kutoka kwa tovuti kwa mwaka mmoja wowote
  2. Kugeuza ombi letu kuwa kazi
  3. Tunatumia kipengele hiki kwenye orodha ya miaka yote inayopatikana, kuanzia 2013 na hadi mwaka huu - na tunapata kalenda ya uzalishaji "ya kudumu" yenye uppdatering wa moja kwa moja. Voila!

Hatua ya 1. Leta kalenda kwa mwaka mmoja

Kwanza, pakia kalenda ya uzalishaji kwa mwaka wowote, kwa mfano, kwa 2020. Ili kufanya hivyo, katika Excel, nenda kwenye kichupo. Data (Au Hoja ya Nguvuikiwa umeisakinisha kama nyongeza tofauti) na uchague Kutoka kwa Mtandao (Kutoka kwa Wavuti). Katika dirisha linalofungua, bandika kiunga kwa mwaka unaolingana, ulionakiliwa kutoka kwa wavuti:

Kalenda ya kiwanda katika Excel

Baada ya kubonyeza OK dirisha la hakikisho linaonekana, ambalo unahitaji kubofya kifungo Badilisha Data (Badilisha data) or Ili kubadilisha data (Hariri data) na tutafika kwenye kihariri cha kihariri cha hoja ya Nguvu, ambapo tutaendelea kufanya kazi na data:

Kalenda ya kiwanda katika Excel

Mara moja unaweza kufuta kwa usalama kwenye paneli sahihi Omba Vigezo (Mipangilio ya hoja) hatua aina iliyobadilishwa (Aina Iliyobadilishwa) Hatumhitaji.

Jedwali katika safu ya likizo lina nambari na maelezo ya siku zisizo za kazi - unaweza kuona yaliyomo kwa "kupitia" mara mbili kwa kubofya neno la kijani. Meza:

Kalenda ya kiwanda katika Excel

Ili kurudi nyuma, itabidi ufute kwenye paneli ya kulia hatua zote ambazo zimeonekana nyuma chanzo (Chanzo).

Jedwali la pili, ambalo linaweza kupatikana kwa njia sawa, lina kile tunachohitaji - tarehe za siku zote zisizo za kazi:

Kalenda ya kiwanda katika Excel

Inabakia kusindika sahani hii, ambayo ni:

1. Chuja tarehe za likizo pekee (yaani zile) kwa safu wima ya pili Sifa:t

Kalenda ya kiwanda katika Excel

2. Futa safu zote isipokuwa ya kwanza - kwa kubofya kulia kwenye kichwa cha safu ya kwanza na kuchagua amri Futa safu wima zingine (Ondoa Safu Wima Zingine):

Kalenda ya kiwanda katika Excel

3. Gawanya safu wima ya kwanza kwa nukta tofauti kwa mwezi na siku kwa amri Gawanya Safu - Kwa Delimiter tab Mabadiliko (Badilisha - Gawanya safu wima - Kwa kikomo):

Kalenda ya kiwanda katika Excel

4. Na hatimaye unda safu iliyohesabiwa na tarehe za kawaida. Ili kufanya hivyo, kwenye kichupo Kuongeza safu bonyeza kitufe Safu wima maalum (Ongeza Safu - Safu Wima Maalum) na ingiza formula ifuatayo kwenye dirisha inayoonekana:

Kalenda ya kiwanda katika Excel

=#ya tarehe(2020, [#»Sifa:d.1″], [#»Sifa:d.2″])

Hapa, opereta #tarehe ana hoja tatu: mwaka, mwezi, na siku, mtawalia. Baada ya kubofya OK tunapata safu wima inayohitajika na tarehe za kawaida za wikendi, na kufuta safu wima zilizobaki kama ilivyo katika hatua ya 2

Kalenda ya kiwanda katika Excel

Hatua ya 2. Kugeuza ombi kuwa kitendakazi

Jukumu letu linalofuata ni kubadilisha hoja iliyoundwa kwa 2020 kuwa chaguo la kukokotoa kwa mwaka wowote (nambari ya mwaka itakuwa hoja yake). Ili kufanya hivyo, tunafanya yafuatayo:

1. Kupanua (ikiwa bado haijapanuliwa) paneli Maswali (Maswali) upande wa kushoto kwenye dirisha la Hoja ya Nguvu:

Kalenda ya kiwanda katika Excel

2. Baada ya kubadilisha ombi kwa kazi, uwezo wa kuona hatua zinazofanya ombi na kuzihariri kwa urahisi, kwa bahati mbaya, hupotea. Kwa hivyo, inaeleweka kufanya nakala ya ombi letu na kufurahiya nayo tayari, na kuacha asili kwenye hifadhi. Ili kufanya hivyo, bonyeza-click kwenye kidirisha cha kushoto kwenye ombi letu la kalenda na uchague amri ya Duplicate.

Kubofya kulia tena kwenye nakala inayotokana ya kalenda(2) itachagua amri Rename (Badilisha jina) na ingiza jina jipya - iwe, kwa mfano, fxMwaka:

Kalenda ya kiwanda katika Excel

3. Tunafungua msimbo wa chanzo cha hoja katika lugha ya ndani ya Hoji ya Nguvu (inaitwa kwa ufupi "M") kwa kutumia amri. Mhariri wa hali ya juu tab Tathmini(Angalia - Mhariri wa hali ya juu) na kufanya mabadiliko madogo huko ili kugeuza ombi letu kuwa kazi ya mwaka wowote.

Ilikuwa:

Kalenda ya kiwanda katika Excel

Baada ya:

Kalenda ya kiwanda katika Excel

Ikiwa una nia ya maelezo, basi hapa:

  • (mwaka kama nambari)=>  - tunatangaza kwamba kazi yetu itakuwa na hoja moja ya nambari - kutofautiana mwaka
  • Kubandika kigeu mwaka kwa kiungo cha wavuti kwa hatua chanzo. Kwa kuwa Hoja ya Nguvu haikuruhusu kubandika nambari na maandishi, tunabadilisha nambari ya mwaka kuwa maandishi kwa kuruka kwa kutumia chaguo la kukokotoa. Nambari.ToText
  • Tunabadilisha mabadiliko ya mwaka wa 2020 katika hatua ya mwisho #”Imeongeza kitu maalum«, ambapo tuliunda tarehe kutoka kwa vipande.

Baada ya kubonyeza Kumaliza ombi letu linakuwa kazi:

Kalenda ya kiwanda katika Excel

Hatua ya 3. Leta kalenda kwa miaka yote

Jambo la mwisho lililobaki ni kufanya swali kuu la mwisho, ambalo litapakia data kwa miaka yote inayopatikana na kuongeza tarehe zote za likizo zilizopokelewa kwenye jedwali moja. Kwa hii; kwa hili:

1. Tunabofya kwenye jopo la swala la kushoto kwenye nafasi ya kijivu tupu na kifungo cha kulia cha mouse na uchague kwa mlolongo Ombi jipya - Vyanzo vingine - Ombi tupu (Swali Jipya - Kutoka kwa vyanzo vingine - Swala tupu):

Kalenda ya kiwanda katika Excel

2. Tunahitaji kutoa orodha ya miaka yote ambayo tutaomba kalenda, yaani 2013, 2014 … 2020. Ili kufanya hivyo, katika upau wa fomula wa hoja tupu inayoonekana, ingiza amri:

Kalenda ya kiwanda katika Excel

Muundo:

={NambariA..NambariB}

… katika Hoja ya Nguvu hutengeneza orodha ya nambari kamili kutoka A hadi B. Kwa mfano, usemi

={1..5}

… ingetoa orodha ya 1,2,3,4,5.

Kweli, ili tusiwe amefungwa kwa ukali hadi 2020, tunatumia kazi hiyo DateTime.LocalNow() - analog ya kazi ya Excel LEO (LEO) katika Hoja ya Nguvu - na utoe kutoka kwayo, kwa upande wake, mwaka wa sasa kwa kazi Tarehe.Mwaka.

3. Seti ya miaka inayotokana, ingawa inaonekana ya kutosha, sio meza ya Hoja ya Nguvu, lakini ni kitu maalum - orodha (Orodha). Lakini kuibadilisha kuwa meza sio shida: bonyeza tu kitufe Kwa meza (Kwa Jedwali) kwenye kona ya juu kushoto:

Kalenda ya kiwanda katika Excel

4. Maliza mstari! Kutumia chaguo za kukokotoa tulizounda hapo awali fxMwaka kwa orodha ya matokeo ya miaka. Ili kufanya hivyo, kwenye kichupo Kuongeza safu bonyeza kitufe Piga kitendaji maalum (Ongeza Safu - Omba Utendaji Maalum) na kuweka hoja yake pekee - safu Column1 kwa miaka:

Kalenda ya kiwanda katika Excel

Baada ya kubonyeza OK kazi yetu fxMwaka uagizaji utafanya kazi kwa zamu kwa kila mwaka na tutapata safu ambapo kila seli itakuwa na jedwali iliyo na tarehe za siku zisizo za kufanya kazi (yaliyomo kwenye jedwali yanaonekana wazi ikiwa utabofya nyuma ya seli karibu na neno Meza):

Kalenda ya kiwanda katika Excel

Inabakia kupanua yaliyomo kwenye jedwali zilizowekwa kwa kubofya ikoni na mishale miwili kwenye kichwa cha safu. Tarehe (tiki Tumia jina la safu wima asili kama kiambishi awali inaweza kuondolewa):

Kalenda ya kiwanda katika Excel

... na baada ya kubofya OK tunapata tulichotaka - orodha ya likizo zote kutoka 2013 hadi mwaka wa sasa:

Kalenda ya kiwanda katika Excel

Safu ya kwanza, tayari isiyo ya lazima, inaweza kufutwa, na kwa pili, kuweka aina ya data tarehe (Tarehe) katika orodha kunjuzi kwenye kichwa cha safu:

Kalenda ya kiwanda katika Excel

Hoja yenyewe inaweza kubadilishwa kuwa kitu cha maana zaidi kuliko Ombi 1 na kisha upakie matokeo kwenye laha kwa namna ya jedwali la nguvu la "smart" kwa kutumia amri funga na upakue tab Nyumbani (Nyumbani - Funga na Upakie):

Kalenda ya kiwanda katika Excel

Unaweza kusasisha kalenda iliyoundwa katika siku zijazo kwa kubofya kulia kwenye jedwali au kuuliza kwenye kidirisha cha kulia kupitia amri. Sasisha na Uhifadhi. Au tumia kitufe Onyesha upya zote tab Data (Tarehe - Onyesha upya Wote) au njia ya mkato ya kibodi Ctrl+Alt+F5.

Ni hayo tu.

Sasa hutahitaji tena kupoteza muda na nishati ya mawazo kutafuta na kusasisha orodha ya likizo - sasa una kalenda ya "kudumu" ya uzalishaji. Kwa hali yoyote, mradi tu waandishi wa tovuti http://xmlcalendar.ru/ wanasaidia watoto wao, ambayo, natumaini, itakuwa kwa muda mrefu sana (asante kwao tena!).

  • Ingiza kiwango cha bitcoin ili kufaulu kutoka mtandaoni kupitia Power Query
  • Kupata siku inayofuata ya kazi kwa kutumia kipengele cha WORKDAY
  • Kutafuta makutano ya vipindi vya tarehe

Acha Reply