Excel: проверьте, что все столбцы имеют другое значение
Я хотел бы знать, как сравнивать для каждой строки, что их (числовые) столбцы имеют разные значения или все они равны, и получить результат (либо логический, либо 0/1) в другом столбце. Что-то вроде:
colA colB colC Result row1 12 12 45 false row2 67 67 67 true
Как я могу написать эту формулу в Microsoft Excel? Обратите внимание, что количество столбцов может меняться и, по крайней мере, у меня около 30 столбцов, поэтому я не хочу называть столбцы в формуле, но пишу что-то вроде a for
Спасибо.
- Получить формулу ячейки, а не результат
- Excel - если тогда индекс соответствует, если
- Excel - добавление значения ячейки с другого листа
- SUMPRODUCT Результат округляется до полного числа
- Как определить последнюю точку данных в строке?
- Мне нужно сделать формулу Excel, чтобы дать полный персонаж из 26 ведущих с 0
- Найти пошаговые значения на основе таблицы
- Поиск значения в столбце Excel
- Excel условно Суммы строк SUM
- формула для условий
- Сравнение столбцов с двумя листами
- Вернуть максимальное значение столбца
- Excel - суммируйте одну таблицу с несколькими критериями в двух
Если вы хотите проверить только цифры, что?
=MIN(B1:B30)=MAX(B1:B30)
(если ваш диапазон составляет от 1 до 30)
for
не существует в формуле Excel, лучший способ справиться с for loop
это использовать формулы массива, но здесь это не присвоено.
то, что вы можете искать, это динамический диапазон, но я не вижу способа его легко реализовать в вашем случае
[EDIT] новая формула благодаря замечанию Excelll
=AND(MIN(B1:B30)=MAX(B1:B30),COUNTBLANK(B1:B30)=0)
Если пустые ячейки в строке не являются проблемой, @JMax предлагает умное решение. Однако, если вы хотите, чтобы пустая ячейка вернула «FALSE», вы можете использовать следующую формулу массива:
=AND(EXACT(A1,B1:C1))
Введите это как формулу массива, нажав Ctrl + Shift + Enter.