Эксель долго считает формулы

Обновлено: 01.07.2024

Те, кто работает с большими данными в excel, порой сталкиваются с тем, что файл начинает подвисать, расчет формул происходит не мгновенно, а в течение нескольких секунд, а то и доходит до десятков секунд.

Все это свидетельствует о том, что ваш файл стал слишком "тяжелым". Как следствие, могут возникнуть и проблемы с отправкой такого файла по почте из-за ограничений размера отправляемого файла.

Есть несколько основных причин, почему ваш файл стал медленно работать и потяжелел:

1. Использование старых форматов книг excel . В последних версиях программы (начиная с 2007) появились новые форматы для файлов excel, которые значительно легче, чем предыдущие (xlsx, xlsm, xlsb) т.к. используют новый подход к сжатию файлов.

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

2. Форматирование сильно утяжеляет файл . Если в своем excel вы используете условное форматирование, особенно цветное - оно влияет на скорость работы файла и его вес.

По возможности старайтесь минимизировать количество такого форматирования в excel.

3. Диапазон используемых данных при пересчете значений . Если вы, например, ранее использовали диапазон ячеек 100*100, потом удалили значения в этих ячейках и стали использовать диапазон 5*5, то скорее всего excel при работе с вашими данными и при их сохранении в памяти держит бОльший диапазон, что сильно влияет на его вес.

Для того, чтобы точно от этого избавиться, выделите все строки под вашими рабочими данными (например, с помощью сочетания клавиш Ctrl+Shift+стрелка вниз) и удалите эти строки (на ленте во вкладке Главная -> Удалить -> Удалить строки с листа). Тоже самое проделайте и со столбцами.

4. Сводные таблицы . Количество сводных таблица напрямую влияет на вес и быстродействие файла. Чем их больше - тем сложнее с ним работать.

Power Pivot может сильно помочь в этом случае, но придется потратить время на его освоение.

5. Количество графических элементов, диаграмм и примечаний также может повлиять на вес файла. Я видела файлы, в которых десятки, а то и несколько сотен диаграмм. Работать с таким файлом очень сложно.

Если наличие этих элементов не принципиально - избавьтесь от них.

Еще один простой совет - не превращайте excel в инструмент создания дэшбордов и сложных визуализаций. Попробуйте для этого использовать Power Point, Power BI или любую другую программу для визуализации данных.

6. Макросы и еще раз макросы способны из вашего excel сделать очень медленноработающий файл. Особенно громоздкие. При отправке отчета вы можете пересохранить файл в формате, не поддерживающем макросы, и тогда он станет значительно легче.

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

С учетом того, что если соответствовать всем 7 рекомендациям, можно потерять очень много в части визуализации в excel и удобстве работы с отчетом, я предлагаю использовать каждый из пунктов по отдельности и по очереди. Возможно, на каком-то из этапов вам удастся сократить вес файла без потери диаграмм, форматирования и прочих удобных штук.

✔ Ищите ответы на свои вопросы в статье Фишки excel - подборка статей . Там я перечислила все свои статьи по разбору работы функций excel.

✔ Вот здесь есть подборка видео о том, как строить необычные диаграммы - Фишки Excel - подборка видеороликов .

Very big file for Excel 1 Почему тормозит Excel, 12 способов улучшить работу с файлами!

Добрый день уважаемый читатель!

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

Когда же возникает такие случаи, когда файлы Excel «тормозят» и их работоспособность стремится к малой величине. Возможно, присланный вам файл очень большой и тяжёлый и поэтому долго сохраняется или он маленький, но всё то же самое… Давайте выясним причины таких проблем и основные способы их победить.

Проблемы с «тормознутостью» MS Office это довольно распространённое явление в работе Excel. Проблемная работа Excel может возникать по многим причинам: излишнее условное форматирование, чрезмерное использование функций Excel, созданные из больших массивов данных сводные таблицы, дополнительные и ненужные строки и столбцы в таблицах, и многое другое.

