Problemet är ju att “fina automatiska program” också räknar fel, minst lika ofta som en någorlunda kompetent människa.
Jag tror det varit bättre under något år, iaf hittar jag inte flera räknefel varje vecka som jag tidigare brukade, men Avanzas uträkningar brukade innehålla massor med räknefel. Mest flyttalsavrundningsfel, men också fel som uppstått när de fört över siffror från ett dataformat till ett annat.
Men Avanzas programmerare var inte först med att inte veta hur man programmerar för att minska beräkningsfel, det var Microsoft för snart ett halvsekel sedan.
På den tiden när det fortfarande var mest personer med datorkompetens, som också klarade att kontrollräkna i huvudet, som använde datorer, så var Microsoft Excell ökänt för att det räknade mer fel än rätt. Kumulativa funktioner (summor, produkter. medelvärden, varians et c.) gav nästan alltid helt fel svar. Det finns väl kända och beorövade algoritmer för att undvika, eller åtminstone minska storleken på, räknefel i datorprogram, men när folk klagade (i tiotusental, från mitten på 80-talet ända fram till början på 00-talet) till Microsoft, så svarade Microsoft i början att det skulle gå för långsamt att räkna rätt, sedan att folk skulle bli förvirrade om gamla kalkylark visade andra siffror efter en programuppdatering. Så Microsoft har aldrig uppdaterat MS Excell till att försöka räkna rätt, men felberäkningarna har blivit mindre till antalet, eftersom hårdvaran i moderna datorer använder större flyttal, vilket å andra sidan innebär det att avrundningsfelen blir mycket större de färre gånger som de inträffar.
Tyvärr var det inte folk med kompetens om datorer, som bestämde vilken mjukvara som skulle användas på arbetsplatser, då skulle aldrig Microsoft överlevt, och Microsoft blev populärt bland de chefer som bestämde vad som skulle köpas in (som ofta själva aldrig använde datorer). När användare av Microsofts mjukvara ökade, så gick så långt att konkurrenter till Microsoft började sträva efter att vara så felkompatibla med Microsoft som möjligt. D.v.s. om en konkurrent råkade göra ett kalkylprogram som räknade rätt, så ändrade de det till att räkna med samma fel som Microsoft Excell i nästa version, bara för att slippa bli ifrågasatta kunder som flyttat över sina kalkylark från Excell.
Microsoft Excell var i början, medvetet, 100% felkompatibelt med Microsofts tidigare kalkylprogram MultiPlan. Men de flesta av de funktioner som räknar fel i Excell, tillkom efter MultPlan.
Microsofts standardbibliotek för matematik, använder fortfarande samma gamla dåliga algoritmer för kumulativa beräkningar, som började användas i Excell och Bravo. Vilket gör att all mjukvara från andra bolag som använder dem, fortfarande räknar mycket fel. Inte att förglömma, sist jag behövde använda dem (vilket iof var 15-20 år sedan), så var mycket av dokumentationen av Microsofts funktionsbibliotek fel, så att Microsofts funktioner använde t.ex. helt andra metoder för att beräkna olika statistiska värden, eller för att avrunda tal, än vad som angavs i MS officiella dokumentation, och det var inte för att någon gjort några senare ändringar i programkod eller dokumentation, så att de inte var uppdaterade mot varann, utan för att det alltid varit så, de som skrev dokumentationen var inte samma som personer skrev programvaran, och kollade aldrig hur programvaran verkligen fungerade, bara vad de ursprungliga specifikatonerna angav. Naturligtvis var det många som klagade till Microsoft om detta också, och även i mer offentliga forum, men i bästa fall tog Microsoft bara bort det stycke där metoden angavs i dokumentationen (vilket gjorde att det var totalt odokumenterat hur saker funkade), i värsta fall hotade Microsoft de som klagade med att sabotera för dem, om de inte höll tyst.