Вопрос

Я только что обновил до Excel 2010 (это было бесплатно, как я купил 2009 года недавно). У меня сейчас нет другой версии Excel, чтобы проверить ее, но я думаю, что я прекрасил ошибку Sumif. Теперь я знаю, что шансы мне, обнаружив ошибку в Excel почти ноль, так что кто-то может сказать мне, что я делаю не так, или, альтернативно скажу мне, что делает их версия Excel?

  1. Откройте пустую книгу
  2. В листе 1 положите 1 (только число) в клетки C1 до D3 (6 клетки - точное число не имеет значения)
  3. В листе2, положить 2,3 и 4 в клетки D1, D2 и D3 соответственно
  4. Теперь в ячейке в листе2 положил следующую формулу =SUMIF(Sheet1!D1:D3, 1, Sheet2!D1:D3)
  5. В другой камере в листе2 положил эту формулу =SUMIF(Sheet1!C1:C3, 1, Sheet2!D1:D3)

Насколько я вижу, клетки должны отображать одинаковое значение, но в моей версии Excel первые отображения 3 (неправильно) и второй дисплеи 9 (правильно - сумма 2,3 и 4.)

Значения 1,2,3, а 4 являются неактуальными. Кажется, это тот факт, что буквы для столбцов совпадают, что вызывает ошибку.

Прежде чем кто-то утверждает, что Excel не программирование, я прошу отличаться.

Я с тех пор нашел еще один отчет об ошибке на Technet Forum: http://social.technet.microsoft.com/forums/en/excel/thrad/cda9fef8-8ad4-4d56-8939-49b1ae50c4e7. - так что это может быть реальным

Это было полезно?

Решение 2

Я преследовал больше расследования - это ошибка в Excel 2010 (но не 2007 года), и Microsoft теперь подтвердила его здесь: Sumif Bug Excel 2010. Отказ Смотрите посты jenny e. Ни одно слово на чём еще нет.

Другие советы

Да, это ошибка в Excel 2007 и 2010 годах SUMIF и SUMIFS (и связанные функции).

Excel 2003.

№ 4 = 9

№ 5 = 0

Эти два формула вернут то же самое

=SUMIF(Sheet1!D1:D3,1,Sheet2!D1:D3)
=SUMIF(Sheet1!C1:C3,1,Sheet2!D1:D3)

Кажется, что вы едете.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top