Very big file for Excel 2 Почему тормозит Excel, 12 способов улучшить работу с файлами!

А теперь перейдем от теории к действию и рассмотрим 12 способов, которые позволит вам, избавится от «тормозов» Excel и начать комфортно работать:

  1. Пережимаем картинки в файле;
  2. Заменим макросами большие формулы;
  3. Убрать форматирование таблиц Excel;
  4. Удаляем ненужные столбцы и строки;
  5. Заменить формат рабочей книги на *.xlsb;
  6. Убираем чрезмерное условное форматирование;
  7. Удаляем ненужные данных внутри структуры файла Excel;
  8. Неправильно настроенная печать на принтер;
  9. Сменить версию Excel на более позднюю;
  10. Сносим файл «Personal.*»;
  11. Производим оптимальную настройку сводных таблиц;
  12. Убираем ненужные объекты.

1. Уменьшаем размеры картинок

Самым первым способом уменьшения размера вашего файла, это поработать над картинками в нём. Но способ действителен, если изображения вы всё же использовали.

Когда вы добавляли картинку через меню на панели управления «Вставка» в блоке «Иллюстрации» нажимали «Рисунок», тогда в файл вшивался рисунок с полным объёмом. А вот теперь необходимо внести изменения, установите курсор на картинку, появится новая вкладка «Работа с рисунками» с под вкладкой «Формат». В блоке «Изменения» кликаете на кнопку «Сжать рисунки». В диалоговом окне «Сжатие рисунков» указываете подходящий вам вариант уменьшения размера и нажимаете «Ок». Не стоит забывать о том, что картинки могут скрываться и в примечаниях.

2. Заменим макросами большие формулы

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

3. Убрать форматирование таблиц Excel

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

Very big file for Excel 5 Почему тормозит Excel, 12 способов улучшить работу с файлами!

Определить как именно отформатированная таблица можно просто, установив курсор на абсолютно любую ячейку, появится дополнительная вкладка в панели управления «Работа с таблицами». Выбираете вкладку «Конструктор», ищете раздел «Сервис», нажимаете кнопку «Преобразовать в диапазон» и подтверждаете, что вам нужно преобразовать вашу таблицу в обычную.

4. Удаляем ненужные столбцы и строки

Это достаточно распространённая проблема при работе в Excel. При обыкновении пользователь случайно перемещается с помощью горячего сочетания клавиш Ctrl + стрелка вправо или вниз, нажатых случайно, и переносится в конец листа, да так и сохраняет рабочую книгу, при этом значительно ее утяжеляет. Особенно это происходит, когда в конец книги добавляется случайный символ, знак или заливка.

Проверить такой вариант возможно по характерному признаку, это очень маленький ползунок.

5. Заменить формат рабочей книги на *.xlsb

В случаях, когда ваша работа связана с огромными таблицами и их размер достигает больших объёмов, то следует сохранять рабочие книги в формате *.xlsb. Это расширение хранится как двоичный формат, своеобразный специальный формат для создания и хранения ваших «баз данных» имеющих в основе электронные таблицы.

Когда сохранение будут произведены в этом формате, любой большой файл уменьшится сразу же в 2-3 раза, кстати, скорость вычислений также увеличится на несколько порядков, что будет вас радовать.

6. Убираем чрезмерное условное форматирование

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

Very big file for Excel 7 Почему тормозит Excel, 12 способов улучшить работу с файлами!

Для удаления всего лишнего, для начала, выбираете необходимый диапазон, а можно и весь рабочий лист. Следующим шагом в панели управления, во вкладке «Главная» в разделе «Стили» выбираете пункт с выпадающим меню «Условное форматирование», дальше нужен пункт «Удалить правила» и выбираете нужный подпункт удаления.

7. Удаляем ненужные данных внутри структуры файла Excel

