Формула Excel 2013 для проверки двоичных данных и исключения пустых ячеек (также хотелось бы помочь в упрощении текущей формулы)

226
wolffisho1

У меня есть люди, вводящих данные для 16 вопросов маркировки респондентов Yesesс 1 и Nosс 0, но в прошлом у меня были проблемы с глупыми ошибками либо с пробелами или с другими числами, поэтому я добавляю еще один столбец, чтобы убедиться, что каждый из 16 ячеек иметь либо 0, либо 1 .

Я вычислил длинную формулу с 16 функциями OR, вложенными в функцию AND (поэтому, если у кого-то есть более элегантный подход, это тоже было бы здорово), но если есть пустые ячейки, моя формула считает их как 0. Любой идеи?

=IF(AND(OR(A3=1;A3=0);OR(B3=1;B3=0); [...];)=TRUE;0;1) 

Функция If, в которую все это вложено, такова, что я могу суммировать тысячу или около того строк в условном форматировании и повернуть заголовок красным, если сумма не равна 0:

Отформатируйте значения, где эта формула истинна: ​​= SUM ($ Q: $ Q) <> 0

1

1 ответ на вопрос

2
Gary's Student

Для того, чтобы проверить, если все клетки A1 через P1 к.э. либо 1 или 0, используйте:

=AND(COUNTBLANK(A1:P1)=0,COUNTIF(A1:P1,1)+COUNTIF(A1:P1,0)=16) 

первая часть ловит плохие пробелы, вторая часть ловит плохие числа

Хороший ответ. Нужна ли часть COUNTBLANK? davidmneedham 6 лет назад 0
@davidmneedham, вероятно, нет, поскольку * COUNTIF (независимо от 0) * не рассматривает пустое значение как 0 Gary's Student 6 лет назад 0
Красивая. Спасибо вам большое! Я закончил тем, что вложил то, что вы предоставили (за исключением COUNTBLANK за ​​@ Gary'sStudent advice) в операторе if, так что True = 0, False = 1, тогда условное форматирование заголовка может суммировать столбец и превратить ячейку в красный, если сумма не равно 0. Еще раз спасибо всем! wolffisho1 6 лет назад 0

Похожие вопросы