Notifications
Clear all

SOMASES vs SOMA MATRICIAL vs SOMARPRODUTO

2 Posts
1 Usuários
0 Reactions
937 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

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, :mrgreen: 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

 
Postado : 06/05/2013 12:32 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!

Eu creio que você está correto...apesar que alguns dizer que é relátivo.

http://msdn.microsoft.com/en-us/library/aa730921.aspx

http://www.excelbanter.com/showthread.php?t=136723

Att

 
Postado : 06/05/2013 7:40 pm