Kako je Excel izgubio 16.000 kovid-testova u Engleskoj

Zavod za javno zdravlje u Engleskoj krivicu za greške u podacima pripisuje ograničenjima Excel tabela kompanije „Majkrosoft“. Konačno je otkriveno da je ograničenje od milion redova u „Majkrosoftovom“ Excel programu za proračunske tabele moglo da dovede do toga da Zavod za javno zdravlje Engleske izgubi skoro 16.000 rezultata testova za kovid-19. Greška u podacima, koja je dovela do toga da se 15.841 pozitivan test izostavi iz zvaničnih dnevnih podataka, znači da je aplikacijama koje se bave praćenjem kontakata promaklo 50.000 potencijalno zaraznih ljudi kojima nije rečeno da primene mere samoizolacije. Zavod za javno zdravlje bio je odgovoran za prikupljanje rezultata testova iz javnih i privatnih laboratorija i objavljivanje dnevnih ažuriranja o broju slučajeva i urađenim testovima.

Međutim, pošto se program testiranja značajno ubrzao, veći deo posla i dalje se obavlja ručno, a pojedinačne laboratorije šalju Zavodu tabele sa rezultatima. Iako se sistem poboljšao od prvih dana pandemije, ipak, ako se neki od procesa i dalje obavljaju preko telefonskih poziva или pomoću olovke i papira, možemo da zaključimo da je ceo postupak daleko od automatizovanog. U slučaju o kome govorimo, jedna laboratorija je Zavodu za javno zdravlje poslala svoj dnevni izveštaj o testiranju u obliku CSV datoteke – najjednostavnijeg mogućeg formata baze podataka, dakle, u obliku liste vrednosti koje su odvojene zapetama. Taj izveštaj je zatim učitan u program Microsoft Excel , a novi testovi na dnu su dodati glavnoj bazi podataka.

Međutim, dok CSV datoteke mogu da budu bilo koje veličine, datoteke u programu Microsoft Excel mogu imati samo 1.048.576 redova – ili, u starijim verzijama koje Zavod, verovatno, i dalje koristi – samo 65.536 redova. Kada se otvori CSV datoteka duža od navedenih ograničenja, donji redovi se, jednostavno, iseku i više se ne prikazuju. To znači da je, pošto je laboratorija izvršila više od milion testova, bilo samo pitanje vremena kada će se oni izgubiti u Excel dokumentu, odnosno izveštaju Zavoda. Softver za proračunske tabele kompanije „Majkrosoft“ jedan je od najpopularnijih poslovnih alata na svetu, ali redovno se u njemu pojavljuju greške koje mogu biti skupe или čak opasne jer se sasvim lako može koristiti u situacijama za koje nije napravljen i kojima nije dorastao.

Greška koja se potkrala u Excel programu u kompaniji JPMorgan 2013. godine, prikrila je gubitak od skoro 6 milijardi dolara, kad je ćelija pogrešno podeljena zbirom dve kamatne stope, a ne prosečnom. Vest je navela Džejmsa Kvoka, profesora prava na Univerzitetu u Konektikatu, da upozori da je Excel „neverovatno krhak“. „Jednostavno, ne možete da pratite odakle potiču vaši podaci, ne postoji revizijski trag (što znači da možete da prekucate brojeve potpuno nesvesno), a pre svega ne postoji jednostavan način za testiranje proračunskih tabela. Najveći problem je taj što svako može napravi Excel tabele – i to loše i pogrešne. S obzirom na to da je tako jednostavan za upotrebu, svako misli da je sposoban da pravi izuzetno važne proračunske tabele, a njih bi trebalo da prave ljudi koji razumeju programiranje i to na metodičan i pravilno dokumentovan način“, napisao je Kvok.

Greške u softveru za proračunske tabele promenile su čak i same temelje ljudske genetike. Odbor za nomenklaturu ljudskih gena je tokom prošle godine promenio nazive 27 gena jer ih je program kompanije „Majkrosoft“ neprestano pogrešno formatirao. Na primer, geni SEPT1 i MARCH1 promenjeni su u SEPTIN1 i MARCHF1 pošto su više puta pretvarani u datume, dok su simboli koji su uobičajene reči promenjeni tako da ih gramatički alati nisu automatski ispravili. Na primer, WARS je sada WARS1 .

5994-kako-je-xa-excel-xa-izgubio-16-000-kovid-testova-u-engleskoj