Excel vzorec: Ověření dat vyžaduje jedinečné číslo -

Obsah

Obecný vzorec

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

souhrn

Chcete-li povolit pouze jedinečná čísla v daném rozsahu, můžete použít ověření dat pomocí vlastního vzorce založeného na funkcích AND, ISNUMBER a COUNTIF.

V zobrazeném příkladu je ověření dat aplikované na B5: B9:

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

kde ids je pojmenovaný rozsah B5: B9.

Vysvětlení

Pravidla ověření dat se aktivují, když uživatel přidá nebo změní hodnotu buňky.

Funkce AND přebírá více argumentů (logické výrazy) a vrací TRUE pouze v případě, že všechny argumenty vrátí TRUE. V tomto případě potřebujeme dvě podmínky:

Logická 1 testuje, zda je vstupem číslo pomocí funkce ISNUMBER:

ISNUMBER(B5)

Funkce ISNUMBER vrací TRUE, pokud je hodnota číselná a FALSE, pokud není.

Logické 2 testy zkontrolují, zda vstup již neexistuje v pojmenovaném rozsahu „ids“:

COUNTIF(ids,B5)<2

COUNTIF vrací počet hodnot v B5 uvnitř pojmenovaných ID rozsahů (B5: B9). Pokud je počet menší než 2, logický výraz vrátí PRAVDA.

Pokud oba logické výrazy vrátí hodnotu TRUE, funkce AND vrátí hodnotu TRUE a ověření bude úspěšné:

=AND(TRUE,TRUE) // validation successful

Pokud některý z logických vrátí FALSE, ověření dat se nezdaří.

Uvědomte si, že numerický vstup zahrnuje data a časy, celá čísla a desítkové hodnoty.

Poznámka: Odkazy na buňky ve vzorcích pro ověření dat jsou relativní k buňce vlevo nahoře v rozsahu vybraném, když je definováno pravidlo ověření, v tomto případě B5.

Zajímavé články...