Funkcje arkusza kalkulacyjnego prawie najszybsze!! Poniżej możecie zobaczyć wyniki testu jaki przeprowadzono na kilku programach analizując szybkość wykonania pewnego zadania. Formuła, (patrz poniżej tabelki) została skonwertowana do różnych typów Visual Studio (2003) project. I oto co się okazało Wydajność (Excel 2003) | 57,000 formuł, obliczanych 10 razy | wersja | Czas | Wydajność |  | Sekundy | % czasu Excela | Excel | 27 | 100% | VBA | 29 | 107% | VB6 | 32 | 119% | C# | 260 | 963% | C++ (XLL+) | 13 | 48% | Jak widać C++ zdecydowanie wygrało, ale czy ktoś z Was posługuje się do obliczeń codziennych kompilatorem C++? Wątpię. Czas przygotowania programu okazałby się z pewnością znacznie dłuższy niż wpisanie jednej formuły do Excela!
A oto formuła, bohaterka testu: {=INDEX(B1:B104,MAX(ROW(B4:B104)*(B4:B104<>0)))}
|