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)))}