Я только что обновился до Excel 2010 (он был бесплатным, так как я недавно купил 2009). Теперь у меня нет другой версии Excel для тестирования, но я думаю, что обнаружил ошибку SUMIF. Теперь я знаю, что вероятность обнаружения ошибки в Excel практически равна нулю, поэтому кто-то может сказать мне, что я делаю неправильно, или, альтернативно, сказать, что делает их версия Excel?
- Открыть пустую книгу
- На листе 1 поместите 1 (только число) в ячейки с С1 по D3 (6 ячеек - точное число не имеет значения)
- В листе 2 поместите 2,3 и 4 в ячейки D1, D2 и D3 соответственно
- Теперь в ячейку на листе 2 поместите следующую формулу
=SUMIF(Sheet1!D1:D3, 1, Sheet2!D1:D3)
- В другую ячейку на листе 2 поместите эту формулу
=SUMIF(Sheet1!C1:C3, 1, Sheet2!D1:D3)
Насколько я вижу, ячейки должны отображать одно и то же значение, но в моей версии Excel первое показывает 3 (неправильно), а второе отображает 9 (правильно - сумма 2,3 и 4).
Значения 1, 2, 3 и 4 не имеют значения. Похоже, что тот факт, что буквы столбцов совпадают, вызывает ошибку.
Прежде чем кто-либо станет утверждать, что Excel не программирует, прошу не согласиться.
[С тех пор я нашел еще одно сообщение об ошибке на техническом форуме: http://social.technet.microsoft.com/Forums/en/excel/thread/cda9fef8-8ad4-4d56-8939-49b1ae50c4e7 - так что оно может быть реальным]