Por que o Excel não pode calcular (-1) ^ 10.000.000.000?

1

Por que o Excel não pode calcular -1 para a potência de 10.000.000.000? Eu recebo um NUM! erro quando tentei fazer isso.

    
por AlRacoon 13.12.2017 / 22:59

1 resposta

5

Parece que é muito "grande", o limite de iteração é 32.767, então tentar 10 bilhões é demais.

Ou pode ser que o Excel esteja tentando expandi-lo primeiro, caso em que está atingindo o limite de "Argumentos em uma função" de 255. Ou talvez o limite "Tamanho do pilha de operandos" de 1.024. Há muitos limites no Excel que são menos de 10 bilhões.

Mesmo bc não gosta de tentar isso:

(-1)^10000000000
Runtime error (func=(main), adr=16): exponent too large in raise

Mas o LibreOffice Calc não tem nenhum problema com isso. Na verdade, é bom até cerca de =(-1)^1.79769313486232E+307 ou =(-1)^1E+308 (à potência de 1 mais 308 zeros).

Por que você está tentando fazer isso de qualquer maneira? 10 bilhões é par, então a resposta é 1.

    
por 13.12.2017 / 23:29