Excel - Активирайте списък за потвърждаване въз основа на конкретни критерии

  • Автор: Mike-31
  • Дата: 26/12/2012

Възможно е да активирате или деактивирате списък за проверка на базата на конкретни критерии (цифрова стойност или текст в клетка или диапазон).

Ако целевите стойности са на отделен лист от този, съдържащ списък на валидиране, препоръчително е да се назове обхватът, съдържащ целевите данни (това ще помогне да се съкратят формулите).

В нашия пример данните могат да бъдат намерени на листа с име "Sheet2". Маркирайте съответния обхват (Sheet2 A1: A20)> (име / дефинирано име), например име като "Titi".

Преди да създадете списъка за проверка, задължително е критерият за условие да е настроен на "TRUE".

Ако например активирането на списъка за проверка, дефинирано от съдържанието на клетка (клетка B5), въведете X стойност в тази клетка /

В клетка D3 искаме да създадем списък за валидиране, който показва данните в посочения диапазон Titi. Обикновено бихме въвели като формула за потвърждение като:

 = IF (В5 "", Тити, "") 

Сега е възможно да тествате списъка за проверка, когато клетка B5 не е празна.

Възможно е да се мисли по различен начин чрез интегриране на тест в дефиницията на друг именуван диапазон, наречен "Liste", за да се избегне намеса в посочения диапазон "Titi".

 = IF (! Feuil1 $ B $ 5 "", OFFSET (Feuil2 $ A $ 1, 1,, COUNTA (Feuil2 $ A:! $ А) -1), "") 

Достъпността на списъка за валидиране може да бъде подложена на всякакъв вид контрол: Да предположим, че искаме да използваме като валидиращ списък като сума от стойностите в диапазона A1: A20 (число по-малко или равно на 20).

В този случай условието е вярно, когато стойностите са по-малки или равни на 20, включително празни клетки, които връщат нула.

Формулата за създаване на списъка за валидиране ще бъде

 = IF (SUM ($ A $ 1: $ A $ 20) <= 20, Тити, "") 

В случай, че списъкът за валидиране изисква минимално количество, като например 20 и по-горе, задължително е да се въведе в границите от A1 до A20 стойност, равна на или по-голяма от 20.

След това създайте списъка за проверка на този тип:

 = IF (SUM ($ A $ 1: $ A $ 20)> = 20, Тити, "") 

Изтеглете примерния файл: //cjoint.com/12nv/BKzoUyiDQdq.htm

Предишна Статия Следваща Статия

Топ Съвети