В формуле excel исключить одну ячейку

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel для Mac 2011 Еще…Меньше

Функция XOR возвращает логическое монопольно или все аргументы.

Синтаксис

ИСКЛИЛИ(логическое_значение1;[логическое значение2];…)

Аргументы функции ИСКЛИЛИ описаны ниже.

  • Логическое_значение1, логическое_значение2,…    Логическое_значение 1 — это обязательный аргумент, последующие логические значения необязательные. От 1 до 254 проверяемых условий, которые могут иметь значение ИСТИНА или ЛОЖЬ и могут быть логическими значениями, массивами или ссылками.

Замечания

  • Аргументы должны принимать логические значения (ИСТИНА или ЛОЖЬ) либо быть массивами либо ссылками, содержащими логические значения.

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

  • Если указанный диапазон не содержит логических значений, то возвращается #VALUE! значение ошибки #ЗНАЧ!.

  • Можно воспользоваться функцией ИСКЛИЛИ в качестве формулы массива, чтобы проверить, имеется ли в нем то или иное значение.

    Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

  • Аргумент функции ИСКЛИЛИ имеет значение ИСТИНА, если число вводов ИСТИНА нечетное, и значение ЛОЖЬ, если число вводов ИСТИНА четное.

Пример

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

Формула

Описание

Результат

=ИСКЛИЛИ(3>0;2>9)

Так как оба теста оцениваются как истина, возвращается ложь.

ЛОЖЬ

=ИСКЛИЛИ(3>12;4>6)

Так как все результаты проверки возвращаются как ЛОЖЬ, возвращается ложь. Чтобы получить истина, по крайней мере один из результатов проверки должен получить результат ИСТИНА.

ЛОЖЬ

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

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

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

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

Исключить ячейки в столбце из суммы с формулой


Исключить ячейки в столбце из суммы с формулой

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

1. Выберите пустую ячейку для сохранения результата суммирования, затем введите формулу. = СУММ (A2: A7) -SUM (A3: A4) в панель формул, а затем нажмите Enter ключ. Смотрите скриншот:

Заметки:

1. В формуле A2: A7 — это диапазон столбцов, который необходимо суммировать. А A3: A4 — это непрерывные ячейки, которые вы исключите из суммирования.

2. Если необходимо исключить ячейки из суммирования, расположенные, например, в прерывистых ячейках, вам нужно исключить значения в ячейках A3 и A6 при суммировании диапазона A2: A7, примените следующую формулу: = СУММ (A2: A7) -A3-A6. Смотрите скриншот:


Статьи по теме:

  • Как исключить определенную ячейку или область из печати в Excel?
  • Как исключить значения в одном списке из другого в Excel?
  • Как найти минимальное значение в диапазоне без нулевого значения в Excel?

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

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

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

вкладка kte 201905


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

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

офисный дно

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


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

  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


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

Формула 1: игнорировать пустые ячейки в одном столбце

=IF( A2 <>"", A2 +10, "")

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

Формула 2: игнорировать пустые ячейки в нескольких столбцах

=IF(AND( A2 <>"", B2 <>""), A2 + B2 , "")

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

В следующих примерах показано, как использовать каждую формулу на практике.

Пример 1: игнорировать пустые ячейки в одном столбце

Предположим, у нас есть следующие данные в Excel, которые показывают очки, набранные различными баскетболистами:

Теперь предположим, что мы используем следующую формулу, чтобы добавить 10 к каждому из значений в столбце A:

= A2 +10

На следующем снимке экрана показано, как использовать эту формулу:

Обратите внимание, что 10 добавляется к каждой ячейке в столбце А, даже если ячейка в столбце А пуста.

Вместо этого мы можем использовать следующую формулу, чтобы добавить 10 к каждой из ячеек в столбце A и полностью игнорировать пустые ячейки:

=IF( A2 <>"", A2 +10, "")

На следующем снимке экрана показано, как использовать эту формулу:

Обратите внимание, что 10 добавляется только к каждой ячейке в столбце A, которая не пуста.

Пример 2. Игнорирование пустых ячеек в нескольких столбцах

Предположим, у нас есть следующие данные в Excel, которые показывают набранные очки и подборы, собранные различными баскетболистами:

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

=IF(AND( A2 <>"", B2 <>""), A2 + B2 , "")

На следующем снимке экрана показано, как использовать эту формулу:

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

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

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как заменить значения #N/A в Excel
Как игнорировать значения #N/A при использовании формул в Excel

У меня есть диапазон A1-A10000 и в каждой строке столбца C от C1-C10000 меня есть формула, использующая весь диапазон в A, но я хочу исключить одну ячейку, которая находится в той же строке, что и сама формула.

Например:

В ячейке C10 формула должна игнорировать A10 но использовать все остальные ячейки в диапазоне в A

Есть простой способ сделать это?
РЕДАКТИРОВАТЬ: я пытаюсь использовать Vlookup или Index | Match, чтобы столбец C найти, какая строка в столбце B имеет кабель с тем же номером / именем, что и кабель в той же строке, что и формат, и затем отобразить текст в столбце A на этом ряду.
Это будет сделано почти 100 000 раз, поэтому ручное исключение одной ячейки в каждой строке невозможно.
Быстрый пример

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

