Что значит формула не охватывает смежные ячейки в эксель
С помощью Excel можно выполнять почти какого-угодно порядка: вычислять и даже программировать действия компьютера. Все потому, что в функционал заложены функции и формулы. Но иногда пользователю приходится сталкиваться с ошибками при их вводе. Особенно часто они возникают, когда человек пытается ввести формулу вручную. Если пользователь опытный, такая проблема встречается не очень часто, поскольку он уже знает, какой синтаксис правильный, а также довольно внимательный. Но даже профессионалы могут допускать ошибки.
Часто мы не понимаем, почему они возникают. И профессионалы тоже могут не знать, какие причины. Он может понимать, что означает тот или иной код ошибки, но найти конкретное место в формуле не может. Но для профессионала это не проблема, поскольку он знает, как находить ошибки методами самого Excel. Сегодня мы более детально разберемся в причинах самых распространенных ошибок при вводе формул в Excel и разберем методы решения этой проблемы. Тем самым мы значительно ближе будем к профессионалам. Ну что же, начнем?
Изменение формата ячеек Excel
Довольно нередкая причина того, почему у человека появляется неудача в ходе записи формул, заключается в том, что он неверно выбрал формат ячеек, на какие она ссылается. Так, если в ней поставили формат «текст», то вместо итогового значения перед нами будет просто показана формула в виде текстовой строки.
Есть случаи, когда формат считается правильно, но отображается неверно. Причина этого явления — также ошибочно выбранный формат. Эта проблема может появиться и сама собой, через глюки в работе программы. Как ни странно, человеческий фактор влияет и на работу компьютера, который не является человеком. Но это уже лирическое отступление.
Конечно, в таком случае следует выставить правильный формат. Для этого нужно следовать таким шагам:
- Выделить ячейку и перейти на вкладку «Главная» на ленте. После этого перемещаем курсор мыши в группу «число». Здесь также есть поле, в котором демонстрируется формат, в данный момент присвоенные ячейке.
- Нужно нажать на стрелку вниз возле этого поля. После этого появится список с разными форматами ячеек. Нужно выбрать тот, который соответствует тому, который нужно применять в конкретной формуле. После этого делается клик по выбранному варианту.
Есть еще один инструмент, настройки которого более широки. Чтобы его применить, необходимо выполнять следующую инструкцию:
- Определить, нам нужно изменить формат одной ячейки или нескольких. После этого выбираем ту, которая нам подходит (или целый диапазон выделяем), после чего делаем правый клик по ней (ним). Далее ищем в появившемся перечне пункт «Формат ячеек». Задача может быть существенно упрощена, если пользователь нажмет сочетание Ctrl+1.
- После этого появляется диалоговое окно, в котором по умолчанию будет открыта вкладка «Число». Важно убедиться, что открыта именно она. После этого следует обратить ваш взор на список в левой части окна. Там находится перечень доступных форматов ячеек. Нужно выбрать тот, который подходит в конкретной ситуации и нажать ОК.
Для сохранения полученных изменений необходимо воспользоваться функцией редактирования для каждой ячейки с ошибкой при вводе формулы. После того, как мы найдем тот элемент, который нужен, следует отредактировать с помощью клавиши F2 или выполнения двойного клика по соответствующей ячейке. Также внесение изменений возможно с помощью левого щелчка мыши в строке формул. После внесения всех изменений в документ нужно подтвердить свои действия путем нажатия клавиши Enter.
Внимание. При наличии большого количества информации, последний шаг может потребовать очень много времени. В этом случае можно упростить задачу, применив маркер автозаполнения. Правда, этим методом можно воспользоваться только в одном случае. Главное — требование — в каждой ячейке должна применяться та же формула.
Что следует делать на практике?
- Выделяем ячейку, которая расположена в самом верху диапазона.
- Наводим курсор на ее правую нижнюю часть (то есть, на угол), убеждаемся в том, что появился знак плюса черного цвета, нажимаем левую кнопку, зажимаем ее и перемещаем курсор до того места, где должен закончиться этот диапазон.
После выполнения этих операций перед нашим взором стоит готовый столбец, который был сгенерирован почти без нашего участия.
Отключение режима “Показать формулы” в Excel
Случаются ситуации, когда пользователь не обнаруживает результатов, хотя он их ждал после выполнения операций функцией. Вместо них отображаются только формулы. Причина этого может крыться в том, что включена демонстрация формул, и естественно, нам нужно ее отключить, чтобы увидеть итог вычислений. Выполняем следующие действия:
- Находим в главном меню вкладку «Формулы». Немного ниже и правее нее находится группа инструментов «Зависимость формул», в которой находится кнопка «Показать формулы». Нужно сделать один левый клик мышью при условии, что эта функция активирована.
- После этого в каждой ячейке теперь можно увидеть итоги вычислений. Естественно, это может повлиять на границы колонок, но в этом нет никакой супер страшной проблемы. Этот вопрос решается буквально в несколько кликов.
Активизация автоматического пересчета формул в Excel
- Переходим в меню «Файл».
- После этого ищем раздел «Параметры» и переходим в него.
- Далее мы увидим окно. В списке справа находится большое количество различных разделов, но нас интересует «Формулы». После клика мы увидим, что правая часть окна изменилась. Переходим в группу «Параметры вычислений», где ставим флажок возле функции «автоматически». После того, как действия будут выполнены, нам нужно нажать кнопку ОК.
Теперь можно отдыхать, поскольку проблема решена. Все вычисления осуществляются автоматически. И если какое-то из значений вдруг изменяется, программа автоматически его пересчитывает.
Исправление ошибок в формулах
Бывают ситуации, когда человек допускает ошибку при вводе формулы. В этом случае программа будет просто ее определять, как простое значение в текстовом формате. То есть, и расчетов также не будет. Так, самой распространенной ошибкой является ситуация, когда перед вводом знака «равно» ставится пробел. Здесь важно помнить, что перед знаком = не должно быть никаких пробелов, и он всегда должен располагаться перед формулой.
Кроме этого, нередко ошибки появляются в синтаксисе функций. Причина этого проста — не все они просты для заполнения обычными людьми. Особенно это касается ситуаций, когда применяется сразу несколько аргументов. Поэтому ручной ввод формул рекомендуется лишь если пользователь опытный, и в таком случае синтаксис нужно тщательно перепроверять. Для того, чтобы сделать ввод функций более простым, был создан Мастер функций, который вызывается путем нажатия клавиши fx слева от строки ввода формулы.
Для обеспечения работоспособности формулы необходимо тщательно проверять ее перед вводом. В том числе, необходимо убедиться в том, что в ней нигде не стоят знаки, которые не видимы невооруженным глазом. В нашем случае таким знаком служил пробел.
Время от времени лучше удалить формулу, где стоят некоторые непечатные символы или ее синтаксис написан уж откровенно неправильно, чем искать ошибку и ее исправлять. Это же касается не только названия формулы, но и ее функций. О том, что при вводе формулы была допущена ошибка, Excel сообщит определенным кодом. Каждый из кодов имеет конкретное значение. Давайте перечислим наиболее распространенные из них.
Бывают и ситуации потруднее, когда точно сказать, где кроется ошибка, нельзя. Если приходится иметь дело со сложными функциями, то в таком случае нужно использовать специальные инструменты проверки. Следуйте этой инструкции:
- Выделяем ту ячейку, в которой есть ошибочная формула. Далее переходим во вкладку «Формулы». Там нужно найти инструмент «Зависимости формул» — «Вычислить формулу».
- Перед глазами пользователя появится диалоговое окно. В нем детально будет описано, как осуществлять отчет правильно. Чтобы решить проблему, необходимо нажать кнопку «Вычислить». После этого функция будет последовательно проверяться на каждом шагу. Поэтому кнопку нужно нажать несколько раз. Таким образом можно отследить, на каком шагу возникла проблема и оперативно ее решить.
Есть еще один способ определения причин неполадок при работе с формулами. Называется этот инструмент «Проверка ошибок». Его можно найти в том же блоке, что и предыдущий.
После того, как мы нажмем на соответствующую кнопку, появится окно. В нем будет информация о том, что вызвало ошибку, а также будут приведены рекомендации по исправлению сложившейся ситуации.
Исправление ошибки в синтаксисе
Надо сказать, что все особенности исправления ошибок в синтаксисе были описаны выше, потому что это частный случай ошибок в формулах. Тем не менее, давайте резюмируем то, что было сказано, поскольку ошибка в синтаксисе — очень частая проблема начинающих пользователей Excel. Для проверки синтаксиса существует два специализированных инструмента: проверка формул и вычисление. Также можно воспользоваться ручным методом проверки. Когда какой лучше использовать?
- В целом, если формула небольшая, ее можно проверить и самостоятельно. Это не потребует большого количества времени. Также можно без проблем проверять формулы самостоятельно, если их количество небольшое. Дело в том, что при увеличении количества формул увеличивается и количество ошибок при проверке. Мозг загромождается большим количеством информации, пусть и простой для обработки.
- Если есть большое количество формул или сами формулы довольно большие, лучше воспользоваться специализированным инструментом. Каким именно — решать только вам. Каждый из них подходит, просто один предусматривает выполнение действий более в ручном режиме, а другой — автоматическом.
Выводы
С ошибками приходится сталкиваться каждому человеку, который пользуется электронными таблицами. Это неотъемлемая часть рабочего процесса. Поэтому умение обрабатывать ошибки — важнейший навык. Выше были перечислены самые распространенные ошибки, с которыми могут сталкиваться пользователи при вводе формул. Кроме того, были описаны методы решения возникающих проблем и приведены ситуации, в которых необходимо использовать каждый из них.
Вы можете быстро скопировать формулы в смежные ячейки, перетащив . При заполнении формул вниз будут заложены относительные ссылки, чтобы гарантировать, что формулы будут корректироваться для каждой строки, если не включить абсолютные или смешанные ссылки перед заполнением формулы вниз.
Чтобы заполнить формулу и выбрать параметры для применения, выполните указанные здесь действия.
Выделите ячейку, которая содержит формулу для заполнения смежных ячеек.
Перетащите маркер заполнения по ячейкам, которые вы хотите заполнить.
Если маркер не отображается, возможно, он скрыт. Чтобы снова отобразить его:
Щелкните Параметры > файла
Выберите пункт Дополнительно.
В окне Параметры правкив поле Включить перетаскивать ячейки и заполнять ячейки.
Чтобы изменить способ заполнения, щелкните небольшой значок Параметры автозаполнители , который появляется после завершения перетаскиванием, и выберите нужный параметр.
Дополнительные сведения о копировании формул см. в статье Копирование и вставка формулы в другую ячейку или на другой лист.
Заполнение смежных ячеек формулами
Для заполнения формулы смежным диапазоном ячеек можно использовать команду Заполнить. Просто сделайте следующее:
Вы выберите ячейку с формулой и смежные ячейки, которые нужно заполнить.
Щелкните Главная > заливкаи выберите Вниз ,Справа,Вверхили Влево.
Сочетания клавиш: Вы также можете нажать CTRL+D, чтобы заполнить формулой столбец, или CTRL+R, чтобы заполнить формулой справа от строки.
Включить вычисление книги
При заполнении ячеек формулы не пересчитыются, если автоматическое вычисление книги не включено.
Вот как его можно включить:
Выберите Файл > Параметры.
Щелкните Формулы.
В области Вычисления в книгевыберите Авто.
Выделите ячейку, которая содержит формулу для заполнения смежных ячеек.
Перетащите вниз или вправо от нужного столбца.
Сочетания клавиш: Можно также нажать CTRL+D, чтобы заполнить формулой ячейку в столбце, или CTRL+R, чтобы заполнить формулой ячейку справа в строке.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel Starter 2010 Еще. Меньше
Эта ошибка означает, что формула в ячейке не соответствует шаблону формул рядом с ней.
Выяснение причины несоответствия
Щелкните Формулы > Показать формулы.
Это позволяет просматривать в ячейках формулы, а не вычисляемые результаты.
Сравните несогласованную формулу с соседними формулами и исправьте любые случайные несоответствия.
По завершении щелкните Формулы > Показать формулы. Это переключит отображение на вычисляемые результаты для всех ячеек.
Если это не помогает, выберите смежную ячейку, в которой отсутствует проблема.
Щелкните Формулы > Влияющие ячейки.
Выделите ячейку, содержащую проблему.
Щелкните Формулы > Влияющие ячейки.
Сравните синие стрелки или синие диапазоны. Исправьте все проблемы с несогласованной формулой.
Щелкните Формулы > Убрать стрелки.
Другие решения
Выделите ячейку с несогласованной формулой и, удерживая клавишу 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 небольшой транспортный калькулятор для расчета расстояния проезда от одной заданной станции до другой:
В выпадающих списках в желтых ячейках F3 и F5 пользователь выбирает станции отправления и назначения, а в зеленой ячейке F7 должна подсчитываться сумма всех ячеек в заданном "окне" на листе. Для проезда от Останкино до Ховрино, как на рисунке, например, нужно будет просуммировать все ячейки в обведенном зеленым пунктиром диапазоне.
Как считать суммму - понятно, а вот как определить диапазон ячеек, которые нужно просуммировать? Ведь при выборе станций он будет постоянно трансформироваться?
В подобной ситуации может помочь функция СМЕЩ (OFFSET) , способная выдать ссылку на "плавающее окно" - диапазон заданного размера, расположенный в определенном месте листа. Синтаксис у функции следующий:
=СМЕЩ( Точка_отсчета ; Сдвиг_вниз ; Свиг_вправо ; Высота ; Ширина )
Эта функция на выходе дает ссылку на диапазон, сдвинутый относительно некоей стартовой ячейки (Точка_отсчета) на определенное количество строк вниз и столбцов вправо. Причем размер диапазона ("окна") тоже может задаваться параметрами Высота и Ширина.
В нашем случае, если взять за точку отсчета ячейку А1, то:
- Точка отсчета = А1
- Сдвиг_вниз = 4
- Свиг_вправо = 2
- Высота = 4
- Ширина = 1
Чтобы рассчитать необходимые для СМЕЩ аргументы, давайте сначала применим функцию ПОИСКПОЗ (MATCH) , которую мы уже разбирали, для вычисления позиций станций отправления и назначения:
И, наконец, используем функцию СМЕЩ, чтобы получить ссылку на нужное "окно" на листе и просуммировать все ячейки из него:
Вот и все, задача решена :)
В отличие от большинства остальных функций Excel, СМЕЩ является волатильной (volatile) или, как еще говорят, "летучей" функцией. Обычные функции пересчитываются только в том случае, если меняются ячейки с их аргументами. Волатильные же пересчитываются каждый раз при изменении любой ячейки. Само-собой, это отрицательно сказывается на быстродействии. В больших тяжелых таблицах разница по скорости работы книги может быть очень ощутимой (в разы). Для некоторых случаев быстрее оказывается заменить медленную СМЕЩ на неволатильную ИНДЕКС или другие аналоги.
не могу. у меня чичас нет под рукой той машины, которая мне эту ошибку выдавала. вернее excel, установленый на ней )) и зачем скриншот? можно и так.
Присмотритесь повнимательнее wink Разницу между Мерседесом и Запорожцем видите? А между Calc и Excel точно такая же пропасть.
я не говорю про эти программы в целом. основные функции (по крайней мере =сегодня() ) работают одинаково
не могу. у меня чичас нет под рукой той машины, которая мне эту ошибку выдавала. вернее excel, установленый на ней )) и зачем скриншот? можно и так.
Присмотритесь повнимательнее wink Разницу между Мерседесом и Запорожцем видите? А между Calc и Excel точно такая же пропасть.
я не говорю про эти программы в целом. основные функции (по крайней мере =сегодня() ) работают одинаково light26
не могу. у меня чичас нет под рукой той машины, которая мне эту ошибку выдавала. вернее excel, установленый на ней )) и зачем скриншот? можно и так.
Присмотритесь повнимательнее wink Разницу между Мерседесом и Запорожцем видите? А между Calc и Excel точно такая же пропасть.
я не говорю про эти программы в целом. основные функции (по крайней мере =сегодня() ) работают одинаково Автор - light26
Дата добавления - 04.04.2011 в 21:56
не могу. у меня чичас нет под рукой той машины, которая мне эту ошибку выдавала. вернее excel, установленый на ней )) и зачем скриншот? можно и так
Это Вы так думаете. Мелкомягкие тщательно охраняют тайну программного кода своих функций, поэтому разработчики ОО писали свои коды. Так что внешне похожие функции на самом деле работают ПО РАЗНОМУ.
не могу. у меня чичас нет под рукой той машины, которая мне эту ошибку выдавала. вернее excel, установленый на ней )) и зачем скриншот? можно и так
Это Вы так думаете. Мелкомягкие тщательно охраняют тайну программного кода своих функций, поэтому разработчики ОО писали свои коды. Так что внешне похожие функции на самом деле работают ПО РАЗНОМУ. Serge_007
не могу. у меня чичас нет под рукой той машины, которая мне эту ошибку выдавала. вернее excel, установленый на ней )) и зачем скриншот? можно и так
Это Вы так думаете. Мелкомягкие тщательно охраняют тайну программного кода своих функций, поэтому разработчики ОО писали свои коды. Так что внешне похожие функции на самом деле работают ПО РАЗНОМУ. Автор - Serge_007
Дата добавления - 04.04.2011 в 22:17
Это Вы так думаете. Мелкомягкие тщательно охраняют тайну программного кода своих функций, поэтому разработчики ОО писали свои коды. Так что внешне похожие функции на самом деле работают ПО РАЗНОМУ.
На моем месте было бы глупо спорить, поэтому не буду :), но даже таблицы, написанные в excel правильно работают в ОО и наоборот. в том числе списки.
Это Вы так думаете. Мелкомягкие тщательно охраняют тайну программного кода своих функций, поэтому разработчики ОО писали свои коды. Так что внешне похожие функции на самом деле работают ПО РАЗНОМУ.
На моем месте было бы глупо спорить, поэтому не буду :), но даже таблицы, написанные в excel правильно работают в ОО и наоборот. в том числе списки. light26
Это Вы так думаете. Мелкомягкие тщательно охраняют тайну программного кода своих функций, поэтому разработчики ОО писали свои коды. Так что внешне похожие функции на самом деле работают ПО РАЗНОМУ.
На моем месте было бы глупо спорить, поэтому не буду :), но даже таблицы, написанные в excel правильно работают в ОО и наоборот. в том числе списки. Автор - light26
Дата добавления - 04.04.2011 в 22:21
Не всегда. И не все. А макросы - так вообще практически не совместимы. Автор - Serge_007
Дата добавления - 04.04.2011 в 22:24
Представьте что Вам сейчас сказали что земля квадратная. Вы скоро это забудете?
Представьте что Вам сейчас сказали что земля квадратная. Вы скоро это забудете? Serge_007
Представьте что Вам сейчас сказали что земля квадратная. Вы скоро это забудете? Автор - Serge_007
Дата добавления - 04.04.2011 в 22:40
До выхода ОО мелко-мягкие успели подсадить на свой MS-офис такое огромное количество пользователей, что, несмотря на закрытость кода, неповоротливость и наплевательство саппорта, монструозность и платность дистрибутивов, вряд ли в ближайшее время что-то сможет составить им серьёзную конкуренцию.
Вот с ишаком они ситуацию в самом начале профукали. Почти параллельно с ним начали развиваться альтернативные броузеры и при этом многие - бесплатные с открытым кодом. И теперь есть большая возможность выбора: ишак, лиса, опера, хром, …
А с офисом они явно учли свои стратегические ошибки.
До выхода ОО мелко-мягкие успели подсадить на свой MS-офис такое огромное количество пользователей, что, несмотря на закрытость кода, неповоротливость и наплевательство саппорта, монструозность и платность дистрибутивов, вряд ли в ближайшее время что-то сможет составить им серьёзную конкуренцию.
Вот с ишаком они ситуацию в самом начале профукали. Почти параллельно с ним начали развиваться альтернативные броузеры и при этом многие - бесплатные с открытым кодом. И теперь есть большая возможность выбора: ишак, лиса, опера, хром, …
А с офисом они явно учли свои стратегические ошибки. Alex_ST
Вот с ишаком они ситуацию в самом начале профукали. Почти параллельно с ним начали развиваться альтернативные броузеры и при этом многие - бесплатные с открытым кодом. И теперь есть большая возможность выбора: ишак, лиса, опера, хром, …
А с офисом они явно учли свои стратегические ошибки. Автор - Alex_ST
Дата добавления - 05.04.2011 в 09:33
Я не волшебник. Я только учусь
Читайте также: