Ankstyvos „Power Query“ datos yra išjungtos per dieną - „Excel“ patarimai

Turinys

„Power Query“ yra nauja, nauja „Excel“ funkcija. Atminkite, kad jį sukūrė ne „Excel“ komanda. „Power Query“ komanda nusprendė, kad jų nesusies dešimtmečius trunkanti „VisiCalc“ klaida. Štai kodėl tai gali sukelti problemų.

Fono atveju „Excel“ datos saugomos kaip serijos numeris. Jei „Excel“ įvesite šios dienos datą - 2018 m. Kovo 30 d., Jie parodys tam tikrą datos formą, tačiau „Excel“ saugo 43189. Tai reiškia, kad šiandien nuo 1900 m. Sausio 1 d. Yra 43189 dienos.

Tai taip pat reiškia, kad norėdami patekti į rytojaus datą, galite naudoti =F3+1. Norėdami sužinoti dienų skaičių tarp datų, galite atimti vieną datą iš kitos. Tai yra geras būdas leisti skaičiuoti datą.

Atsargiai

Tai taip pat reiškia, kad jūs negalite lengvai įrašyti 1800 m. Datų. Tai yra blogai 150 metų senumo įmonių geneaologams ar buhalteriams.

Kiekvieną datą žymi konkretus serijos numeris

Sistemą išrado Danas Bricklinas ir Bobas Frankstonas, kai sukūrė „VisiCalc“ 1978–1979 m. Tačiau Bobas ir Danas padarė vieną klaidą. Pažvelkime savo pavyzdžiu į praeitį - 1900 m. Vasario ir kovo mėn. Data, susieta su serijos numeriu 60, yra 1900 m. Vasario 29 d.

Labai ankstyvos datos neteisingos „Excel“

Kelios dienos grįžta į Julių Cezarį. Kadangi Žemei apeiti saulę reikia 365,242189 dienų, 365 dienų kalendorius reiškia, kad metų laikai pasislenka 24 dienomis kiekvieną šimtmetį. Juliusas Cezaris sukūrė planą, kaip kiekvienais metais pridėti šuolio dieną, dalijamą iš 4. Tai būtų buvę tobula, jei Žemė aplink Saulę eitų kas 365,25 dienos. Bet tas nedidelis skirtumas nuo .25 iki .242189 reiškė, kad per du tūkstantmečius sezonai vis dar buvo išjungti. Popiežius Grigalius 1582 m. Pasiūlė sistemą, pagal kurią buvo trys taisyklės:

  • 1 taisyklė: metai, dalijami iš 4, būtų keliamieji metai, išskyrus:
  • 2 taisyklė: metai, dalijami iš 100, nebus keliamieji metai, išskyrus:
  • 3 taisyklė: metai, dalijami iš 400, būtų keliamieji metai.

Taisyklės buvo pasiūlytos 1582 m., Tačiau jos buvo priimamos lėtai. Japonija nesutiko iki 1873 m. Bulgarija, Estija, Rusija, Graikija ir Turkija pakeitė 1916–1927 m. Taisyklė Nr. 2 įvyko tik 1700, 1800 ir 1900 m. Taisyklė Nr. 3 įvyko 1600 ir 2000 m. Jei skaitote tai, jūs tikriausiai gyvenote 2000 m. Vasario 29 d., Bet galbūt nesupratote, kad tai buvo išimtis. išimtis išimčiai. Tačiau dar 1978 m. Tai neįvyko 79 metus, todėl nebuvo plačiai žinoma. „VisiCalc“ padarė klaidą įtraukdamas 1900 m. Vasario 29 d.

Iš tikrųjų tai nėra didelė problema. Kas kada grįš, norėdamas sužinoti, ar 1900 m. Vasario 2 d. Buvo ketvirtadienis, ar trečiadienis („Excel“ teigia, kad tai buvo ketvirtadienis, bet iš tikrųjų tai buvo trečiadienis). O kas stebės neapmokėtas gautinas sumas nuo 1900 metų pradžios? Pripažinkime, jei 1900 m. Vasario 15 d. Pardavėjui išrašėte sąskaitą faktūrą, o jis dar nesumokėjo, laikas nurašyti gautiną sumą.

Suderinamumui Mitchas Kaporas užprogramavo tą pačią klaidą „Lotus 1-2-3“.

Steve'as Jobsas, nenorėdamas tikslingai užprogramuoti klaidos, „Macintosh“ laikrodį pradėjo veikti 1904 m. Sausio 1 d.

„Microsoft“ programoje „Excel“ turėjo būti suderinama su tuometiniu rinkos lyderiu „Lotus 1-2-3“, o neegzistuojanti 1900 m. Vasario 29 d. Buvo įvesta į „Excel“ ir išliko iki šiol.

Tačiau „Power Query“ architektai nėra skaičiuoklės žmonės. Jų kabinete nėra Bricklino ir Frankstono statulų. Jie nežino šios istorijos. Jie nusprendė, kad jų datos bus dienų, praėjusių nuo 1899 m. Gruodžio 31 d., Skaičius. Tai leidžia „Power Query“ žmonėms jaustis šiek tiek pranašesniais už „Excel“ žmones, nes 1900 m. Pradžioje 60 dienų „Power Query“ nurodytos savaitės yra teisingesnės nei „Excel“.

Dėl to nereikia jaudintis. Niekas neturi reikalų su datomis nuo tų 60 dienų.

Bet čia yra kažkas kur kas bendresnio. Apsvarstykite šią gerai žinomų skaičių lentelę.

Henry Heinzas manė, kad 57 skambėjo kaip laimingas skaičius.

Prašysiu jūsų elgtis neteisingai ir netyčia atlikti šiuos veiksmus:

  1. Pasirinkite N stulpelį
  2. Norėdami suformatuoti stulpelį kaip datą, paspauskite „Ctrl“ + „Shift“ + 3
  3. Nepastebėkite, kad atlikote kurį nors iš šių dalykų.

    Oi - skaičiai netyčia yra datos
  4. Naudoti duomenis, gauti ir transformuoti, iš lentelės ar diapazono.
  5. Kai pateksite į „Power Query“, atkreipkite dėmesį į skaičiaus stulpelio datas. Lauke Taikomi veiksmai ištrinkite veiksmą Pakeistas formatas.

Kai duomenys grįš į „Excel“, viskas bus išjungta iki 1. Ratų nebėra. Heinzas turi 56 veisles, o ne 57.

Mitchas Kaporas buvo teisus klydęs

Suprantu, kad tai paskutinis mūsų penktadienis „Excel gavėnioje“. Suprantu, kad tai yra sugalvotas ir neaiškus pavyzdys. Kokie yra tikimybės, kad prieš eidamas į „Power Query“ kažkas netyčia suformatuotų skaičių stulpelį diapazone nuo 1 iki 60? Atrodo mažai, bet taip nutiko.

„Power Query“ yra nuostabi funkcija. Esu įsitikinęs, kad architektai suprato, kad nieko negali suklysti, jei jie yra protingesni už tuos žmones 1978 m., Kurie padarė klaidą. Tačiau ar veiks milijardai skaičiuoklių, nes visi sutinkame sutikti su klaida, jūs išdraskote mažytę skylę „Excel“ audinyje.

Kiekvieną penktadienį „Excel“ ištiriu klaidą ar kitokį netinkamą elgesį.

„Excel“ dienos mintis

Aš paprašiau savo „Excel Master“ draugų patarimo apie „Excel“. Šiandienos mintis apmąstyti:

"Ctrl + Shift + U perjungia formulės juostos aukštį"

Bobas Umlasas

Įdomios straipsniai...