Factory calendar in Excel

Calendarium productionis, id est tabularum indices, ubi omnes officiales dies ferialesque feriae notantur proinde - res absolute necessaria cuilibet usori Microsoft Praecedo. Re, carere non potes;

  • in computatione calculi (salarium, longitudo servitii, feriarum ...)
  • in logistics - pro recta determinatione traditionis temporum, ratione habita hebdomadae et feriarum (memini classic "veniet post dies festos?")
  • in administratione consilii - ad rectam aestimationem nominum, ratione habita iterum laborantium non-operantium dierum
  • aliquem usum munera sicut PROFESSIO (FERIAE) or PURUS ADMINISTRIS (NETWORKDAYS), eo quod argumentum requirunt feriarum
  • cum functionibus temporis Intelligentiae utens (sicut TOTALYTD, TOTALMTD, SAMEPERIODLASTYEAR, etc.) in Pivot potentia et potentia BI.
  • ... etc. - multorum exemplorum.

Facilius est illis qui in systematibus corporatis ERP operantur ut 1C vel SAP, sicut calendarium productione in illis aedificatur. Sed quid de Excel users?

Utique habere potes tale calendarium manuale. Sed tunc saltem semel in anno renovare debebis (vel etiam saepius, ut in "iocum" 2020), diligenter omnes hebdomadae, translationes et dies non operandi a nostro imperio inventis intrantes. Ac deinde hoc modo procedendum omni anno altero repetemus. TAEDIUM.

Quomodo de paulo amentes iens et faciens "perpetuum" calendarium officinam in Excel? Quis, qui se renovat, notitias ex Interrete accipit et semper recentem indicem dierum non operantium in calculis quibusvis usui subsequentis generat? Tentans?

Quod quidem facere minime difficile est.

Data fons

Summa quaestio est ubi ut notitia? Fontem idoneum quaerens, per aliquot optiones perrexi:

  • Decreta originalia edita sunt de loco in forma PDF regiminis (hic, unum ex his, exempli gratia) et statim evanescet – ex eis extrahi non possunt notitiae utiles.
  • A tempting option, at first glance, seemed to be the “Open Data Portal of the Federation”, where there is a corresponding data set, but, upon closer examination, everything turned out to be sad. The site is terribly inconvenient for importing into Excel, technical support does not respond (self-isolated?), and the data itself is outdated there for a long time – the production calendar for 2020 was last updated in November 2019 (disgrace!) and, of course, does not contain our “coronavirus ‘ and the ‘voting’ weekend of 2020, for example.

Detortus fontibus officialibus, coepi privatos fodere. Multae ex his in interreti, sed pleraeque etiam omnino alienae sunt ad invehendam in Excel et in calendario productionem formae pulchris imaginibus. Sed non est nobis in muro pendere iudicium?

Et in processu inquisitionis res mira casu inventa est - situs http://xmlcalendar.ru/

Factory calendar in Excel

Sine superfluis “frills”, situs simplex, levis et celeriter, ad unum opus acuta - ut omnibus exhibeatur calendarium productivum pro optato anno in XML forma. Optume!

Si subito non es in notis, XML forma textus cum contento speciali notatus est . Leve, commodum et lecturum a recentissimis programmatis, in quibus Excel.

Modo in casu, auctores situs contingi et confirmaverunt situm extitisse per 7 annos, notitia in eo constanter renovata (etiam ramum in github habent) et non claudunt. Nec quicquam sapio quod tu et notitias ab ea onero pro quibusvis inceptis et calculis in Excel. Liberum est. Suus 'nice scio quod adhuc homines sunt sic! Observa!

Reliquum est ut hanc datam in Excel utens potentiae Query addendi in (pro versionibus Excel 2010-2013 deponi possit gratis ab Microsoft website, et in versionibus Excel 2016 et recentior iam ab defalta aedificata est. ).

Ratio actionum talis erit:

  1. Petimus ut download notitia ex situ pro quolibet anno
  2. Convertere petitionem nostram in functionem
  3. Hoc munus applicamus ad omnium annorum curricula, ab 2013 usque ad annum currentem incipiendo, ac "perpetuum" productionem calendarii latis adaequationis accipimus. Voila!

Gradus 1. importare calendarium pro uno anno

Primum, calendarium productionis onerare pro quolibet anno, exempli gratia, pro 2020. Ad hoc, in Excel, ad tab. Data (aut virtus Querysi inauguratus es ut separatum addendi in) et eligere Ex Internet (Ex Web). In fenestra quod aperit, ligamen crustulum ad annum respondentem, e situ expressum;

Factory calendar in Excel

Post strepitando in OK fenestra praevisum apparet, in quo puga pyga strepere debes Convertere Data (Conformatio data) or Mutandi notitia (Edere data) et ad potestatem Query interrogationis editoris fenestrae dabimus, ubi opus cum notitia continuabimus:

Factory calendar in Excel

Statim in tabula dextra delere tuto potes Rogationem Morbi (Quaertio occasus) ego morsque dividimur mutatio generis (Type mutata) Non opus est.

Mensa in diebus festis columna continet codices et descriptiones dierum non laborantium - contenta videre potes per "cadere" eam bis strepitando in verbo viridi. Mensa:

Factory calendar in Excel

Revertere, debebis in tabula dextra delere omnes gradus qui retro apparuerunt Source (Source).

Secunda mensa, quae simili modo accedere potest, prorsus continet id quod opus est, dies omnium non operantium;

Factory calendar in Excel

Restat ut hanc lamminam procedamus, scilicet:

1. Filter tantum dies festus (id est) in columna secunda Tributum: t

Factory calendar in Excel

2. Omnes columnas dele praeter primam - strepitando in capite columnae primae et praecepto eligendo Delere alias columnas (Columna alia remove):

Factory calendar in Excel

3. Scinditur prima columna per punctum separatim in mensem et diem cum imperio Scinditur columna - Per Delimiter Tab transformatio (Transform - Columna Split - per delimiter):

Factory calendar in Excel

4. Postremo columnam calculam cum dates normalibus creas. Ad hoc faciendum in tab Addito columna click in puga pyga Consuetudo columnae (Columna Add - Custom Column) et intrant hanc formulam in fenestra quae apparet;

Factory calendar in Excel

=#data(2020, [#»Attribute:d.1″], [#»Attribute:d.2″])

Hic auctor #datus tria argumenta habet: annum, mensem et diem respective. Post clicking in OK inquisitam columnam dabimus cum normali volutpat vestibulum, et reliquas columnas delemus ut in gradu 2

Factory calendar in Excel

Gradus 2. Convertere petitionem in functione

Proximum negotium est ut interrogationem pro 2020 in universalem functionem pro quolibet anno creato convertat (annus numerus argumentum erit). Ad hoc facimus quod sequitur;

1. Expanding (si non iam expansae) in tabulis inquiries (Queries) ad sinistram in potentia Query fenestra:

Factory calendar in Excel

2. Post petitionem ad munus conversis, facultas videndi vestigia quae petitionem faciunt et facile eas recensere, proh dolor, evanescit. Unde sensus efficit ut petitionis nostrae exemplar et ludibrium iam secum habeat, et pristinum in subsidiis relinquamus. Ad hoc faciendum, ius-click in pane sinistra in calendario nostro petitio et mandatum duplicatum elige.

Dextra-clicking iterum in calendario inde exemplum (2) eliget imperium secunda nomine (Rename) et intret nomen novum - sit, v.gr. fxYear:

Factory calendar in Excel

3. Investigationis fontem codicem aperimus in lingua interna Power Query (breviter "M") utens imperio Provectus Editor Tab review(View - Provectus Editor) et parvas ibi mutationes fac ut petitionem nostram in functionem pro quolibet anno convertamus.

Fuit;

Factory calendar in Excel

Post:

Factory calendar in Excel