Я могу поспорить, что далеко не каждый пользователь знает, что файлы Excel представляют собой своеобразный архив и такая структура файла начала свою жизнь с 2007 выпуска. А это означает, что теперь файлы Excel можно открыть архиватором, таким как WinRar. А вот внутри файла и могут находиться файлы, которые, в некоторых случаях значительно тормозят Excel.

Для проведения процедуры по уменьшению размера, перестрахуйтесь, и сделайте резервное копирование вашего файла. Затем откройте файл с помощью контекстного меню, открываем файл, нажав на мышке правую кнопку и выбрав пункт «Открыть с помощью» и с доступных программ выбираете программу архиватор. Или, второй вариант, открываете архиватор и в меню «Файл» кликаете на пункт «Открыть внутри». Результатом любого из вариантов будет открытие файла Excel, как архива с файлами и папками.

Very big file for Excel 8 Почему тормозит Excel, 12 способов улучшить работу с файлами!

В архиве, скорее всего в папке «xl», удалите папки «printerSettings» и «drawings». После всех мучений запускаем снова файл и на все системные возмущение соглашаемся кнопкой «Ок», файл восстановиться и запустится.

Обращаю ваше внимание, что если файл содержит рисованные объекты типа кнопок или фигур то удалять всю папку «drawings» не стоит, вместе с ней испарятся и фигурки. Достаточно в папке удалить vmlDrawing.vml который вмещает разнообразную информацию и может достигать больших размеров.

8. Неправильно настроенная печать на принтер

Когда вы не установили принтер по умолчанию и система не может определить настройки текущего принтера, необходимо чётко обозначить, куда будет происходить отправка на печать. Если принтер невозможно опознать, замените драйвер устройства.

Иногда случается так, что стирании настроек принтера из пункта 7, может привести к тому, что неправильные настройки принтера тормозят весь файл.

9. Сменить версию Excel на более позднюю

Ни что не стоит на месте, даже наша планета, так и Excel развивается, ведь совершенству нет предела. Меняется и развивается программный продукт, оптимизируется программный код, что позволяет, иногда значительно, повысить продуктивность работы с таблицами и расчёты формул, быстродействие может увеличиться до 20% в более новых версиях, например в 2016 относительно 2007.

Также частенько встречается ситуация когда Excel версии 2007 не может работать с текущим файлом, а вот в более поздних версиях никаких проблем нет и всё работает отлично.

Усовершенствуйте версию, переходите на более продуктивные продукты MS Office, желательно от 2013 версии и выше.

10. Сносим файл «Personal.*»

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

Проблемы могут возникать, если начнет, тормозит файл персональных настроек. Для устранения проблемы, воспользуйтесь принципом, нет файла, нет проблем. Найдите С:\. \Application Data\Microsoft\Excel\XLSTART или С:\. \Microsoft Office\Office12 и где то в недрах этих папок ищете файл «Personal.*» и сносите его.

11. Производим оптимальную настройку сводных таблиц

Когда вы в сводной таблице ссылаетесь на огромные диапазоны от десятка тысяч строк, она начинает все результаты своих расчётов, которые становятся колоссальными, хранить в себе. И это становится причиной общего торможения при работе с файлом. Для устранения этой причины, установите курсор на таблице, вызовите контекстное меню правой кнопкой мыши, потом выберите пункт «Параметры сводной таблицы» в диалоговом окне на вкладке «Данные» снимите галочку в пункте «Сохранять исходные данные вместе с файлом».

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

Very big file for Excel 9 Почему тормозит Excel, 12 способов улучшить работу с файлами!

12. Убираем ненужные объекты

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

Для удаления таких ненужных объектов необходимо запустить макрос, кликните горячую комбинацию клавиш Alt + F11 для вызова редактора и вставьте код:

Добрый день, уважаемый читатель!

Эту статью я хочу посвятить повторам тех значений, которые встречаются в вашей таблице, то есть мы научимся как подсчитывать повторения в Excel. Данная возможность будет полезной при подсчёте одинаковых значений в необходимом диапазоне, это поможет когда с большого массива вам нужно сгруппировать, например, сколько сотрудников сделало чеков, сколько раз работали с тем или иным поставщиком и многое другое.

