Несогласующаяся формула excel что это такое

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 Starter 2010 Еще…Меньше

Эта ошибка означает, что формула в ячейке не соответствует шаблону формул рядом с ней.

Выяснение причины несоответствия

  1. Щелкните Формулы > Показать формулы.

  2. Это позволяет просматривать в ячейках формулы, а не вычисляемые результаты.

  3. Сравните несогласованную формулу с соседними формулами и исправьте любые случайные несоответствия.

  4. По завершении щелкните Формулы > Показать формулы. Это переключит отображение на вычисляемые результаты для всех ячеек.

  5. Если это не помогает, выберите смежную ячейку, в которой отсутствует проблема.

  6. Щелкните Формулы > Влияющие ячейки.

  7. Выделите ячейку, содержащую проблему.

  8. Щелкните Формулы > Влияющие ячейки.

  9. Сравните синие стрелки или синие диапазоны. Исправьте все проблемы с несогласованной формулой.

  10. Щелкните Формулы > Убрать стрелки.

Другие решения

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

  • Если выделены ячейки снизу, нажмите клавиши CTRL+D, чтобы заполнить формулой ячейки вниз.

  • Если выделены ячейки сверху, выберите Главная > Заполнить > Вверх, чтобы заполнить формулой ячейки вверх.

  • Если выделены ячейки справа, нажмите клавиши CTRL+R, чтобы заполнить формулой ячейки справа.

  • Если выделены ячейки слева, выберите Главная > Заполнить > Влево, чтобы заполнить формулой ячейки слева.

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

  1. Выделите ячейку с проблемой.

  2. Нажмите кнопку Кнопка предупреждения об ошибке в Excel и выберите вариант Скопировать формулу сверху или Скопировать формулу слева.

  3. Если это не подходит и требуется формула из ячейки снизу, выберите Главная > Заполнить > Вверх.

  4. Если требуется формула из ячейки справа, выберите Главная > Заполнить > Влево.

Если формула не содержит ошибку, можно ее пропустить:

  1. Щелкните Формулы > Поиск ошибок.

  2. Нажмите кнопку Пропустить ошибку.

  3. Нажмите кнопку ОК или Далее для перехода к следующей ошибке.

Примечание: Если не нужно использовать в Excel этот способ проверки на несогласованные формулы, закройте диалоговое окно «Поиск ошибок». Выберите Файл > Параметры > Формулы. В нижней части снимите флажок Формулы, не согласованные с остальными формулами в области.

Если вы используете компьютер Mac, щелкните Excel > Параметры > проверка ошибок , а затем снимите флажки Формулы, которые не соответствуют близлежащим формулам.

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

Например, для умножения столбца A на столбец B используются формулы A1*B1, A2*B2, A3*B3 и т. д. Если после A3*B3 указана формула A4*B2, Excel определяет ее как несогласованную, так как ожидается формула A4*B4.

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

  2. Щелкните стрелку рядом с появившейся кнопкой.

    Несовместимая формула в ячейке C4	mac_inconsistent_formula

    В контекстном меню приведены команды для устранения предупреждения.

  3. Выполните одно из указанных ниже действий.

Параметр

Действие

Скопировать формулу сверху

Согласует формулу с формулой в ячейке сверху. В нашем примере формула изменяется на A4*B4 в соответствии с формулой A3*B3 в ячейке выше.

Пропустить ошибку

Удаляет индикатор ошибки. Выберите эту команду, если несоответствие является преднамеренным или приемлемым.

Изменить в строке формул

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

Параметры проверки ошибок

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

Советы: 

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

    • Чтобы пропустить индикаторы ошибок на всем листе, сначала щелкните ячейку с индикатором. Затем выделите лист, нажав клавиши Кнопка. +A. Затем щелкните стрелку рядом с кнопкой, которая появилась Кнопка предупреждения о несогласованной формуле, и в контекстном меню выберите Игнорировать ошибку.

Дополнительные ресурсы

Подключитесь к эксперту. Учитесь у живых инструкторов.

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

См. также

Обнаружение ошибок в формулах

Скрытие значений и индикаторов ошибок

Нужна дополнительная помощь?

0 / 0 / 0

Регистрация: 10.12.2009

Сообщений: 34

1

29.12.2010, 11:18. Показов 15343. Ответов 5


Студворк — интернет-сервис помощи студентам

