Страницы: 1
RSS
Не работает пересчёт данных при использовании формул в умной таблице, Формула не работает, когда берёт данные из умной таблицы, которые рассчитаны автоматической формулой
 
Добрый день! Изначально проблемы не было. Есть Таблица1 и посторонний столбец (Скриншот 1). В постороннем столбце вычисляются значения на основании результатов в Таблице1. Ввожу вручную результаты в Таблицу1 и посторонний столбец всё корректно считает динамически. Всё работает, как надо.
Но, как только делаю в Таблице1 формулы для того, чтобы результаты вписывались не вручную, а брались из другой таблицы, формула в постороннем столбце перестаёт корректно работать.
Это подтверждается при проверке формулы на Скриншоте 2: видно, что результат должен быть "1", как при ИСТИНЕ, а он выдаёт пустоту, которая задана при ЛЖИ.
Но если тут же сработать вручную формулу в Таблице1, то формула в постороннем столбце работает.
Отсюда возникает вопрос: это такой нюанс работы умной таблицы или может как-то можно включить корректный пересчёт при использовании формул?
 
Здравствуйте. А автоматический пересчёт формул включен?
 
Цитата
написал:
Здравствуйте. А автоматический пересчёт формул включен?
Да, конечно.
Сделал более тщательную проверку (Скриншот 3). Чётко видно, что выдаёт результат "и1", который соответствует ЛЖИ, что как бы не соответствует логике функции ЕСЛИМН, ведь должен выводиться результат при ИСТИНЕ, ну или хотя бы какая-то ошибка, если ИСТИНЫ нет.
Но после двойного клика + enter по любой ячейке Таблицы1 всё корректно пересчитывается. Хотя, по сути, формулами там записывается такое же обычное число, как и при записи вручную.

Прописал в постороннем столбце максимально простую формулу - работает нормально. То есть, проблема в сложности формулы (она и правда сложная, на 15 строк). Но всё равно не совсем понятно, почему сложная формула на 100% корректно работает при ручном вводе значений в умную таблицу и отказывается работать при вводе того же самого в умную таблицу, но через формулу.
Изменено: StrangeCry - 24.09.2022 18:57:20
 
StrangeCry, Атеперь прикиньте, как вместо того чтоб выходить на поле, ко манды обмениваются фоточками своих тренировак, тренеров , спонсоров и на основании этого принимается решение кто победил. Это я к тому, что нужно прочесть правила форума и приложить пример в формате Excel.
По вопросам из тем форума, личку не читаю.
 
Виноват... Просто там в формуле несколько запутанных функций написанных мной отдельно и сидеть разбираться в этом просить как-то неудобно. Думал, вдруг есть какое-то простое решение проблемы. Но проблема походу как раз таки в сложности моих функций, ведь простые автоматически считаются нормально.
Сделал ещё одну проверку: отключил автоматический пересчёт функций - теперь с кнопки "пересчитать" всё корректно работает. Но как только выставляю автоматический пересчёт, всё опять ломается.
Вывод: не напрягайте эксель сложными формулами, чтобы он не напрягал вас...
Изменено: StrangeCry - 24.09.2022 20:34:01
 
StrangeCry,  не следует бездумно жать на кнопку цитирования - не цитаты у Вас, а полные копии предыдущих сообщений. Зачем?
Запомните: кнопка цитирования не для ответа!
Страницы: 1
Наверх