Для начала рассмотрим, как выглядят столбики с данными, повторения в которых, мы собственно и будем считать. К примеру, возьмём список сотрудников, которые совершают продажи. Теперь можно посчитать, сколько раз сотрудник производил продажи, то есть попросту считаем сколько повторений его фамилии в столбике. Это возможно произвести несколькими способами:

Используя функцию СЧЁТЕСЛИ

В Excel произвести такой подсчёт чрезвычайно просто, достаточно задействовать функцию СЧЁТЕСЛИ и она за несколько секундок всё за вас сделает. В нашем случае формула будет следующего вида:

Kak poschitat povtory 3 1 Как подсчитывать повторения в Excel?

=СЧЁТЕСЛИ($B$2:$B$11;B15) В первом аргументе «диапазон» $B$2:$B$11, указываем тот диапазон ячеек, в котором и будет производиться подсчёт повторяющихся данных. Важно! Указывать случайный диапазон данных недопустимо. Его особенностью является то, что он может быть только диапазоном ячеек или ссылкой на определённую ячейку.

Вторым аргументом «критерий» ставим указание на ячейку, по которому будет производиться подсчёт аналогичных данных. Если он один вы можете его прописать вручную как текстовое слово и вместо адреса ячейки «B15» указать «Нагаев А.В.», результат будет аналогичным, но только в одном конкретном случае, возможность автоматизации таблицы тогда значительно сократится.

Дополнительная информация! Кроме прямого указания поиска данных, функция СЧЁТЕСЛИ умеет работать с символами подстановки. Таких знаков используют двух видов «?» и «*», применять их возможно только при работе с текстовыми символами. Знак «*» позволяет заменить абсолютно любое количество значений, а Знак «?» производит замену только одного символа.

Для работы с числовыми значениями необходимо применять знаки операторов сравнения: «>», «<», «<>» и «=». К примеру, для подсчёта числовых значений больше «нуля» прописывайте «>0», а для подсчёта непустых ячеек нужен указать «<>».

Используем функцию СЧЁТЕСЛИМН

Когда у вас возникает необходимость подсчитывать повторения в Excel, но уже по нескольким критериям, тогда нужно работать с функцией СЧЁТЕСЛИМН, которая легко и просто сможет это выполнить.

В моём примере я добавлю категорию продаж по городам и используя формулы соберу необходимые мне повторы:

Kak poschitat povtory 4 Как подсчитывать повторения в Excel?

=СЧЁТЕСЛИМН($B$2:$B$11;B14;$C$2:$C$11;C14) Замечу, что орфография функции абсолютно аналогична предыдущей функции СЧЁТЕСЛИ, разница состоит только в их количестве. В нашем примере их два, но функция умеет работать и со 127 диапазонами.

Работаем с функцией ДЛСТР

Теперь давайте рассмотрим ситуацию, когда не всё так просто и упорядоченно, когда информация сбита в одну ячейку, к примеру, «Нагаев Гаврош Каропачёв Козубенко Нагаев Гаврош Козубенко Нагаев Нагаев». В этом случае статистические функции нам не помогут, необходимо считать символы и сверять повторы значений с указанным эталоном. Для этих целей есть много иных полезных функций, используя которые это можно провернуть достаточно просто:

Kak poschitat povtory 5 Как подсчитывать повторения в Excel?

=(ДЛСТР($B$2) -ДЛСТР(ПОДСТАВИТЬ($B$2;B5;"")))/ДЛСТР(B5) Итак, используя функцию ДЛСТР, мы считаем, сколько же символов содержится в ячейке «$B$2» и «B5», результат будет «71». А потом с помощью функции ПОДСТАВИТЬ производим замену текущего значения на «пусто», получаем результат «47». Следующим действием отнимаем от общего количества символов наш остаток «71-47=24» и делим на количество символов в одном значении «24/6=4», как результат получаем сколько раз в строке, встречается необходимый результат… Ответ: 4. (Это результат рассматривая только первую строку поиска).