1) Как избавится от ошибка ‘Несогласующаяся формула’?
Что это вообще такое, что с чем не согласуется? Совершенно непонятно когда она возникает.

2) Как сделать сбоку слева от листа такие кнопочки в виде крестиков, которые позволяеют открывать/прятать категории (т.е. целые разделы) в таблице?



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

29.12.2010, 11:18

5

0 / 0 / 0

Регистрация: 08.02.2010

Сообщений: 345

29.12.2010, 11:55

2

2
Выделить строки или столбцы и
Меню, Данные, Группа и структура, Группировать
Если програмно, то придать значение OutLineLevel на единицу больше
по первому пункту поподробнее…



0



0 / 0 / 0

Регистрация: 10.12.2009

Сообщений: 34

29.12.2010, 12:43

 [ТС]

3

Спасибо!

По первому пункту даже не знаю что сказать. Я просто не понимаю когда появляется эта ошибка.
Речь идет об обычной эксельной ошибки типа деления на ноль, например. В хелпе про нее почему-то ничего нет. Когда нажимаешь на кнопочку с восклицательным знаком рядом с этой ячейкой — там видно название ошибки: Несогласующаяся формула. С чем не согласуется, почему — непонятно.



0



0 / 0 / 0

Регистрация: 08.02.2010

Сообщений: 345

29.12.2010, 12:59

4

А там, случаем нет такого, что в соседних ячейках другие формулы?
И кстати, какой офис?



0



0 / 0 / 0

Регистрация: 10.12.2009

Сообщений: 34

29.12.2010, 13:32

 [ТС]

5

Офис 2003.

Там есть такое, да.
Но что странно: в одном столбце такое не выдает ошибки, в соседнем — выдает. То есть у меня вообще во всех ячейках разные формулы (а собственно как может быть иначе?.. иначе во всех ячейках будет одно и то же).

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



0



0 / 0 / 0

Регистрация: 08.02.2010

Сообщений: 345

29.12.2010, 14:18

6

Ну кинь мне на мыло файл, я гляну



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

29.12.2010, 14:18

6

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

Скрыть одну несогласованную ошибку формулы с игнорированием ошибки
Скрыть все несогласованные ошибки формул при выборе с помощью кода VBA


Скрыть одну несогласованную ошибку формулы с игнорированием ошибки

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

1. Выберите ячейку, содержащую индикатор ошибки, который вы хотите скрыть, затем нажмите кнопку отображения. рядом с камерой. Смотрите скриншот:

2. Выбрать Игнорировать ошибку из раскрывающегося списка, как показано на скриншоте ниже.

Тогда индикатор ошибки сразу скроется.


Скрыть все несогласованные ошибки формул при выборе с помощью кода VBA

Следующий метод VBA может помочь вам скрыть все несогласованные ошибки формул в выделенном фрагменте на листе. Пожалуйста, сделайте следующее.

1. На рабочем листе вам нужно скрыть все несогласованные ошибки формул, нажмите кнопку другой + F11 клавиши одновременно, чтобы открыть Microsoft Visual Basic для приложений окно.

2. в Microsoft Visual Basic для приложений окно, пожалуйста, нажмите Вставить > Модули, затем скопируйте и вставьте код VBA в окно кода.

Код VBA: скрыть все несогласованные ошибки формул на листе

