Екцел формула: За проверу података потребан је јединствени број -

Преглед садржаја

Генеричка формула

=AND(ISNUMBER(A1),COUNTIF(range,A1)<2)

Резиме

Да бисте дозволили само јединствене бројеве у датом опсегу, можете да користите проверу података помоћу прилагођене формуле засноване на функцијама АНД, ИСНУМБЕР и ЦОУНТИФ.

У приказаном примеру, валидација података примењена на Б5: Б9 је:

=AND(ISNUMBER(B5),COUNTIF(ids,B5)<2)

где је идс именовани опсег Б5: Б9.

Објашњење

Правила за проверу ваљаности података покрећу се када корисник дода или промени вредност ћелије.

Функција АНД узима више аргумената (логички изрази) и враћа ТРУЕ само када сви аргументи враћају ТРУЕ. У овом случају су нам потребна два услова:

Логички 1 тестира да ли је улаз број помоћу функције ИСНУМБЕР:

ISNUMBER(B5)

Функција ИСНУМБЕР враћа ТРУЕ када је вредност нумеричка и ФАЛСЕ ако није.

Логички 2 тестира проверава да улаз већ не постоји у именованом опсегу "ид":

COUNTIF(ids,B5)<2

ЦОУНТИФ враћа број вредности у Б5 унутар именованих ИД-а опсега (Б5: Б9). Ако је бројање мање од 2, логички израз враћа ТРУЕ.

Ако оба логичка израза врате ТРУЕ, функција АНД враћа ТРУЕ и валидација успева:

=AND(TRUE,TRUE) // validation successful

Ако било који од логичких података врати ФАЛСЕ, потврда података не успева.

Имајте на уму да нумерички унос укључује датуме и времена, целе бројеве и децималне вредности.

Напомена: референце на ћелије у формулама за проверу ваљаности података односе се на горњу леву ћелију у опсегу изабраном када је дефинисано правило провере, у овом случају Б5.

Занимљиви Чланци...