4

Я пытаюсь использовать очень простую формулу, которая = СУММА (B9:B11). Однако по какой-то причине ячейка не вычисляется.

Я использовал Excel в течение многих лет и никогда не имел этой проблемы. Есть идеи, почему не удается обновить SUM?

Я использую Excel 2007 на Windows 7 Pro. Я открыл электронную таблицу на нескольких разных компьютерах с одинаковыми результатами, поэтому, похоже, проблема связана с самой таблицей, а не с Excel или компьютером.

Дополнительное примечание: если я воссоздаю формулу = SUM, она пересчитает сумму. Однако, если я изменю один из номеров, он все равно не будет автоматически пересчитан.

Кроме того, если я нажму F9, СУММА пересчитает принудительно вручную.

10 ответов10

9

Также у вас есть расчет формулы установлен на ручной?

3

Если ячейка содержит циклическую ссылку, она не будет правильно суммироваться (или вообще не будет). На вкладке "Формула" выберите "Проверка ошибок"> "Циркулярная ссылка", проследите и исправьте ее.

2

У меня был тот же симптом. Проблема оказалась круговой ссылкой в числах, которые я пытался суммировать. Я использовал инструмент аудита формул, и он указывал на циклическую ссылку (которую я упустил). Как только это было исправлено, функция SUM работала как обычно.

2

Это произошло со мной, когда я сменил язык по умолчанию на моем компьютере с английского на французский. Во французском языке запятые (,) используются вместо десятичных точек (.) В числах, и наоборот. В Excel я все еще писал цифры в английском формате (3,42), когда он ожидал французский формат (3,42).

Я исправил это, найдя «Изменить дату, время или числовой формат» в поле «Начать поиск», щелкнув «Дополнительные настройки», затем изменив символ десятичной точки на (.) Вместо (,).

1

Может ли один или несколько из B9:B11 быть отформатирован как не числовой?

1

Даже если в ячейках данных B9-B11 есть числа, один или несколько из них могут иметь свой тип данных в виде текста вместо числа. Я сделал это больше раз, чем я могу сосчитать!

У DigDB есть быстрые инструкции и скриншоты, чтобы изменить тип, попробуйте это и посмотрите:

http://www.digdb.com/excel_add_ins/convert_data_type_text_general/

1

Вы можете попробовать использовать запятые вместо точек в качестве разделителей:

32,32 вместо 32.32

0

Похоже, порядок вычислений / зависимости нарушены, поэтому он не распознает, когда пересчитать эту ячейку самостоятельно.

Попробуйте заставить Excel перестроить дерево зависимостей вычислений, нажав Ctrl+Shift+Alt+F9, и пусть он пересчитает всю партию.

0

вам нужно = СУММА (b9:b11), а не просто СУММА (b9:b11)

0

Без особой причины, которую я могу различить в моем собственном случае, проблема, казалось, заключалась во внутреннем формате самих данных времени, а не в форматировании ячейки функции (и несмотря на то, что я отформатировал весь столбец чисел в различных форматах времени и некоторые математические функции, такие как дискретное сложение, дают ожидаемые результаты, основанные на времени)

В любом случае, примените @timevalue ко всем данным в столбце исходного времени, а затем вставьте результаты в новый столбец. Это будет выглядеть так же, но функции суммы и промежуточного итога теперь будут работать с новым столбцом. Не кажется, что это необходимо, но это так.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .