Екцел - Активирајте листу валидација на основу одређених критеријума

  • Аутор: Мике-31
  • Датум: 26/12/2012

Могуће је омогућити или онемогућити листу валидације на основу одређених критеријума (нумеричка вредност или текст у ћелији или опсегу).

Ако су циљне вредности на посебном листу од оне која садржи листу валидације, пожељно је именовати опсег који садржи циљне податке (то ће помоћи да се скрате формуле).

У нашем примеру подаци се могу наћи на листу "Схеет2". Означите дотични опсег (Лист2 А1: А20)> (Име / Дефиниши Име), на пример име "Тити".

Пре креирања валидационе листе обавезно је да је критеријум услова постављен на "ТРУЕ".

Ако је, на пример, активација листе валидације дефинисана садржајем ћелије (ћелија Б5), унесите Кс вредност у ову ћелију /

У ћелији Д3 желимо да креирамо листу валидација која приказује податке у именованом опсегу Тити. Обично бисмо ушли као формула за потврду као:

 = ИФ (Б5 "", Тити, "") 

Сада је могуће тестирати листу валидација када ћелија Б5 није празна.

Могуће је другачије размишљати интегрирањем теста у дефиницију другог названог распона званог "Листе" како би се избјегло ометање именованог распона "Тити".

 = ИФ (Феуил1! $ Б $ 5 "", ОФФСЕТ (Феуил2! $ А $ 1, 1,, ЦОУНТА (Феуил2! $ А: $ А) -1), "") 

Приступачност валидационе листе може бити подвргнута било којој врсти контроле: Претпоставимо да смо хтели да користимо као валидацијску листу као збир вредности у опсегу А1: А20 (број мањи или једнак 20).

У овом случају услов је истинит када су вредности мање или једнаке 20, укључујући празне ћелије које враћају нулу.

Формула за креирање валидационе листе ће

 = ИФ (СУМ ($ А $ 1: $ А $ 20) <= 20, Тити, "") 

У случају да валидациона листа захтева минималну количину као што је 20 и више, обавезно је унети у опсег А1 до А20, вредност која је једнака или већа од 20.

Затим креирајте листу валидације овог типа:

 = ИФ (СУМ ($ А $ 1: $ А $ 20)> = 20, Тити, "") 

Преузмите узорак датотеке: //цјоинт.цом/12нв/БКзоУииДКдк.хтм

Претходни Чланак Sledeći Чланак

Топ Савети