0 / 0 / 0

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

Сообщений: 121

1

Excel

Исключить из формулы ячейки красного цвета

14.05.2021, 12:13. Показов 1296. Ответов 10


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

Добрый день, уважаемые знатоки Excel!)
Есть формула =ОКРУГЛ((СЧЁТЕСЛИ(D22:AH23; «=»&»4»)+СЧЁТЕСЛИ(D22:AH23; «=»&»12»))
нужно в этой формуле указать, чтобы из диапазона D22:AH23 не учитывались ячейки красного цвета.
Как можно это сделать? Заранее благодарю!



0



0 / 0 / 0

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

Сообщений: 121

14.05.2021, 12:36

 [ТС]

2

Добрый день, уважаемы знатоки Excel. Прошу помочь доработать формулу, если это возможно
=ОКРУГЛ((СЧЁТЕСЛИ(D22:AH23;»=»&»4″)+СЧЁТЕСЛИ(D22:A H23;»=»&»12″));ЕСЛИ(D22=Цвет;0;1))
нужно чтобы из диапазона D22:AH23 исключались ячейки красного цвета
Заранее благодарю



0



Часто онлайн

792 / 530 / 238

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

Сообщений: 1,820

14.05.2021, 13:04

3

Olesya-lisa89, Сделать можно, но это не просто, через именованные диапазоны и в этом случае можно использовать только 56 цветов и они могут не совпасть…

проще макросом…



0



0 / 0 / 0

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

Сообщений: 121

14.05.2021, 13:08

 [ТС]

4

А если, к примеру выделять не цветом эти ячейки? какие варианты может есть чтобы как-то ячейки выделять и не учитывать их в формуле Округления?



0



3827 / 2254 / 751

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

Сообщений: 5,930

14.05.2021, 13:15

5

Цитата
Сообщение от Olesya-lisa89
Посмотреть сообщение

какие варианты может есть чтобы как-то ячейки выделять и не учитывать их в формуле Округления

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

П.С. по эксель есть отдельная ветка. VBA — это не только эксель.



0



0 / 0 / 0

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

Сообщений: 121

14.05.2021, 13:17

 [ТС]

6

Прикладываю пример, спасибо



0



0 / 0 / 0

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

Сообщений: 121

14.05.2021, 13:21

 [ТС]

7

вот этот пример верный! В ячейке А1 должно быть 14, если не учитывать ячейки залитые красным



0



3827 / 2254 / 751

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

Сообщений: 5,930

14.05.2021, 13:36

8

закрашена может быть любая ячейка диапазона?



0



0 / 0 / 0

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

Сообщений: 121

14.05.2021, 14:06

 [ТС]

9

да. в любой ячейке диапазона D22:AH23

Добавлено через 3 минуты
был вариант подсчитать кол-во красных ячеек в строке и это кол-во отминусовать в формуле Округления. Но как подсчитать? писать макрос функции только, видимо



0



КостяФедореев

Часто онлайн

792 / 530 / 238

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

Сообщений: 1,820

14.05.2021, 14:38

10

Olesya-lisa89,
формула:

Visual Basic
1
=ОКРУГЛ(ПоЦвету(B1:AF2;3;4)+ПоЦвету(B1:AF2;3;12);)

Сама функция, В модуль:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Public Function ПоЦвету(DataRange As Range, ColorSample As Long, Condition As Variant) As Double
     Dim Sum As Double
     Application.Volatile True
 
     For Each cell In DataRange
         If cell.Interior.ColorIndex <> ColorSample And cell.Value = Condition Then
             Sum = Sum + 1
         End If
     Next cell
     ПоЦвету = Sum
 End Function



0



Olesya-lisa89

0 / 0 / 0

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

Сообщений: 121

14.05.2021, 14:49

 [ТС]

11

Спасибо, нашла на просторах вот такой код еще, мне подошел.
добавила доп. ячейку с формулой, которая подсчитывает кол-во красных ячеек и минусует от функции ОКРУГЛИТЬ
и если заливаю еще некоторые ячейки то по нажатию на F9 идет перерасчет

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Public Function СЧЁТЦВЕТ(MyRange As Range, MyCell As Range) As Double
    Dim Sum As Double 'Ввод переменной Sum для подсчета суммы
    Count = 0 'Приравнивание переменной Sum к нулю
    Application.Volatile True 'Пересчет функции при каком-либо изменении значений ячеек листа
    For Each Cell In MyRange 'Цикл по всем ячейкам диапазона
        If Cell.Interior.Color = MyCell.Interior.Color Then 'Проверка текущей ячейки на условие по цвету
            Count = Count + 1 'Значение текущей ячейки прибавляется к промежуточной сумме
        End If
    Next
    СЧЁТЦВЕТ = Count 'Приравнивание возвращаемому результату значения конечной суммы
End Function

Добавлено через 29 секунд
Всем большое спасибо за помощь



0



Понравилась статья? Поделить с друзьями:
  • В фильтре не отображаются данные excel
  • В формулах excel можно использовать до уровней вложения функций
  • В фильтре были формула excel
  • В формулах excel могут использоваться функции
  • В файлу excel нет панели с листами