Формула Excel: Перевірка даних не повинна існувати у списку -

Зміст

Загальна формула

=COUNTIF(list,A1)=0

Резюме

Примітка: Excel має вбудовані правила перевірки даних для випадаючих списків. На цій сторінці пояснюється, як створити власне правило перевірки, коли потрібно * запобігти * користувачеві вводити значення у список.

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

=COUNTIF(list,B5)=0

де "список" - іменований діапазон D5: D7.

Пояснення

Правила перевірки даних запускаються, коли користувач додає або змінює значення комірки.

У цьому випадку функція COUNTIF є частиною виразу, який повертає значення TRUE, коли значення не існує у визначеному списку. Функція COUNTIF просто підраховує випадки появи значення у списку. Поки рахунок дорівнює нулю, запис пройде перевірку. Якщо підрахунок не дорівнює нулю (тобто користувач ввів значення зі списку), перевірка не вдасться.

Примітка: Посилання на клітинки у формулах перевірки даних відносно верхньої лівої комірки в діапазоні, вибраному, коли визначено правило перевірки, у цьому випадку B5.

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