У меня та же проблема с обновлением формул, что и другие, размещенные на этом сайте.

У меня есть формула в B20: =SUM(B1+B20) . Я пытаюсь ввести сумму в долларах в B1 и обновить сумму в долларах в B20 , таким образом, увеличивая сумму в B20 с течением времени. Формула установлена на «автоматическое», но обновление не работает. Я попытался исправить, как указано, и они не работают.

Это не было проблемой с прошлой недели. Внезапно, после объявления от Microsoft, он обнаружил, что больше не поддерживает XP.

Я продолжаю получать ошибку «обращения», и формулы больше не работают. Есть другие идеи?

2 ответа2

2

Согласно вашим комментариям, вы используете этот код (хотя ваш оригинальный пост говорит B1, я буду держать его с B2)

Вы говорите, что используете

=SUM(B2+B20)

Проблема в том, что эта формула в B20 .

Просто используйте

=B2
1

Это называется circular reference потому что ваша формула содержит ссылку на ячейку, в которой находится формула.

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

Чтобы решить эту проблему, вам нужно разрешить или исправить циклическую ссылку.

Вы не можете ввести сумму в долларах в B20 без перезаписи самой формулы. Проще всего было бы поместить формулу в другую ячейку, скажем, C20 чтобы она могла правильно рассчитать.

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