Почему бы Excel вычислить формулу неправильно?

Исходный Vlookup неправильно рассчитывается:

 =VLOOKUP(C1,B25:D28,3,TRUE)+VLOOKUP(C1,B25:D28,2,TRUE)*(C1-VLOOKUP(C1,B25:D28,1,TRUE))

Окончательные шаги расчета с использованием окна оценки формулы.

  • 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

Excel Ответ:6 6,755.00

Ответ должен быть: 780

Сотовые записи следующим образом:

C1 = 24 (сумма ячеек, на которые есть ссылки на другой странице)

B25 - D28 =

0    $35.00      $-   
4    $35.00      $140.00 
12   $30.00      $420.00 
24   $25.00      $780.00 

Обновить:

Я изменил один из номеров ячеек Subif, и он сразу же изменил ответ на правильный. Смена номера обратно сохранила точный результат. Что может вызвать такое поведение?

Этот файл был скопирован, затем изменен, и проблема возникла только в скопированном файле. Это какая-то ошибка?

Это второй раз, когда это произошло. Это уже случалось с скопированным файлом, но я не смог воспроизвести проблему в то время. Обычно мы не копируем этот файл, поэтому в последний раз это было много месяцев назад, и проблема не была решена; просто работал вокруг.

Я не могу думать ни о чем другом. Компьютер даже имеет небуферизованную память ECC. Excel 2010

Редактировать: я забыл, что задавал этот вопрос, когда это первоначально произошло:

0