Si interesse in singulis, hic;

  • (Anno ut numerus) =>  - declaramus munus nostrum unum argumentum numericum habebimus - variabilis anno
  • Praeterita variabilis anno ut per gradus interretialem link Source. Cum Power Query non permittit ut numeros et textum glutinet, annum numerum ad textum in musca functione utentes convertimus. Number.ToText
  • Paenultimo passu substituimus annum pro 2020 variabile # "Addidit consuetudo object"«ubi formavimus ex fragm.

Post strepitando in perago petitio nostra fit functio;

Factory calendar in Excel

Gradus 3. Import calendariis omnibus annis

Extremum illud superest, ut interrogationem principalem ultimam faciamus, quae notitias omnibus annis promptis imposuisti et omnes dies festos receptos in unam mensam adde. Quia haec:

1. In tabula interrogationis sinistrae deprimimus in spatio vacuo cum mure dextro puga pyga et ducta gradatim Nova petitio - Alii fontes - Inanis postulatio (Nova Query — Ex aliis fontibus — Quaestio Blank):

Factory calendar in Excel

2. Indicem omnium annorum generare oportet, pro quibus calendariis postulabimus, id est 2013, 2014 ... 2020. Ad hoc faciendum, in formula quaestionis vacuae, quae apparet, praeceptum inire:

Factory calendar in Excel

structure;

={NumberA..NumberB}

... in Potentia Query indicem numerorum ab A ad B generat

={1..5}

... indicem produceret 1,2,3,4,5.

Bene, ne ad 2020 stricte ligandum, functione utimur DateTime.LocalNow () - analogum Praecedo munus HODIE (TODAY) in Potentia Query - et ex eo extractum vicissim, anno currenti munere Date.Year.

3. Constitutio inde annorum, etsi satis adaequata spectat, mensa potestatis Query non est, sed obiectum speciale. album (List). Sed eam ad mensam convertere non problema est: modo globum preme Ad mensam (Ad Tabulam) superiore sinistro;

Factory calendar in Excel

4. Metam! Applicando munus prius creavit nos fxYear ad annos inde indicem. Ad hoc faciendum in tab Addito columna premere puga More munus voca (Columna addere - Invoke Custom Function) et pone solum argumentum suum - in columna Column1 trans annos:

Factory calendar in Excel

Post strepitando in OK munus nostrum fxYear summa in vicem singulis annis operabitur et columnam habebimus in qua singulae cellae tabulam continebunt cum temporibus dierum non laborantium (contenta mensae perspicue conspicua sunt si in curriculo cellae proximae deprimes. verbum Mensa):

Factory calendar in Excel

Superest ut contenta tabularum nestarum strepitando in icone ampliare cum sagittis duplici in columna capitis Dates (tick' Utere originale columna nomen ut praeposita removeri potest);

Factory calendar in Excel

... et strepitando in OK dabimus quod voluimus - elenchum omnium festorum ab anno MMXIII usque ad annum currentem:

Factory calendar in Excel

Prima, iam supervacanea columna, deleri potest, et pro secunda, forma data Date (Date) in dropdown list in the column heading:

Factory calendar in Excel

Investigatio ipsa quam significantius aliquid nominari potest Request1 ac deinde eventus schedam in forma dynamici "doloris" mensae utens mandatum claudere ac download Tab domum (Domus - Close & Lond):

Factory calendar in Excel

Calendarium creatum renovare in futuro potes iure strepitando in mensa vel interrogatione in pane dextro per mandatum Update & Servare. Aut utor puga Renovare omnia Tab Data (Date - Renovare All) aut claviaturae Ctrl-+alt+F5.

Quod suus omnes.

Nunc numquam tempus terere necesse est et cogitationis fomitem inquirere et augere festorum catalogum – nunc habes calendarium “perpetuum” productionis. Ceterum, dum auctores situs http://xmlcalendar.ru/ suas fetus alunt, quod spero multo tempore futurum est (gratias illis iterum!).

  • BitCoin importare rate excellere ab interrete via Power Query
  • Negotium proximo die reperto functione profesto utens
  • Inventis intersectio date intervalla

Leave a Reply