IF Function, Excel. Как установить значение True, если столбец A1: A10 установлен на «Pass»?

Я пытаюсь установить ячейку (J2), чтобы сказать « Completed если ячейки G2: G41 имеют значение "Pass" иначе отображают Bugs если какая-либо из этих ячеек имеет "Fail" в них.

Формула, которую я получил в данный момент:

 =IF(G2:G41="Pass", "Completed", "Bugs") 

Но он продолжает говорить « Completed когда ячейка G41 установлена ​​на "Fail" . Как это исправить?

Может быть, это…

 =IF(COUNTIF(G2:G41,"Pass")=ROWS(G2:G41),"Completed","Bugs") 

Edit: Если диапазон G2: G41 может содержать пробелы, и вы хотите только подсчитать, будут ли все заполненные ячейки в этом диапазоне «Pass» в них, вы можете попробовать что-то вроде этого …

 =IF(COUNTIF(G2:G41,"Pass")=COUNTA(G2:G41),"Completed","Bugs") 

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

Поскольку вы не входите в функцию ARRAY, excel оценивает только значение первой ячейки G2.

Другой подход:

 =IF(NOT(SUM(--(G1:G41<>"pass"))),"Completed", "Bugs") 

И нажмите ctrl + shift + enter, чтобы завершить формулу.

  • Разделить одну строку на несколько строк
  • Excel - лист как функция
  • Excel VBA, код запускает одну версию офиса, но не в другом?
  • Метод копирования класса Worksheet не выполняется после обновления
  • Запись и чтение файлов Excel в C #
  • Автоматизация Excel с использованием динамики C #
  • Excel Autofill не работает
  • Как преобразовать значения строк в значения coulmn в Excel
  • Макрос в макроэкономической книге
  • 2 места для суммы, выберите, на основании чего не пусто
  • Создание диаграммы Excel, использующей данные из нескольких листов
  • Interesting Posts

    VBA – открытие веб-сайта и сохранение его в качестве расширения .GIF

    Передача значений из Excel в Word с помощью VBA

    vba vlookup для заполнения рабочей таблицы

    Экран Excel для вызова ячеек через относительные ссылки

    Отправка различных рабочих листов в книге на разные электронные письма + CC с подписями Outlook

    Как запустить start: interval: end column in excel?

    Я хотел бы написать вложенный оператор IF в Excel, используя Даты в нескольких ячейках

    C # сгенерированный файл excel – проблема со специальными символами

    Excel VBA: копировать и вставлять фигуры в том же положении

    Excel 2007 VBA Получить номер строки активной ячейки относительно ее положения в диапазоне

    Диапазон экспорта с данными в один файл CSV

    Проверьте, существуют ли какие-либо объекты ListObjects в рабочем листе

    AVERAGEIF в Excel с нерегулярным диапазоном

    VBA: копирование несмежных данных с одного листа на другой

    Отправлять одиночное письмо получателям с несколькими сообщениями

    Давайте будем гением компьютера.