Формула Excel: Кілька стовпців рівні -

Зміст

Резюме

Щоб перевірити, чи однакові значення в кількох стовпцях, можна використовувати просту формулу масиву, засновану на функції AND. У наведеному прикладі формула в H5 має вигляд:

(=AND(B5=C5:F5))

Примітка: це формула масиву, яку потрібно вводити за допомогою control + shift + enter, якщо ви не використовуєте Excel 365, де формули масиву є власними.

Пояснення

У наведеному прикладі ми хочемо перевірити, чи всі значення в кожному рядку рівні. Для цього ми використовуємо вираз, який порівнює значення в першому стовпці (B5) з рештою стовпців (C5: F5):

B5=C5:F5

Оскільки ми порівнюємо одне значення комірки зі значеннями в чотирьох інших клітинках, результатом є масив із чотирма значеннями TRUE або FALSE. У рядку 5 усі значення рівні, тому всі значення мають значення TRUE:

(TRUE,TRUE,TRUE,TRUE)

Цей масив повертається безпосередньо до функції AND, яка повертає TRUE, оскільки всі значення в масиві мають значення TRUE.

=AND((TRUE,TRUE,TRUE,TRUE)) // returns TRUE

У комірці H6 B6 = C6: F6 створює масив із двома значеннями FALSE, оскільки D6 і F6 різні.

(TRUE,FALSE,TRUE,FALSE)

Цей масив доставляється до функції AND, яка повертає FALSE:

=AND((TRUE,FALSE,TRUE,FALSE)) // returns FALSE

Підрахунок відмінностей

Формула в I5 використовує функцію COUNTIF для підрахунку різниць у кожному рядку так:

=COUNTIF(C5:F5,""&B5)

Критерії вказані як "" & B5, що означає "не дорівнює B5".

Ви можете налаштувати формулу, щоб імітувати поведінку наведеної вище формули І так:

=COUNTIF(C5:F5,""&B5)=0

Тут ми просто порівнюємо результат від COUNTIF до нуля. Відлік нуля повертає TRUE, а будь-яке інше число повертає FALSE.

Це не формула масиву, тому вона не вимагає спеціальної обробки.

Цікаві статті...