Excel: проверьте, что все столбцы имеют другое значение

Я хотел бы знать, как сравнивать для каждой строки, что их (числовые) столбцы имеют разные значения или все они равны, и получить результат (либо логический, либо 0/1) в другом столбце. Что-то вроде:

colA colB colC Result row1 12 12 45 false row2 67 67 67 true 

Как я могу написать эту формулу в Microsoft Excel? Обратите внимание, что количество столбцов может меняться и, по крайней мере, у меня около 30 столбцов, поэтому я не хочу называть столбцы в формуле, но пишу что-то вроде a for

Спасибо.

Если вы хотите проверить только цифры, что?

 =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.

  • Excel Медиана для нескольких условий
  • извлечение из таблицы excel на основе значения других ячеек
  • Проверьте, содержит ли ячейка подстроку
  • Функция Excel для сокращения данных между фиксированными символьными строками
  • Почему эта формула excel дает мне ошибку #name?
  • Определение количества фамилий с использованием sumifs
  • Формула для интервалов
  • Excel - суммировать содержимое между заголовками, если строка найдена
  • Получите значение ячейки, но пропустите строку, если это неправильно
  • Формула Excel для сводной страницы
  • Возврат следующего совпадения к равному значению в столбце
  • Давайте будем гением компьютера.