ny_quant: (Default)
ny_quant ([personal profile] ny_quant) wrote2024-12-19 01:58 pm
Entry tags:

Эксел охренел

Улучшайзеры, видимо в процессе перехода на 365, выкатили новый баг.

Если есть таблица сырых данных (просто чисел или строк), то ее можно фильтровать как всегда. Но если часть этих данных вычисляется в самом sheet, например D=f(A,B,C) - где буквы обозначают колонки, то попытка фильтрации по любой колонке приводит к тому, что sheet пересчитывается, хотя ничего не изменилось.

Если перейти на режим ручного пересчета, то фильтрация работает без пересчета, но все значения которые вычисляются функциями или зависят от таковых, объявляются stale и перечеркиваются для удобства пользователя. Даже ручной пересчет значения в клетке (F2+ENTER) не убеждает тупую скотину, что всё в порядке - число остается перечеркнутым. Последнее никак не зависит от фильтрации. Можно просто создать новую workbook, ввести пару чисел и сложить их. В режиме manual результат будет перечеркнут как stale. Избавиться от этого можно только через полный пересчет F9. А если вы после этого снова пересчитаете значение в клетке где сумма, то оно опять будет перечеркнуто.

Чувствую, что в итоге улучшайзеры доломают и Эксел, но надеюсь, что я до этого не доживу.

[identity profile] insead-hec.livejournal.com 2024-12-20 04:06 am (UTC)(link)
А я грешил на себя и свой компьюрер, что я как-то не так опцию для пересчета случано поменял, а оно вот что оказалось...

Убыв бы.