Sub HideInconsistentFormulaError()
    Dim xRg As Range, xCell As Range
    Dim xError As Byte
    On Error Resume Next
    Set xRg = Application.InputBox("Please select the range:", "KuTools For Excel", ActiveWindow.RangeSelection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    For Each xCell In xRg
        If xCell.Errors(xlInconsistentFormula).Value Then
            xCell.Errors(xlInconsistentFormula).Ignore = True
        End If
    Next
End Sub

3. нажмите F5 ключ для запуска кода. В всплывающем Kutools for Excel В диалоговом окне выберите диапазон, в котором необходимо скрыть все несогласованные ошибки формул, а затем нажмите кнопку OK кнопка. Смотрите скриншот:

Тогда все несовместимые ошибки формул сразу скрываются из выбранного диапазона. Смотрите скриншот:


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (7)


Оценок пока нет. Оцените первым!

Обзор ошибок в формулах
22.07.2011 8520

Как настроить исправление общих ошибок в формулах?

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

Данные правила можно активировать или отключать.

  1. В верхнем левом углу окна программы щелкните по кнопке «Office».
  2. В меню типичных задач выберите пункт «Параметры Excel».
  3. В окне «Параметры Excel» на вкладке «Формулы» в группе «Правила контроля ошибок» активируйте следующие пункты:
    • «Ячейки, которые содержат формулы, вызывающие ошибки» – для пометки ячеек, в которых содержатся формулы, вычисление которых приводит к ошибке;
    • «Несогласованное вычисление формулы столбца в таблицах» – для пометки ячеек, в которых содержатся формулы или значения, нарушающие последовательность формул в столбце или таблице;
    • «Ячейки, которые содержат годы, представленные 2 цифрами» – данный пункт позволит отмечать те ячейки, в которых при проверке формулы содержатся ячейки в текстовом формате с годом, представленным двумя цифрами;
    • «Числа, отформатированные как текст или с предшествующим апострофом» – данный пункт позволит отмечать те ячейки, в которых при проверке числа записаны текстом или начинаются с апострофа;
    • «Формулы, не согласованные с остальными формулами в области» – данный пункт позволит отмечать те ячейки, в которых при проверке диапазона ячеек содержится формула, отличимая от остальных формул данного диапазона;
    • «Формулы, не охватывающие смежные ячейки» – данный пункт позволит отмечать те ячейки, в которых при проверке диапазона ячеек будут пропущены формулы;
    • «Незаблокированные ячейки, содержащие формулы» – данный пункт позволит отмечать незаблокированные ячейки, которые содержат формулы;
    • «Формулы, которые ссылаются на пустые ячейки» – данный пункт позволит отмечать те ячейки, в которых при проверке находятся формулы, ссылающиеся на пустые ячейки. Этот пункт не всегда рекомендуется включать;
    • «В таблицу введены недопустимые данные» – данный пункт позволит отмечать те ячейки с данными, в которых при проверке обнаружатся данные, несовместимые с типом данных этого столбца для подключенных к данным таблиц в списке SharePoint.
  4. Закройте окно кнопкой «ОК».
 

Alemox

Пользователь

Сообщений: 2183
Регистрация: 25.02.2013

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

Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.

 

Сергей

Пользователь

Сообщений: 11251
Регистрация: 01.01.1970

Alemox, может просто через вкладку «Формулы» через инструмент «проверка наличия ошибок» он их тоже находит и предлагает изменить

Лень двигатель прогресса, доказано!!!

 

Alemox

Пользователь

Сообщений: 2183
Регистрация: 25.02.2013

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

Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.

 

StoTisteg

Пользователь

Сообщений: 441
Регистрация: 07.05.2018

#4

23.05.2018 16:43:05

F1 утверждает, что это свойство Errors из объекта Range и даже пример даёт:

Код
Sub CheckForErrors()

    Range("A1").Formula = "'12"

    If Range("A1").Errors.Item(xlNumberAsText).Value = True Then
        MsgBox "The number is written as text."
    Else
        MsgBox "The number is not written as text."
    End If

End Sub

Изменено: StoTisteg23.05.2018 16:43:15

 

Alemox

Пользователь

Сообщений: 2183
Регистрация: 25.02.2013

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

Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.

 

Alemox

Пользователь

Сообщений: 2183
Регистрация: 25.02.2013

#6

23.05.2018 18:41:47

Нашёл то, что мне нужно.
Чтобы найти несогласующуюся формулу надо проверить так:

Код
Sub Nesoglas()
If Range("C4").Errors(xlInconsistentFormula).Value = True Then
   MsgBox "Ошибка"
Else
   MsgBox "Норма"
End If
End Sub

Ссылка

откуда узнал.

Изменено: Alemox23.05.2018 18:49:33

Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.

 

StoTisteg

Пользователь

Сообщений: 441
Регистрация: 07.05.2018

#7

24.05.2018 10:46:50

Цитата
Alemox написал:
Это проверка на то, если цифры сохранены в ячейке как текст.

Alemox, разумеется. Но что Вы найдёте, зависит от аргумента Item(xlNumberAsText), а уж какие они бывают, F1 рассказывает подробно.

Like this post? Please share to your friends:
  • Несогласующаяся формула excel как исправить
  • Несогласованная формула в excel
  • Несовместимая формула в вычисляемом столбце excel
  • Несмещенную выборочную дисперсию excel
  • Несмещенное стандартное отклонение excel