С помощью функций VBA

Последний рассматриваемый вариант, это подсчёт количества повторений с помощью, созданной в VBA функции. Функции я не писал, а просто предлагаю вам найденный ранее вариант, чтобы упростить вашу работу.

Kak poschitat povtory 6 Как подсчитывать повторения в Excel?

Для начала вам нужно запустить редактор макросов VBA и вставить новый модуль с помощью команд «Insert» — «Module». В созданное окно модуля вы вставляете код функции:

К сожалению, это означает, что Excel не понимает, что вы пытаетесь сделать, поэтому вам может потребоваться начать все сначала.

Вы вернетесь к ячейке с неправильной формулой, для которой будет включен режим редактирования и выделено проблемное место. Если вы не знаете, что с этим делать, и хотите начать заново, вы можете снова нажать клавишу ESC или нажать кнопку "Отмена" в панели формул, чтобы выйти из режима правки.

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

Примечание: Если вы используетеOffice в Интернете, возможно, такие ошибки не будут или решения не будут применяться.


См. следующие разделы, соответствующие ошибке фунта:

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

Диалоговое окно неработающих ссылок в Excel

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

Вы также можете отключить показ этого диалогового окна при открытии файла. Для этого перейдите в меню "Параметры >" > "Дополнительные > Общие"и включит автоматическое обновление связей.

Изображение флажка "Запрашивать об обновлении автоматических связей"

Важно: Если вы впервые работаете с неработающих ссылками в формулах, вам нужно освежить информацию по устранению неработающих ссылок или вы не знаете, нужно ли обновлять ссылки, см. управление обновлением внешних ссылок (связей).

Формула возвращает синтаксическую конструкцию, а не значение

Если формула не выдает значение, воспользуйтесь приведенными ниже инструкциями.

Убедитесь, что в Excel настроено показ формул в электронных таблицах. Для этого на вкладке "Формулы" в группе "Зависимости формул" выберите "Показать формулы".

Совет: Вы также можете использовать клавиши CTRL+' (клавишу над клавишей TAB). При этом столбцы автоматически расширятся для отображения формул, но не волнуйтесь, при обратном переключение в обычный режим, столбцы будут меняться.

Если решить проблему с этим еще не удалось, возможно, ячейка отформатирована как текст. Чтобы изменить формат, щелкните ячейку правой кнопкой мыши и выберите Формат ячеек > Общий (или нажмите CTRL+1), а затем нажмите F2 > ВВОД.

Если у вас есть столбец с большим диапазоном ячеек в текстовом формате, вы можете выбрать диапазон, применить выбранный числовой формат и перейти к столбцу > "Текст по столбцам" >окончания. Формат будет применен ко всем выделенным ячейкам.

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

На вкладке "Файл" выберите "Параметры",а затем категорию "Формулы".

В разделе Параметры вычислений в группе Вычисления в книге выберите вариант автоматически.

Дополнительные сведения о вычислениях см. в сведениях об изменении пересчета, итерации или точности формулы.

Формула содержит одну или несколько циклических ссылок

Циклая ссылка возникает, когда формула ссылается на ячейку, в которую она расположена. Исправление — переместить формулу в другую ячейку или изменить синтаксис формулы на тот, который позволяет избежать цикловых ссылок. Однако в некоторых случаях могут потребоваться циклические ссылки, так как они приводят к итерации функций. Повторяйте эти ссылки до тех пор, пока не будет выполнены определенное числовые условия. В таких случаях необходимо включить или разрешить удаление цикловой ссылки.

Дополнительные сведения о цикловых ссылках см. в теме "Удаление или разрешение циклской ссылки".

Если запись начинается не со знака равенства, она не считается формулой и не вычисляется (это распространенная ошибка).

Если ввести СУММ(A1:A10), Excel отобразит текстовую строку СУММ(A1:A10) вместо результата формулы. Кроме того, если ввести 11/2,Excel отображает дату, например 11.ноя или 11.02.2009, вместо деления 11 на 2.

Чтобы избежать подобных неожиданных результатов, всегда начинайте формулу со знака равенства. Например, введите: =СУММ(A1:A10) и =11/2.

Соблюдается ли соответствие открывающих и закрывающих скобок?

Если в формуле используется функция, для ее правильной работы важно, чтобы у каждой открывающей скобки была закрывающая. Убедитесь, что у каждой скобки есть соответствующая пара. Например, формула =ЕСЛИ(B5<0);"Не допустимо";B5*1,05) не будет работать, так как есть две закрывающая скобка, но только одна открывающая. Правильный вариант этой формулы выглядит следующим образом: =ЕСЛИ(B5<0;"Недопустимо";B5*1,05).

Функции в Excel имеют аргументы — значения, которые необходимо указать, чтобы функция работала. Без аргументов работает лишь небольшое количество функций (например, ПИ или СЕГОДНЯ). Проверьте синтаксис формулы, который отображается, когда вы начинаете вводить функцию, чтобы убедиться в том, что указаны все обязательные аргументы.

Например, функция ПРОПИСН принимает в качестве аргумента только одну текстовую строку или ссылку на ячейку: =ПРОПИСН("привет") или =ПРОПИСН(C2).

Примечание: Аргументы функции указаны на плавающей справочной панели инструментов под формулой при ее вводе.

Снимок экрана: панель инструментов "Ссылка на функцию"

Если вам нужно быстро просмотреть синтаксис определенной функции, см. список функций Excel (по категориям).

Не вводите в формулах числа со знаками доллара ($) или десятичной запятой (,), поскольку знаки доллара указывают на абсолютные ссылки, а запятые — на аргументы. Вместо $1,000 в формуле необходимо ввести 1000.

Примечание: Результат формулы можно отформатировать с использованием десятичных разделителей и обозначений денежных единиц после ввода формулы с неформатированными числами (константами). Как правило, использовать константы в формулах не стоит, так как их сложно найти, если потребуется обновить данные позже и при этом часто ввести данные неправильно. Гораздо лучше поместить константы в ячейки, в которых они открыты и на них легко ссылаться.

Имеют ли ячейки, на которые указывают ссылки, правильный тип данных?

Выберите "Главная" и нажмите стрелку, чтобы развернуть группу "Число" или "Числовой формат" (или нажмите клавиши CTRL+1). Затем выберите "Общие".

Нажмите клавишу F2, чтобы перейти в режим правки, а затем — клавишу ВВОД, чтобы подтвердить формулу.

Если ввести дату в ячейку, которая имеет числовой тип данных, она может быть отображена как числовое значение, а не как дата. Чтобы это число отображалось в виде даты, в коллекции Числовой формат выберите формат Дата.

Пытаетесь ли вы выполнить умножение, не используя символ *?

Если в формуле содержится текст, его нужно заключить в кавычки.

Например, формула ="Сегодня " & ТЕКСТ(СЕГОДНЯ();"дддд, дд.ММ") объединяет текстовую строку "Сегодня " с результатами функций ТЕКСТ и СЕГОДНЯ и возвращает результат наподобие следующего: Сегодня понедельник, 30.05.

Формула может содержать не более 64 уровней вложенности функций.

Например, формула =ЕСЛИ(SQRT(ПИ())<2;"Меньше двух!";"Больше двух!") имеет 3 уровня функций; функция ПИ вложена в функцию SQRT,которая, в свою очередь, вложена в функцию ЕСЛИ.

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

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

Если формула ссылается на внешнюю книгу, правильно ли ссылается путь к книге?

При вводе ссылки на значения или ячейки в другой книге включайте ее имя в квадратных скобках ([]), за которым следует имя листа со значениями или ячейками.

Если книга не открыта в Excel, введите полный путь к файлу.

Например =ЧСТРОК('C:\Мои документы\[Операции за II квартал.xlsx]Продажи'!A1:A8).

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

Совет: Самый простой способ перейти к другой книге — открыть ее, а затем ввести =и перейти в другую с помощью ALT+TAB. Выберите любую ячейку на нужном листе, а затем закроем книгу-источник. Формула автоматически обновится, и в ней отобразится полный путь к имени листа с правильным синтаксисом. При необходимости этот путь можно копировать и вставлять.

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

Смысл это формулы таков: ЕСЛИ B1 существует, вернуть результат деления A1 на B1, в противном случае вернуть 0.

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

Если вам не удается заменить формулы их результатами, прочтите сведения об ошибках и возможных решениях:

Если отсутствует книга, это не влияет на формулу, которая ссылается на нее, пока не обновить формулу.

Например, если используется формула =[Книга1.xlsx]Лист1'!A1, а такой книги больше нет, значения, ссылающиеся на нее, будут доступны. Но если изменить и сохранить формулу, которая ссылается на эту книгу, появится диалоговое окно Обновить значения с предложением ввести имя файла. Выберите "Отмена" и убедитесь в том, что эти данные не будут потеряны, заменив формулы, ссылающиеся на отсутствующие книги, результатами формул.

Выполняли ли вы копирование и вставку ячеек, связанных с формулой, в таблице?

Иногда при копировании содержимого ячейки нужно вкопировать только значение, а не формулу, которая отображается в строка формул.

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

На листе выделите ячейки с итоговыми значениями формулы, которые требуется скопировать.

На вкладке "Главная" в группе "Буфер обмена" выберите " ".

Сочетание клавиш: CTRL+C.

Выделите левую верхнюю ячейку области вставки.

Совет: Чтобы переместить или скопировать выбранный текст на другой или в другой книге, выберите яротую ячейку другого или переключение на другую книгу, а затем выберем левую верхнюю ячейку области вкладки.

На вкладке "Главная" в группе "Буфер обмена" нажмите кнопку "Ввести ", а затем выберите "Значения" или нажмите ALT > E > S > V > ENTER для Windows или option > Command > V > V > ENTER на компьютере Mac.

Если имеется вложенная формула, вычисляйте ее по шагам

Чтобы понять, как сложная или вложенная формула получает конечный результат, можно вычислить ее пошагово.

Выделите формулу, которую вы хотите вычислить.

Выберите "Формулы" > "Высметь формулу".

Группа

Чтобы проверить значение этой ссылки, выберите "Оценить". Результат вычисления отображается курсивом.

Диалоговое окно "Вычисление формулы"

Если подчеркивается часть формулы является ссылкой на другую формулу, выберите шаг с искомой формулой, чтобы отобрать другую формулу в поле "Оценка". Чтобы вернуться к предыдущей ячейке и формуле, выберите "Шаг с выходом".

Кнопка "Шаг с шагом" недоступна, когда ссылка отображается в формуле во второй раз или если формула ссылается на ячейку в другой книге.

Продолжайте этот процесс, пока не будут вычислены все части формулы.

Инструмент "Высказать формулу" не обязательно будет говорить о том, почему формула не работает, но поможет найти ее. Этот инструмент может оказаться очень полезным в больших формулах, когда очень трудно найти проблему иным способом.

Пустые ссылки отображаются как нулевые значения (0) в поле Вычисление.

Некоторые функции пересчитываются при каждом внесении изменений в таблицу. Такие функции, в том числе СЛЧИС, ОБЛАСТИ, ИНДЕКС, СМЕЩ, ЯЧЕЙКА, ДВССЫЛ, ЧСТРОК, ЧИСЛСТОЛБ, ТДАТА, СЕГОДНЯ и СЛУЧМЕЖДУ, могут приводить к отображению в диалоговом окне Вычисление формулы результатов, отличающихся от фактических результатов в ячейке на листе.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Читайте также: