Повер Куери је млада, нова, нова функција у програму Екцел. Имајте на уму да га није креирао Екцел тим. Повер Повер тим је одлучио да их ВисиЦалц неће везати деценијом старом грешком. Ево зашто вам то може створити проблеме.
За позадину, датуми у Екцелу се чувају као серијски број. Ако у Екцел унесете данашњи датум - 30. марта 2018., приказаће вам неки облик датума, али Екцел чува 43189. То значи да је данас 43189 дана од 1. јануара 1900. године.
То такође значи да бисте могли доћи до сутрашњег датума =F3+1
. Да бисте пронашли број дана између датума, можете одузети један датум другом. То је добар начин за омогућавање израчунавања датума.
Опрез
То такође значи да не можете лако снимити датуме из 1800-их. Ово је лоше за генеаологе или рачуновође у компанијама старим 150 година.

Систем су измислили Дан Брицклин и Боб Франкстон када су створили ВисиЦалц 1978-1979. Али Боб и Дан су направили једну грешку. Вратимо се нашем моделу у прошлост, у фебруар и март 1900. Датум који је повезан са серијским бројем 60 је 29. фебруар 1900.

Преступни дани враћају се Јулију Цезару. Будући да је Земљи потребно 365,242189 дана да заобиђе Сунце, постојање календара од 365 дана значи да би се годишња доба мењала за 24 дана сваког века. Јулиус Цаесар је створио план додавања преступног дана у свакој години дељивој са 4. То би било савршено да је Земља обилазила Сунце сваких 365,25 дана. Али та мала разлика од .25 до .242189 значила је да су током два миленијума годишња доба и даље била ван. Папа Гргур је 1582. предложио систем где су постојала три правила:
- Правило 1: Година која се дели са 4 била би преступна, осим:
- Правило 2: Година која се дели са 100 не би била преступна, осим:
- Правило 3: Година која се дели са 400 била би преступна.
Правила су предложена 1582. године, али су се споро усвајала. Јапан се није сложио до 1873. Бугарска, Естонија, Русија, Грчка и Турска прешле су са 1916-1927. Правило бр. 2 догодило се тек 1700., 1800. и 1900. године. Правило бр. 3. догодило се 1600. и 2000. Ако ово читате, вероватно сте били живи 29. фебруара 2000. године, али можда нисте схватили да је то изузетак од изузетак од изузетка. Али давне 1978. године то се није догодило 79 година, па није било широко познато. ВисиЦалц је погрешио што је укључио 29. фебруара 1900.
Заправо није велика ствар. Ко се икада врати да види да ли је 2. фебруара 1900. био четвртак или среда (Екцел каже да је био четвртак, али је заиста била среда). А ко ће пратити отворена потраживања од почетка 1900? Признајмо, ако сте 15. фебруара 1900. фактурисали добављача и још вам нису платили, време је да отпишете потраживање.
Ради компатибилности, Митцх Капор је исту грешку програмирао у Лотус 1-2-3.
Стеве Јобс, не желећи да намерно програмира грешку, покренуо је Мацинтосх сат 1. јануара 1904.
У Мицрософту, Екцел је морао бити компатибилан са тадашњим тржишним лидером Лотус 1-2-3, а непостојећи 29. фебруара 1900. уведен је у Екцел и остао је до данас.
Али Повер Куери архитекте нису људи који раде са прорачунским табелама. У својој канцеларији немају статуе Брицклина и Франкстона. Они не знају ову историју. Одлучили су да ће им датуми бити број дана протеклих од 31. децембра 1899. То људе чини Повер Куери-јем помало супериорним у односу на Екцел-ове, јер су радни дани које је Повер Куери пријављивао 60 дана почетком 1900. године тачнији у програму Екцел.
Не треба због тога бринути. Нико се не бави датумима из тих 60 дана.
Али овде је нешто далеко чешће. Размотрите ову табелу добро познатих бројева.

Замолићу вас да „учините погрешну ствар“ и случајно следим ове кораке:
- Изаберите колону Н.
- Притисните Цтрл + Схифт + 3 да бисте колону форматирали као датум
-
Не примећујте да сте учинили било шта од овога.
Упс - бројеви су нехотице датирани - Користите податке, преузмите и трансформишите из табеле или опсега.
- Када дођете до Повер Куери-а, забележите датуме у колони са бројевима. У пољу Примењени кораци избришите корак Промењени формат.
Када се подаци врате у Екцел, све се искључује за 1. Кругови више не постоје. Хеинз има 56 сорти уместо 57.

Схватам да је ово наш последњи петак у Екцел Ленту. Схватам да је ово измишљен и нејасан пример. Какве су шансе да би неко случајно форматирао колону бројева у опсегу 1-60 као датуме пре него што оде на Повер Куери? Изгледа ниско, али догодило се.
Повер Куери је сјајна карактеристика. Сигуран сам да су архитекте схватиле да ништа не може поћи по злу ако су били паметнији од оних људи 1978. који су погрешили. Али хоће ли милијарде прорачунских таблица радити јер се сви слажемо да прихватимо грешку, ви кидате малу рупу у тексту Екцел-а.
Сваког петка испитујем грешку или неко друго рибље понашање у програму Екцел.
Екцел мисао дана
Питао сам своје пријатеље из програма Екцел Мастер за савет о програму Екцел. Данашња мисао за размишљање:
„Цтрл + Схифт + У пребацује висину траке са формулама“
Боб Умлас