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