Por que o Excel calcularia uma fórmula incorretamente?
Vlookup original sendo calculado incorretamente:
=VLOOKUP(C1,B25:D28,3,TRUE)+VLOOKUP(C1,B25:D28,2,TRUE)*(C1-VLOOKUP(C1,B25:D28,1,TRUE))
Etapas finais de cálculo usando a janela de fórmula de avaliação.
780+25*(C1-VLOOKUP(C1,B25:D28,1,TRUE))
780+25*(24-VLOOKUP(C1,B25:D28,1,TRUE))
780+25*(24-24)
780+25*(0)
780+25* 0
780+0
6,755.00
Resposta do Excel: 6,755.00
A resposta deve ser: 780
Entradas de células da seguinte forma:
C1 = 24 (Soma das células referenciadas em outra página)
B25
- D28
=
0 $35.00 $-
4 $35.00 $140.00
12 $30.00 $420.00
24 $25.00 $780.00
Atualização:
Alterei um dos números das células de referência do Subif e imediatamente alterei a resposta para o correto. Alterar o número de volta manteve o resultado exato. O que poderia causar esse comportamento?
Este arquivo foi copiado e depois modificado e somente o arquivo copiado teve o problema. Isso é algum tipo de bug?
Esta é a segunda vez que isso acontece. Isso aconteceu antes em um arquivo copiado, mas não consegui reproduzir o problema naquele momento. Normalmente, não copiamos este arquivo, portanto, a última vez antes disso foi há muitos meses e o problema não foi resolvido; apenas trabalhei ao redor.
Eu não consigo pensar em mais nada. O computador ainda tem memória ECC sem buffer. Excel 2010.
Editar: Esqueci que fiz essa pergunta quando isso ocorreu originalmente: