Excel BigNum -

Índice

O termo "BigNum", que significa "Big Number", é usado para representar o maior número positivo permitido no Excel, que é 9,999999999999999E + 307

BigNum é usado em certas fórmulas de pesquisa construídas de forma a encontrar o maior valor que é menor ou igual a um valor de pesquisa. Como BigNum é um valor improvávelmente grande, a pesquisa encontrará o valor numérico anterior.

Por exemplo, você pode usar a seguinte fórmula para encontrar a posição do último valor numérico em uma coluna:

=MATCH(9.99999999999999E+307,range)

Na prática, qualquer valor improvávelmente grande servirá, então você pode cortar o acima para:

=MATCH(9.99E+307,range)

O motivo pelo qual isso funciona tem a ver com o comportamento padrão do MATCH, que usa um algoritmo de pesquisa binária para encontrar o maior valor que é menor ou igual ao valor de pesquisa em um intervalo. Neste modo (padrão), MATCH assume que os valores estão classificados em ordem decrescente. Quando BigNum é, por design, não encontrado, MATCH retorna a posição do último número no intervalo.

Para obter mais detalhes, consulte: Última linha em dados numéricos.

BigNum com outras funções de pesquisa

A abordagem BigNum pode ser usada com outras funções que suportam pesquisa binária, por exemplo:

=MATCH(bignum,range,1) =VLOOKUP(bignum,range,1,1) =HLOOKUP(bignum,range,1,1) =LOOKUP(bignum,range)

O tipo de correspondência de nota é definido como 1 nos primeiros três exemplos para definir explicitamente a pesquisa binária, geralmente referida como correspondência aproximada.

Bons links

Excelente redação de Aladin Akyurek de 2004 (MrExcel) Especificações e limites do Excel (Microsoft)

Artigos interessantes...