Итак, у меня есть столбец в Excel, который я хочу свернуть в одну строку. По сути, столбец имеет , 0
если признак отсутствует, и , 1
если он есть.
Я хочу, чтобы Excel проверял столбец, скажем B2:B30
, и, если 1
в какой-либо из этих строк есть , отображал 1
в B1
. Если во всех строках есть 0
, то мне нужно, чтобы отображался 0
.
Просмотрел много материала в Интернете, и могу заставить его подсчитать количество строк с определенным числом (или просто использовать сводную таблицу), но не могу заставить его свернуть и просто показать простой 0
или 1
.
Любая помощь будет полезна.
решение1
Вам просто нужно обернуть любую формулу, которую вы используете сейчас, в оператор IF
, который возвращает 1
значение, если условие выполнено или 0
нет.
Например:
=IF(SUM(B2:B30)>0,1,0)
решение2
Если ячейки столбца всегда содержат либо 0
, либо 1
в качестве значений (и вы хотите получить 1, когда в любой из ячеек есть хотя бы 1, и 0 в противном случае), то =MAX(B2:B30)
достаточно простого варианта.
решение3
Я полагаю:
=IF(COUNTIF(B2:B30)=0,0,1)
тоже подойдет, но, возможно, вариант Excellll немного быстрее.
решение4
Если под «сверткой» вы подразумеваете группировку всех нулей в одной области, а всех единиц — в другой, то отсортируйте таблицу по 0 и 1 (т. е. отсортируйте по столбцу b), затем используйте функцию «Группа' функция