Diferença de velocidade entre ISNUMBER () e COUNT () ao pesquisar substrings no texto

1

Estou tentando ver qual fórmula do Excel é preferível - IF(ISNUMBER(SEARCH(A1,"myText"))=TRUE, doSomething) ou IF(COUNT(SEARCH(A1,"myText"))=1, doSomething) .

Existe alguma diferença de velocidade considerável entre os dois?

    
por Chris 01.02.2016 / 23:47

2 respostas

3

Excel MVP Charles Williams tem um temporizador de cálculo aqui

Aplique-o a um intervalo considerável, não apenas a uma célula, e veja o que ele diz.

    
por 02.02.2016 / 02:00
0

Acontece que as duas fórmulas são as mesmas. No entanto, como você pode ver, usar IFERROR () é apenas um pouquinho mais rápido.

Testado em 500.000 linhas, máquina SSD i7 principal, executando a versão x64 2013 do Excel no x64 Windows 8.1

    
por 03.02.2016 / 03:34