Вопрос Показывает, имеет ли список в Excel 1 или 0 в нем


Поэтому у меня есть столбец в excel, который я хочу свернуть в одну строку. По существу, столбец имеет 0 если функция отсутствует, и 1 если это.

То, что я хочу сделать, это получить excel, чтобы проверить столбец, скажем B2:B30, и, если есть 1 в любой из этих строк, чтобы показать 1 в B1, Если есть 0 во всех строках, тогда мне нужно это, чтобы показать 0,

Посмотрел на множество материалов в Интернете, и я могу подсчитать количество строк с определенным номером (или просто использовать сводную таблицу), но я не могу заставить его свернуться и просто показать простоту 0 или 1,

Любая помощь будет большой.


4
2017-07-29 14:20


происхождения




ответы:


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

Например:

=IF(SUM(B2:B30)>0,1,0)

6
2017-07-29 14:25





Если ячейки столбца всегда содержат 0 или 1 как значения (и то, что вы хотите в результате: 1, когда в любой из ячеек есть по крайней мере 1, а 0 в противном случае), тогда простое =MAX(B2:B30) достаточно.


5
2017-07-29 20:13



Да ... так просто, так ясно, зачем делать вещи сложными, когда нет необходимости? Я думаю, что это должно быть окончательно принятым ответом +1! - danicotra
@danicotra: Спасибо, просто арифметика MAX является известной заменой логических OR, это по существу то же самое, что и =OR(B2:B30)*1, - g.kov
У вас на самом деле есть только два ответа на суперпользователя, но я просто остался удивленным и пораженным вашим опрокидывающимся подходом к проблемам / решениям. В ваш другой ответ вы нарушили «классическую схему» по сравнению с другими, которые обнаружили пылающее (и необычное) решение. В этом вы сразу поняли, что есть тривиальное решение. Я думаю, что вы, должно быть, какой-то гений, если бы это был Twitter, вы бы меня стали среди ваших новых последователей! : D - danicotra


Я полагаю:

    =IF(COUNTIF(B2:B30)=0,0,1) 

тоже будет работать, но, может быть, Excellll's будет немного быстрее.


1
2017-07-29 18:34





Если «roll up» вы имеете в виду группу всех 0 в одной области, а все 1 в другой, то сортируйте таблицу на 0 и 1 (т. Е. Сортируйте по столбцу b), затем используйте команду 'группафункции


0
2017-07-29 15:15