Excel - Активуйте список перевірки на основі конкретних критеріїв
- Автор: Майк-31
- Дата: 26.12.2012
Можна ввімкнути або вимкнути список перевірок на основі певних критеріїв (числове значення або текст у комірці або діапазоні).
Якщо цільові значення знаходяться на окремому аркуші, ніж те, що містить список перевірки, бажано назвати діапазон, що містить цільові дані (це допоможе скоротити формули).
У нашому прикладі дані можна знайти на аркуші "Sheet2". Виділіть відповідний діапазон (Sheet2 A1: A20)> (Ім'я / Визначити ім'я), назвіть, наприклад, "Titi".
Перед створенням списку перевірки обов'язково, щоб критерій умови був встановлений на "TRUE".
Якщо, наприклад, активація списку перевірок, визначеного вмістом комірки (комірки B5), введіть значення X у цій комірці /
У комірці D3 ми хочемо створити список перевірки, який відображає дані в імені діапазону Titi. Зазвичай ми вводили б як формулу перевірки:
= IF (B5 "", Titi, "")
Тепер можна перевірити список перевірки, коли комірка B5 не є порожньою.
Можна по-іншому подумати, інтегруючи тест у визначення іншого іменованого діапазону під назвою "Liste", щоб уникнути втручання в названий діапазон "Titi"
= IF (Feuil1! $ B $ 5 "", OFFSET (Feuil2! $ A $ 1, 1, COUNTA (Feuil2! $ A: $ A) -1), "")
Доступність списку валідації може бути піддана будь-якому виду контролю: Припустимо, ми хотіли використовувати в якості валідаційного списку суму значень у діапазоні A1: A20 (число менше або дорівнює 20).
У цьому випадку умова є істинним, коли значення менше або дорівнює 20, включаючи порожні клітинки, які повертають нуль.
Формула для створення списку перевірки буде
= IF (SUM ($ A $ 1: $ A $ 20) <= 20, Titi, "")
У випадку, якщо список перевірки вимагає мінімальної кількості, такий як 20 і вище, обов'язково ввести в діапазоні від A1 до A20 значення, що дорівнює або більше 20.
Потім створіть список перевірки цього типу:
= IF (SUM ($ A $ 1: $ A $ 20)> = 20, Titi, "")
Завантажте файл зразка: //cjoint.com/12nv/BKzoUyiDQdq.htm