Ну, отчасти я знаю, почему моя таблица содержит около 180 000 строк. Но это не представляет проблемы для сортировки или фильтрации.
Но когда я ввел =B2
в ячейку C2 и растянул ее до дна, потребовалось 10 минут для ее вычисления. Все значения в столбце B являются простыми целыми числами. На самом деле в этом столбце всего около 5 разных целых чисел. Как это может занять так много времени, чтобы выполнить простейшую формулу в Excel?
Я запускаю Excel 2013 на совершенно новом компьютере Alienware X51, Intel i7-4790 @ 3,60 ГГц с 16 ГБ ОЗУ, Windows 8.1. Изучая производительность моей системы, мой ЦП во время этого «расчета» составлял 20% или ниже, несмотря на заявления Excel использовать все 8 ядер. Почему бы не использовать более 80% и выполнить работу в 4 раза быстрее? И почему так долго вычисляется самая простая формула? Это займет менее секунды для одного ядра!
Теперь я сделал vlookup
другой таблицы с 57000 строками, и это закончилось в течение 15 секунд. Как можно было просто взять =
так много больше?
И это бежало мгновенно! =IF(C2>3,E2+25,IF(C2>0,E2+5,E2-5))