2011-07-11 14:08:25 +0000 2011-07-11 14:08:25 +0000
5
5
Advertisement

Excel не вычисляет SUM ячеек

Advertisement

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

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

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

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

Также, если я нажму F9, SUM пересчитает, к чему вынужден был прибегнуть вручную.

Advertisement
Advertisement

Ответы (10)

9
9
9
2011-07-11 14:23:44 +0000

Также у вас есть набор для расчета формул в ручном режиме?

3
3
3
2013-09-25 13:17:44 +0000

Если ячейка содержит круглую ссылку, то она не будет автоматически правильно подсчитываться (или вообще не будет). На закладке Формула выберите Ошибка Checking>Круговая ссылка, отследите ее, а затем исправьте.

2
Advertisement
2
2
2014-04-12 13:44:27 +0000
Advertisement

У меня был тот же симптом. Проблема оказалась в том, что в числах, которые я пытался просуммировать, была круговая ссылка. Я использовал инструмент аудита формул и указал на круглую ссылку (которую я пропустил). После того, как это было исправлено, функция РЕЗУЛЬТАТА работала как обычно.

2
2
2
2013-02-05 01:19:02 +0000

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

я исправил это, найдя ‘Изменение формата даты, времени или числа’ в поле “Начало поиска”, нажав на кнопку “Дополнительные настройки”, а затем изменив символ десятичной точки на (…) вместо (,).

1
Advertisement
1
1
2014-03-11 13:01:08 +0000
Advertisement

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

32,32 вместо 32.32

1
1
1
2011-07-11 14:22:40 +0000

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

1
Advertisement
1
1
2011-07-11 14:23:40 +0000
Advertisement

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

DigDB имеет быстрый способ и скриншоты для изменения типа, попробуйте это и посмотрите: _COPY0_add_ins/convert_data_type\text_general/

0
0
0
2011-07-15 08:08:44 +0000

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

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

0
Advertisement
0
0
2014-12-08 22:18:43 +0000
Advertisement

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

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

0
0
0
2011-07-11 14:11:14 +0000

вам нужно =SUM(b9:b11), а не просто SUM(b9:b11).

Advertisement

Похожие вопросы

6
13
9
10
2
Advertisement
Advertisement