Формула не охватывает смежные ячейки что это
Эта ошибка означает, что формула в ячейке не соответствует шаблону формул рядом с ней.
Выяснение причины несоответствия
Щелкните Формулы > Показать формулы.
Это позволяет просматривать в ячейках формулы, а не вычисляемые результаты.
Сравните несогласованную формулу с соседними формулами и исправьте любые случайные несоответствия.
По завершении щелкните Формулы > Показать формулы. Это переключит отображение на вычисляемые результаты для всех ячеек.
Если это не помогает, выберите смежную ячейку, в которой отсутствует проблема.
Щелкните Формулы > Влияющие ячейки.
Выделите ячейку, содержащую проблему.
Щелкните Формулы > Влияющие ячейки.
Сравните синие стрелки или синие диапазоны. Исправьте все проблемы с несогласованной формулой.
Щелкните Формулы > Убрать стрелки.
Другие решения
Выделите ячейку с несогласованной формулой и, удерживая клавишу SHIFT, нажимайте одну из клавиш со стрелками. В результате несогласованная формула будет выделена вместе с другими. Затем выполните одно из указанных ниже действий.
Если выделены ячейки снизу, нажмите клавиши CTRL+D, чтобы заполнить формулой ячейки вниз.
Если выделены ячейки сверху, выберите Главная > Заполнить > Вверх, чтобы заполнить формулой ячейки вверх.
Если выделены ячейки справа, нажмите клавиши CTRL+R, чтобы заполнить формулой ячейки справа.
Если выделены ячейки слева, выберите Главная > Заполнить > Влево, чтобы заполнить формулой ячейки слева.
При наличии других ячеек, в которые нужно добавить формулу, повторите указанную выше процедуру в другом направлении.
Выделите ячейку с проблемой.
Нажмите кнопку и выберите вариант Скопировать формулу сверху или Скопировать формулу слева.
Если это не подходит и требуется формула из ячейки снизу, выберите Главная > Заполнить > Вверх.
Если требуется формула из ячейки справа, выберите Главная > Заполнить > Влево.
Если формула не содержит ошибку, можно ее пропустить:
Щелкните Формулы > Поиск ошибок.
Нажмите кнопку Пропустить ошибку.
Нажмите кнопку ОК или Далее для перехода к следующей ошибке.
Примечание: Если не нужно использовать в Excel этот способ проверки на несогласованные формулы, закройте диалоговое окно «Поиск ошибок». Выберите Файл > Параметры > Формулы. В нижней части снимите флажок Формулы, не согласованные с остальными формулами в области.
На компьютере Mac выберите Excel > Параметры > Поиск ошибок и снимите флажок Формулы, несогласованные с формулами в смежных ячейках.
Если формула не похожа на смежные формулы, отображается индикатор ошибки. Это не всегда означает, что формула неправильная. Если формула неправильная, проблему часто можно решить, сделав ссылки на ячейки единообразными.
Например, для умножения столбца A на столбец B используются формулы A1*B1, A2*B2, A3*B3 и т. д. Если после A3*B3 указана формула A4*B2, Excel определяет ее как несогласованную, так как ожидается формула A4*B4.
Щелкните ячейку с индикатором ошибки и просмотрите строку формул, чтобы проверить правильность ссылок на ячейки.
Щелкните стрелку рядом с появившейся кнопкой.
В контекстном меню приведены команды для устранения предупреждения.
Выполните одно из указанных ниже действий.
Скопировать формулу сверху
Согласует формулу с формулой в ячейке сверху. В нашем примере формула изменяется на A4*B4 в соответствии с формулой A3*B3 в ячейке выше.
Удаляет индикатор ошибки. Выберите эту команду, если несоответствие является преднамеренным или приемлемым.
Изменить в строке формул
Позволяет проверить синтаксис формулы и ссылки на ячейки.
Параметры проверки ошибок
Здесь можно выбрать типы ошибок, которые должен помечать Excel. Например, если вы не хотите, чтобы выводились индикаторы ошибки для несогласованных формул, снимите флажок Помечать формулы, несогласованные с формулами в смежных ячейках.
Чтобы пропустить индикаторы одновременно нескольких ячеек, выделите диапазон с этими ячейками. Затем щелкните стрелку рядом с появившейся кнопкой и в контекстном меню выберите команду Пропустить ошибку.
Чтобы пропустить индикаторы ошибок на всем листе, сначала щелкните ячейку с индикатором. Затем выделите лист, нажав клавиши +A. Затем щелкните стрелку рядом с появившейся кнопкой и в контекстном меню выберите команду Пропустить ошибку.
Дополнительные ресурсы
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Настройка параметров формул в Excel 2010
Поскольку Excel — это программа электронных таблиц, а не просто табличный редактор, вычисления являются очень важной частью ее функциональности. Соответственно, настройка параметров вычислений (формул), выполняемая с помощью элементов управления категории Формулы, — процесс, знание которого может весьма облегчить вам жизнь, а незнание — сделать ее невыносимой.
Все элементы управления этой категории распределены по группам Параметры вычислений , Работа с формулами , Контроль ошибок и Правила контроля ошибок . Параметры вычислений задаются в одноименном разделе.
Вычисления в книге — эта группа переключателей определяет режим вычислений:
- Автоматически — каждый раз, когда вы меняете значение в ячейке, которая используется в формуле в качестве параметра, формула пересчитывается.
- Автоматически, кроме таблиц данных — пересчет выполняется автоматически для всех формул, кроме тех, результатом выполнения которых являются таблицы данных.
- Вручную — пересчет выполняется только после нажатия клавиши F9 или выбора команды Пересчет в группе Вычисление на вкладке Формула ленты инструментов.
Пересчитывать книгу перед сохранением — перед сохранением книги все формулы в ней будут пересчитаны, чтобы сохранить актуальные значения (это имеет смысл, только если выключен режим автоматического вычисления).
Включить итеративные вычисления — итеративными называются вычисления, в которых для вычисления значений задается шаг изменения какого-то начального значения. Применяются такие вычисления для того, чтобы найти сочетание параметров, удовлетворяющее заданному условию. Путем итеративных вычислений можно решать самые разные задачи, от поиска корня n-й степени до формирования оптимального бюджета. Итерации используются в таких инструментах Excel, как инструменты поиска решения и подбора параметра. Более подробно мы рассмотрим эти инструменты в следующих публикациях.
- Предельное число итераций — в это поле вводится значение, определяющее, сколько раз с подстановкой разных значений будет выполняться пересчет листа. Чем больше итераций вы зададите, тем больше времени уйдет на пересчет. В то же время большое число итераций позволит получить более точный результат. Поэтому это значение надо подбирать, основываясь на реальной потребности. Если для вас важно получить точный результат любой ценой, а формулы в книге достаточно сложные, вы можете установить значение 10 000, щелкнуть на кнопке пересчета и уйти заниматься другими делами. Рано или поздно пересчет будет закончен. Если же вам важно получить результат быстро, то значение надо установить поменьше.
- Относительная погрешность — максимальная допустимая разница между результатами пересчетов. Чем это число меньше, тем точнее будет результат и тем больше потребуется времени на его получение.
Стиль ссылок R1C1 — переход от стандартного для Excel именования ячеек (A1, D6, E4 и т. д.) к стилю ссылок, при котором нумеруются не только строки, но и столбцы. При этом буква R (row) означает строку, а C (column) — столбец. Соответственно, запись в новом стиле R5C4 будет эквивалентна записи D5 в стандартном стиле.
Автозавершение формул — в этом режиме предлагаются возможные варианты функций во время ввода их в строке формул (рис. 2.11).
Рис. 2.11. Автозавершение формул
Использовать имена таблиц в формулах — вместо того, чтобы вставлять в формулы диапазоны ссылок в виде A1:G8 , вы можете выделить нужную область, задать для нее имя и затем вставить это имя в формулу. На рис. 2.12 приведен такой пример — сначала был выделен диапазон E1:I8 , этому диапазону было присвоено имя MyTable , затем в ячейке D1 была создана формула суммирования, в которую в качестве аргумента передано имя данного диапазона.
Рис. 2.12. Использование имени таблицы в формуле
Использовать функции GetPivotData для ссылок в сводной таблице — в этом режиме данные из сводной таблицы выбираются при помощи вышеуказанной функции. Если вы вставляете в формулу ссылку на ячейку, которая расположена в сводной таблице, то вместо ссылки на ячейку будет автоматически вставлена функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ . Если вам все же нужна именно ссылка на ячейку, этот флажок нужно сбросить.
С помощью элементов управления раздела Контроль ошибок настраивается режим контроля ошибок:
- Включить фоновый поиск ошибок — ошибки будут обнаруживаться и отображаться по мере ввода значений и формул, не дожидаясь пересчета.
- Цвет индикаторов ошибок — выбор цвета, которым будет помечаться ячейка с ошибкой.
В разделе Правила контроля ошибок расположены флажки, управляющие режимом контроля ошибок. Я опишу не все флажки, а только те, названия которых недостаточно полно характеризуют их назначение:
Формула не охватывает смежные ячейки что это
Регистрация на форуме тут, о проблемах пишите сюда — alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите восстановить пароль
Поиск по форуму |
Расширенный поиск |
не совсем понимаю что Вы хотите пропустить, да еще макросом
это проверка ошибок.
есть ситуации, которые не являются ошибками, но подозрительны для ексель
в параметрах ексель
формулы
правила контроля ошибок
можете настроить на что должен реагировать ексель, а на что может не обращать внимание
это настройки ексель, не листа, не книги, а ексель
достаточно настроить 1 раз без макроса
>>не совсем понимаю что Вы хотите пропустить, да еще макросом
бывают случаи когда, формула не согласована с соседними формулами
в этом случае возникает зеленый маркер
отчеты строим для пользователей, чтоб у них была красота
думаю есть разные способы отключения этого маркера
не лезть ведь в глобальные настройки чужого компьютера макросом
в контекстном меню для ячейки, нажав «пропустить ошибку», маркер исчезает
то же самое нельзя ли делать макросом применительно к ячейке
а тут уже Ваш выбор:
или
при открытии файла внести настройки в Excel, на котором открыт файл (в том числе и у пользователя) и убрать метки с ячеек
или
забить на красоту отчета и оставить пользователя недоумевать от качества отчета, в котором ОШИБКИ! (с точки зрения пользователя)
знаете ошибки в программе, описанные в сопроводительной документации, являются не ошибками, а «особенностями работы программы»)))
Цитата |
---|
evgeniygeo написал: nevazhno nevazhno, скорее всего, потому что в H10 есть данные, которые формула считает нужным просуммировать, но без примера я могу только гадать |
Вы правы. в 10 строке идут числа, которые в сумме не нужны.
Цитата |
---|
mechanix 85 написал: Верен тот результат, который правильный для Вас |
так я суммирую чтобы узнать какой ответ правильный. понятие «смежная» ячейка не дает должного определения какую именно ячейку из окружающего диапазона эксель просуммирует. теперь то мне уже все ясно понятно.
Благодарю всех за ответы.
Как отключить ошибку «Формула не затрагивает смежные ячейки» |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше
Кроме неожиданных результатов, формулы иногда возвращают значения ошибок. Ниже представлены некоторые инструменты, с помощью которых вы можете искать и исследовать причины этих ошибок и определять решения.
Примечание: В статье также приводятся методы, которые помогут вам исправлять ошибки в формулах. Этот список не исчерпывающий — он не охватывает все возможные ошибки формул. Для получения справки по конкретным ошибкам поищите ответ на свой вопрос или задайте его на форуме сообщества Microsoft Excel.
Ввод простой формулы
Формулы — это выражения, с помощью которых выполняются вычисления со значениями на листе. Формула начинается со знака равенства (=). Например, следующая формула складывает числа 3 и 1:
=3+1
Формула также может содержать один или несколько из таких элементов: функции, ссылки, операторы и константы.
Части формулы
-
Функции: это специальные формулы Excel, которые выполняют определенные вычисления. Например, функция ПИ() возвращает значение числа Пи: 3,142…
-
Ссылки: это ссылки на отдельные ячейки или диапазоны. Например, A2 возвращает значение ячейки A2.
-
Константы. Числа или текстовые значения, введенные непосредственно в формулу, например 2.
-
Операторы: оператор * (звездочка) служит для умножения чисел, а оператор ^ (крышка) — для возведения числа в степень. С помощью + и – можно складывать и вычитать значения, а с помощью / — делить их.
Примечание: Для некоторых функций требуются так называемые аргументы. Аргументы — это значения, которые некоторые функции используют при вычислениях. Аргументы функции указываются в ее скобках (). Функция ПИ не требует аргументов, поэтому у нее пустые скобки. У некоторых функций несколько аргументов, в том числе необязательные. Аргументы разделяются точкой с запятой (;).
Например, функция СУММ требует только один аргумент, но у нее может быть до 255 аргументов (включительно).
Пример одного аргумента: =СУММ(A1:A10).
Пример нескольких аргументов: =СУММ(A1:A10;C1:C10).
В приведенной ниже таблице собраны некоторые наиболее частые ошибки, которые допускают пользователи при вводе формулы, и описаны способы их исправления.
Рекомендация |
Дополнительные сведения |
Начинайте каждую формулу со знака равенства (=) |
Если опустить знак равенства, введенные данные могут отображаться в виде текста или даты. Например, если ввести SUM(A1:A10), Excel отображает текстовую строку SUM(A1:A10) и не выполняет вычисление. Если ввести 11/2, вместо деления 11 на 2 Excel отображается дата 2–ноябрь (при условии, что ячейка имеет формат «Общий«) вместо деления 11 на 2. |
Следите за соответствием открывающих и закрывающих скобок |
Все скобки должны быть парными (открывающая и закрывающая). Если в формуле используется функция, для ее правильной работы важно, чтобы все скобки стояли в правильных местах. Например, формула =ЕСЛИ(B5<0);»Недопустимо»;B5*1,05) не будет работать, поскольку в ней две закрывающие скобки и только одна открывающая (требуется одна открывающая и одна закрывающая). Правильный вариант этой формулы выглядит так: =ЕСЛИ(B5<0;»Недопустимо»;B5*1,05). |
Для указания диапазона используйте двоеточие |
Указывая диапазон ячеек, разделяйте с помощью двоеточия (:) ссылку на первую ячейку в диапазоне и ссылку на последнюю ячейку в диапазоне. Например, =SUM(A1:A5), а не =SUM(A1 A5), которые возвращают #NULL! Ошибка. |
Вводите все обязательные аргументы |
У некоторых функций есть обязательные аргументы. Старайтесь также не вводить слишком много аргументов. |
Вводите аргументы правильного типа |
В некоторых функциях, например СУММ, необходимо использовать числовые аргументы. В других функциях, например ЗАМЕНИТЬ, требуется, чтобы хотя бы один аргумент имел текстовое значение. Если использовать в качестве аргумента данные неправильного типа, Excel может возвращать непредвиденные результаты или ошибку. |
Число уровней вложения функций не должно превышать 64 |
В функцию можно вводить (или вкладывать) не более 64 уровней вложенных функций. |
Имена других листов должны быть заключены в одинарные кавычки |
Если формула содержит ссылки на значения или ячейки на других листах или в других книгах, а имя другой книги или листа содержит пробелы или другие небуквенные символы, его необходимо заключить в одиночные кавычки (‘), например: =’Данные за квартал’!D3 или =‘123’!A1. |
Указывайте после имени листа восклицательный знак (!), когда ссылаетесь на него в формуле |
Например, чтобы возвратить значение ячейки D3 листа «Данные за квартал» в той же книге, воспользуйтесь формулой =’Данные за квартал’!D3. |
Указывайте путь к внешним книгам |
Убедитесь, что каждая внешняя ссылка содержит имя книги и путь к ней. Ссылка на книгу содержит имя книги и должна быть заключена в квадратные скобки ([Имякниги.xlsx]). В ссылке также должно быть указано имя листа в книге. В формулу также можно включить ссылку на книгу, не открытую в Excel. Для этого необходимо указать полный путь к соответствующему файлу, например: =ЧСТРОК(‘C:My Documents[Показатели за 2-й квартал.xlsx]Продажи’!A1:A8). Эта формула возвращает количество строк в диапазоне ячеек с A1 по A8 в другой книге (8). Примечание: Если полный путь содержит пробелы, как в приведенном выше примере, необходимо заключить его в одиночные кавычки (в начале пути и после имени книги перед восклицательным знаком). |
Числа нужно вводить без форматирования |
Не форматируйте числа, которые вводите в формулу. Например, если нужно ввести в формулу значение 1 000 рублей, введите 1000. Если вы введете какой-нибудь символ в числе, Excel будет считать его разделителем. Если вам нужно, чтобы числа отображались с разделителями тысяч или символами валюты, отформатируйте ячейки после ввода чисел. Например, если для прибавления 3100 к значению в ячейке A3 используется формула =СУММ(3 100;A3), Excel не складывает 3100 и значение в ячейке A3 (как было бы при использовании формулы =СУММ(3100;A3)), а суммирует числа 3 и 100, после чего прибавляет полученный результат к значению в ячейке A3. Другой пример: если ввести =ABS(-2 134), Excel выведет ошибку, так как функция ABS принимает только один аргумент: =ABS(-2134). |
Вы можете использовать определенные правила для поиска ошибок в формулах. Они не гарантируют исправление всех ошибок на листе, но могут помочь избежать распространенных проблем. Эти правила можно включать и отключать независимо друг от друга.
Существуют два способа пометки и исправления ошибок: последовательно (как при проверке орфографии) или сразу при появлении ошибки во время ввода данных на листе.
Ошибку можно исправить с помощью параметров, отображаемых приложением Excel, или игнорировать, щелкнув команду Пропустить ошибку. Ошибка, пропущенная в конкретной ячейке, не будет больше появляться в этой ячейке при последующих проверках. Однако все пропущенные ранее ошибки можно сбросить, чтобы они снова появились.
-
Для Excel в Windows щелкните Параметры > файла > формулы.
Для Excel на Mac щелкните меню Excel > Параметры > проверка ошибок.В Excel 2007 нажмите кнопку Microsoft Office
и выберите Параметры Excel > Формулы.
-
В разделе Поиск ошибок установите флажок Включить фоновый поиск ошибок. Все найденные ошибки помечаются треугольником в левом верхнем углу ячейки.
-
Чтобы изменить цвет треугольника, которым помечаются ошибки, выберите нужный цвет в поле Цвет индикаторов ошибок.
-
В разделе Правила поиска ошибок установите или снимите флажок для любого из следующих правил:
-
Ячейки, содержащие формулы, которые приводят к ошибке. Формула не использует ожидаемый синтаксис, аргументы или типы данных. Значения ошибок: #DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF!и #VALUE!. Каждое из этих значений ошибок имеет разные причины и разрешается по-разному.
Примечание: Если ввести значение ошибки прямо в ячейку, оно сохраняется как значение ошибки, но не помечается как ошибка. Но если на эту ячейку ссылается формула из другой ячейки, эта формула возвращает значение ошибки из ячейки.
-
Несогласованная формула вычисляемого столбца в таблицах. Вычисляемый столбец может содержать отдельные формулы, отличающиеся от формулы столбца master, что создает исключение. Исключения вычисляемого столбца возникают при указанных ниже действиях.
-
Ввод данных, не являющихся формулой, в ячейку вычисляемого столбца.
-
Введите формулу в ячейку вычисляемого столбца, а затем нажмите клавиши CTRL+Z или нажмите кнопку Отменить
на панели быстрого доступа.
-
Ввод новой формулы в вычисляемый столбец, который уже содержит одно или несколько исключений.
-
Копирование в вычисляемый столбец данных, не соответствующих формуле столбца. Если копируемые данные содержат формулу, эта формула перезапишет данные в вычисляемом столбце.
-
Перемещение или удаление ячейки из другой области листа, если на эту ячейку ссылалась одна из строк в вычисляемом столбце.
-
-
Ячейки, содержащие годы, представленные в виде 2 цифр: ячейка содержит текстовую дату, которая может быть неправильно интерпретирована как неправильный век, если она используется в формулах. Например, дата в формуле =ГОД(«1.1.31») может относиться как к 1931, так и к 2031 году. Используйте это правило для выявления дат в текстовом формате, допускающих двоякое толкование.
-
Числа в формате текста или предшествуют апострофу. Ячейка содержит числа, хранящиеся в виде текста. Обычно это является следствием импорта данных из других источников. Числа, хранящиеся как текст, могут стать причиной неправильной сортировки, поэтому лучше преобразовать их в числовой формат. ‘=SUM(A1:A10) рассматривается как текст.
-
Формулы, несовместимые с другими формулами в регионе. Формула не соответствует шаблону других формул, расположенных рядом с ней. Во многих случаях формулы, соседствующие с другими формулами, отличаются только используемыми ссылками. В следующем примере из четырех смежных формул Excel отображает ошибку рядом с формулой =СУММ(A10:C10) в ячейке D4, так как смежные формулы увеличиваются на одну строку, а одна — на 8 строк. Excel ожидает формулу =СУММ(A4:C4).
Если используемые в формуле ссылки не соответствуют ссылкам в смежных формулах, приложение Microsoft Excel сообщит об ошибке.
-
Формулы, опускающие ячейки в области. Формула не может автоматически включать ссылки на данные, которые вы вставляете между исходным диапазоном данных и ячейкой, содержащей формулу. Это правило позволяет сравнить ссылку в формуле с фактическим диапазоном ячеек, смежных с ячейкой, содержащей формулу. Если смежные ячейки содержат дополнительные значения и не являются пустыми, Excel отображает рядом с формулой ошибку.
Например, при использовании этого правила Excel отображает ошибку для формулы =СУММ(D2:D4), поскольку ячейки D5, D6 и D7, смежные с ячейками, на которые ссылается формула, и ячейкой с формулой (D8), содержат данные, на которые должна ссылаться формула.
-
Незаблокированные ячейки, содержащие формулы. Формула не заблокирована для защиты. По умолчанию все ячейки на листе блокируются, поэтому их нельзя изменить при защите листа. Это поможет избежать случайных ошибок, таких как случайное удаление или изменение формул. Эта ошибка указывает, что ячейка была разблокирована, но лист не был защищен. Убедитесь, что ячейка не заблокирована.
-
Формулы, ссылающиеся на пустые ячейки. Формула содержит ссылку на пустую ячейку. Это может привести к неверным результатам, как показано в приведенном далее примере.
Предположим, требуется найти среднее значение чисел в приведенном ниже столбце ячеек. Если третья ячейка пуста, она не используется в расчете, поэтому результатом будет значение 22,75. Если эта ячейка содержит значение 0, результат будет равен 18,2.
-
Данные, введенные в таблицу, недопустимы. В таблице возникает ошибка проверки. Проверьте параметр проверки ячейки, перейдя на вкладку Данные > группу Data Tools > Проверка данных.
-
-
Выберите лист, на котором требуется проверить наличие ошибок.
-
Если расчет листа выполнен вручную, нажмите клавишу F9, чтобы выполнить расчет повторно.
Если диалоговое окно Поиск ошибок не отображается, щелкните вкладку Формулы, выберите Зависимости формул и нажмите кнопку Поиск ошибок.
-
Чтобы повторно проверить пропущенные ранее ошибки, щелкните Файл > Параметры > Формулы. Для Excel на Mac щелкните меню Excel > Параметры > проверки ошибок.
В разделе Поиск ошибок выберите Сброс пропущенных ошибок и нажмите кнопку ОК.
Примечание: Сброс пропущенных ошибок применяется ко всем ошибкам, которые были пропущены на всех листах активной книги.
Совет: Советуем расположить диалоговое окно Поиск ошибок непосредственно под строкой формул.
-
Нажмите одну из управляющих кнопок в правой части диалогового окна. Доступные действия зависят от типа ошибки.
-
Нажмите кнопку Далее.
Примечание: Если нажать кнопку Пропустить ошибку, помеченная ошибка при последующих проверках будет пропускаться.
-
Рядом с ячейкой нажмите кнопку «Проверка ошибок »
, а затем выберите нужный параметр. Доступные команды различаются для каждого типа ошибки, и первая запись описывает ошибку.
Если нажать кнопку Пропустить ошибку, помеченная ошибка при последующих проверках будет пропускаться.
Если формула не может правильно вычислить результат, в Excel отображается значение ошибки, например #####, #ДЕЛ/0!, #Н/Д, #ИМЯ?, #ПУСТО!, #ЧИСЛО!, #ССЫЛКА!, #ЗНАЧ!. Ошибки разного типа имеют разные причины и разные способы решения.
Приведенная ниже таблица содержит ссылки на статьи, в которых подробно описаны эти ошибки, и краткое описание.
Статья |
Описание |
Исправление ошибки #### |
Эта ошибка отображается в Excel, если столбец недостаточно широк, чтобы показать все символы в ячейке, или ячейка содержит отрицательное значение даты или времени. Например, результатом формулы, вычитающей дату в будущем из даты в прошлом (=15.06.2008-01.07.2008), является отрицательное значение даты. Совет: Попробуйте автоматически изменить ширину ячейки, дважды щелкнув между заголовками столбцов. Если ### отображается потому, что Excel не может отобразить все знаки, эта проблема будет исправлена. |
Исправление ошибки #ДЕЛ/0! #ПУСТО! |
Эта ошибка отображается в Excel, если число делится на ноль (0) или на ячейку без значения. Совет: Добавьте обработчик ошибок, как в примере ниже: =ЕСЛИ(C2;B2/C2;0). |
Исправление ошибки #Н/Д |
Эта ошибка отображается в Excel, если функции или формуле недоступно значение. Если вы используете такую функцию, как ВПР, есть ли для искомого значения соответствие в диапазоне поиска? Скорее всего, нет. Используйте функцию ЕСЛИОШИБКА для подавления ошибки #Н/Д. В этом случае можно ввести следующее: =ЕСЛИОШИБКА(ВПР(D2;$D$6:$E$8;2;ИСТИНА);0) |
Исправление ошибки #ИМЯ? #ПУСТО! |
Эта ошибка отображается, если Excel не распознает текст в формуле. Например имя диапазона или имя функции написано неправильно. Примечание: Если вы используете функцию, убедитесь, что ее имя написано неправильно. В данном случае слово СУММ введено с ошибкой. Удалите «а», и Excel исправит формулу. |
Исправление ошибки #ПУСТО! |
Эта ошибка отображается в Excel, когда вы указываете пересечение двух областей, которые не пересекаются. Оператором пересечения является пробел, разделяющий ссылки в формуле. Примечание: Убедитесь, что диапазоны разделены правильно: области C2:C3 и E4:E6 не пересекаются, поэтому ввод формулы =СУММ(C2:C3 E4:E6) возвращает #NULL! . Если поставить запятую между диапазонами C и E, она будет исправлена =СУММ(C2:C3;E4:E6) |
Исправление ошибки #ЧИСЛО! #ПУСТО! |
Эта ошибка отображается в Excel, если формула или функция содержит недопустимые числовые значения. Используете ли вы функцию, которая выполняет итерацию, например IRR или RATE? Если да, то #NUM! ошибка, вероятно, из-за того, что функция не может найти результат. Инструкции по устранению неполадок см. в разделе справки. |
Исправление ошибки #ССЫЛКА! #ПУСТО! |
Эта ошибка отображается в Excel при наличии недопустимой ссылки на ячейку. Например, вы удалили ячейки, на которые ссылались другие формулы, или вставили поверх них другие ячейки. Вы случайно удалили строку или столбец? Смотрите, что произошло после удаления столбца B в формуле =СУММ(A2;B2;C2). Нажмите кнопку Отменить (или клавиши CTRL+Z), чтобы отменить удаление, измените формулу или используйте ссылку на непрерывный диапазон (=СУММ(A2:C2)), которая автоматически обновится при удалении столбца B. |
Исправление ошибки #ЗНАЧ! #ПУСТО! |
Эта ошибка отображается в Excel, если в формуле используются ячейки, содержащие данные не того типа. Вы используйте математические операторы (+, -, *, / ^) с разными типами данных? В таком случае попробуйте использовать вместо них функцию. В этом случае =СУММ(F2:F5) поможет устранить проблему. |
Если ячейки не видны на листе, для просмотра их и содержащихся в них формул можно использовать панель инструментов «Окно контрольного значения». С помощью окна контрольного значения удобно изучать, проверять зависимости или подтверждать вычисления и результаты формул на больших листах. При этом вам не требуется многократно прокручивать экран или переходить к разным частям листа.
Эту панель инструментов можно перемещать и закреплять, как и любую другую. Например, можно закрепить ее в нижней части окна. На панели инструментов выводятся следующие свойства ячейки: 1) книга, 2) лист, 3) имя (если ячейка входит в именованный диапазон), 4) адрес ячейки 5) значение и 6) формула.
Примечание: Для каждой ячейки может быть только одно контрольное значение.
Добавление ячеек в окно контрольного значения
-
Выделите ячейки, которые хотите просмотреть.
Чтобы выделить все ячейки с формулами, на вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить (вы также можете нажать клавиши CTRL+G или CONTROL+G на компьютере Mac). Затем выберите Выделить группу ячеек и Формулы.
-
На вкладке Формулы в группе Зависимости формул нажмите кнопку Окно контрольного значения.
-
Нажмите кнопку Добавить контрольное значение.
-
Убедитесь, что вы выделили все ячейки, которые хотите отследить, и нажмите кнопку Добавить.
-
Чтобы изменить ширину столбца, перетащите правую границу его заголовка.
-
Чтобы открыть ячейку, ссылка на которую содержится в записи панели инструментов «Окно контрольного значения», дважды щелкните запись.
Примечание: Ячейки, содержащие внешние ссылки на другие книги, отображаются на панели инструментов «Окно контрольного значения» только в случае, если эти книги открыты.
Удаление ячеек из окна контрольного значения
-
Если окно контрольного значения не отображается, на вкладке Формула в группе Зависимости формул нажмите кнопку Окно контрольного значения.
-
Выделите ячейки, которые нужно удалить.
Чтобы выделить несколько ячеек, щелкните их, удерживая нажатой клавишу CTRL.
-
Нажмите кнопку Удалить контрольное значение.
Иногда трудно понять, как вложенная формула вычисляет конечный результат, поскольку в ней выполняется несколько промежуточных вычислений и логических проверок. Но с помощью диалогового окна Вычисление формулы вы можете увидеть, как разные части вложенной формулы вычисляются в заданном порядке. Например, формулу =ЕСЛИ(СРЗНАЧ(D2:D5)>50;СУММ(E2:E5);0) будет легче понять, если вы увидите промежуточные результаты:
В диалоговом окне «Вычисление формулы» |
Описание |
=ЕСЛИ(СРЗНАЧ(D2:D5)>50;СУММ(E2:E5);0) |
Сначала выводится вложенная формула. Функции СРЗНАЧ и СУММ вложены в функцию ЕСЛИ. Диапазон ячеек D2:D5 содержит значения 55, 35, 45 и 25, поэтому функция СРЗНАЧ(D2:D5) возвращает результат 40. |
=ЕСЛИ(40>50;СУММ(E2:E5);0) |
Диапазон ячеек D2:D5 содержит значения 55, 35, 45 и 25, поэтому функция СРЗНАЧ(D2:D5) возвращает результат 40. |
=ЕСЛИ(ЛОЖЬ;СУММ(E2:E5);0) |
Поскольку 40 не больше 50, выражение в первом аргументе функции ЕСЛИ (аргумент лог_выражение) имеет значение ЛОЖЬ. Функция ЕСЛИ возвращает значение третьего аргумента (аргумент значение_если_ложь). Функция СУММ не вычисляется, поскольку она является вторым аргументом функции ЕСЛИ (аргумент значение_если_истина) и возвращается только тогда, когда выражение имеет значение ИСТИНА. |
-
Выделите ячейку, которую нужно вычислить. За один раз можно вычислить только одну ячейку.
-
Откройте вкладку Формулы и выберите Зависимости формул > Вычислить формулу.
-
Нажмите кнопку Вычислить, чтобы проверить значение подчеркнутой ссылки. Результат вычисления отображается курсивом.
Если подчеркнутая часть формулы является ссылкой на другую формулу, нажмите кнопку Шаг с заходом, чтобы отобразить другую формулу в поле Вычисление. Нажмите кнопку Шаг с выходом, чтобы вернуться к предыдущей ячейке и формуле.
Кнопка Шаг с заходом недоступна для ссылки, если ссылка используется в формуле во второй раз или если формула ссылается на ячейку в отдельной книге.
-
Продолжайте нажимать кнопку Вычислить, пока не будут вычислены все части формулы.
-
Чтобы посмотреть вычисление еще раз, нажмите кнопку Начать сначала.
-
Чтобы закончить вычисление, нажмите кнопку Закрыть.
Примечания:
-
Некоторые части формул, в которых используются функции ЕСЛИ и ВЫБОР, не вычисляются. В таких случаях в поле Вычисление отображается значение #Н/Д.
-
Если ссылка пуста, в поле Вычисление отображается нулевое значение (0).
-
Некоторые функции вычисляются заново при каждом изменении листа, так что результаты в диалоговом окне Вычисление формулы могут отличаться от тех, которые отображаются в ячейке. Это функции СЛЧИС, ОБЛАСТИ, ИНДЕКС, СМЕЩ, ЯЧЕЙКА, ДВССЫЛ, ЧСТРОК, ЧИСЛСТОЛБ, ТДАТА, СЕГОДНЯ, СЛУЧМЕЖДУ.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Отображение связей между формулами и ячейками
Рекомендации, позволяющие избежать появления неработающих формул
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Ignore the Excel error or update your formula to include the cells
by Claire Moraa
Claire likes to think she’s got a knack for solving problems and improving the quality of life for those around her. Driven by the forces of rationality, curiosity,… read more
Updated on December 14, 2022
Reviewed by
Alex Serban
After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server… read more
- The error formula omits adjacent cells means that Excel cannot calculate the formula because it is missing something.
- Excel tries to calculate a formula but only takes into account the values from one cell, ignoring other cells with values needed for the calculation.
- If this happens, it means that you have left out a cell on one side of your formula and need to clean up your sheet.
XINSTALL BY CLICKING THE DOWNLOAD FILE
Fortect is a tool that does not simply cleans up your PC, but has a repository with several millions of Windows System files stored in their initial version. When your PC encounters a problem, Fortect will fix it for you, by replacing bad files with fresh versions. To fix your current PC issue, here are the steps you need to take:
- Download Fortect and install it on your PC.
- Start the tool’s scanning process to look for corrupt files that are the source of your problem
- Right-click on Start Repair so the tool could start the fixing algorythm
- Fortect has been downloaded by 0 readers this month.
If you get an error message saying that your formula omits adjacent cells when you try to enter it, your Excel spreadsheet has probably been modified.
The problem is that when such an error occurs, it can mess up your entire worksheet. You may have to redo all of your calculations from scratch or worse, start over, especially if Excel fails to respond when saving.
What does the error formula omits adjacent cells mean in excel?
The error formula omits adjacent cells means that there is an error in the formula in the cell. When you have an array of formulas, Excel assumes that the data for all are continuous and not separated by other data.
If your data is separated by other data or if some cells contain blank values, then Excel will not be able to evaluate the formula correctly. But why does this happen? Below are some possible reasons:
- Cell has no data – The error function in Excel only calculates values for cells where there is data present. If a cell has no data, then it will not be included in the calculation process.
- The cell no longer exists – It is possible that the formula you may be referencing belongs to a cell that has been deleted or renamed.
- Range has been changed – The formula may be referencing a dynamic range that no longer exists due to changes in the spreadsheet.
- Blank cells in between – This error occurs when there are empty cells between each cell that you want to include in your formula.
What can I do if the Excel error formula omits adjacent cells?
Check off the following first before you proceed:
- First, check to make sure that your formula includes all of the necessary parts.
- If you are working with a small data set, try to identify any empty cells and delete them.
1. Uncheck formulas that omit cells
- Launch your Excel sheet and then click on File.
- Navigate to Options and then select Formulas.
- Look for Error checking rules and uncheck Formulas which omit cells in a region.
- Click OK.
2. Switch from absolute to relative reference
- Open the Excel sheet and select the cell that contains the formula.
- Navigate to the formula bar at the top and press F4 until you get the relative reference option.
Absolute and relative references in Excel formulas are two ways to refer to cells in your spreadsheet. They both have their purpose, and sometimes you may find yourself using them interchangeably.
Absolute cell references are the default in Excel. However, there are times when using an absolute reference is not the best option. This type of notation is not always intuitive because it does not take into account the position of the cell that contains the formula.
- Fix: This Value Doesn’t Match the Data Validation
- XLS vs XLSX: Differences & 3 Ways to Convert Them
- How to Stop Excel Files From Closing Automatically
- Fix: FileType Selected Not Supported by This App
3. Update the formula to include the cells
When you update the formula to include the cells that you want to reference, Excel can properly evaluate it and display its result properly.
The caveat to this method is that if you have a very large spreadsheet with many formulas, then it can be difficult to track down which cell is causing the problem.
If nothing seems to work, you can opt to ignore the error or seek help from the help task pane in Excel. The built-in tool diagnoses some problems and may be able to recommend a solution.
Excel errors are in no shortage as you can expect to encounter a few hiccups when you’re working with sheets and formulas. We have crafted a dedicated article to help you in case you want to recover a corrupted Excel file so that you don’t have to lose all your work.
In other instances, you may be unable to type in Excel, but we know what you can do to keep things moving as you shall see in our expert guide.
Let us know of any other tricks you used if you were in a similar predicament in the comment section below.
Still experiencing issues?
SPONSORED
If the above suggestions have not solved your problem, your computer may experience more severe Windows troubles. We suggest choosing an all-in-one solution like Fortect to fix problems efficiently. After installation, just click the View&Fix button and then press Start Repair.