A nebude spíš problém v tom, že používáte na dané účely nevhodný program? (na velké množství dat je přece databáze...)
Případně, že v něm máte nevodně sestavené vzorce? Vybavuju si jeden takový soubor co mi byl dodát k úpravě, ve kterém po změně jednoho čísla trvalo několik desítek sekund, než se tabulka přepočítala a bylo pak možné zadat další číslo. Po úpravě a optimalizaci vzorců se ten čas zkrátil na pár sekund...