Galera, a pedido de um cliente, fiz uma competição entre SomaSes e Soma Matricial.
Eu sempre acreditei mais na Soma Matricial, mas aparentemente eu estava errado, e pasmem, EU ADMITO, rs.
Nos meus testes, eu rodei a execução de quase 1.000 de cada uma, em ambientes isolados. Capturei os tempos de execução e o SOMASES provou ser 10 vezes mais veloz do que a soma matricial.
SomaSes
Quantidade: 960
Tempo Total: 21,6
Tempo Médio: 0,02
SomaMat
Quantidade: 960
Tempo Total: 237,4
Tempo Médio: 0,24
Portanto, seu houver necessidade de escolher uma delas, considerem optar pelo SOMASES(), até que alguém prove o contrário (Desafio Lançado).
F.F.
p.s.1: aproveito para abrir a discussão, se alguém tiver interesse em testar também o SomarProduto(), seja justo, crie uma base que será aproveitada pelas 3 opções, crie temporizadores em código para pegar o tempo total de execução, e disponibilize os resultados, sou a favor de testarmos e juntos chegarmos a conclusões de quais as melhores opções de se fazer a mesma coisa, em se tratando de desempenho.
p.s.2: vale também analisar consumo de memória do Excel (algo que eu não fiz no caso deste tópico)
Evidências:
http://sdrv.ms/10jvJyD
Novidade, evidência em vídeo:
https://www.youtube.com/watch?v=W4W9URiDtLA
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 06/05/2013 12:32 pm