Excel képlet: Az adatok hitelesítéséhez egyedi szám szükséges

Tartalomjegyzék

Általános képlet

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

Összegzés

Egy adott tartományban csak egyedi számok engedélyezéséhez használhatja az adatok hitelesítését az AND, ISNUMBER és COUNTIF függvényeken alapuló egyéni képlettel.

A bemutatott példában a B5: B9-re alkalmazott adatellenőrzés:

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

ahol az ids a megnevezett tartomány B5: B9.

Magyarázat

Az adatok ellenőrzési szabályai akkor aktiválódnak, amikor a felhasználó hozzáad vagy módosít egy cellaértéket.

Az AND függvény több argumentumot (logikai kifejezést) vesz fel, és csak akkor adja vissza az IGAZ értéket, ha az összes argument IGAZ értéket ad vissza. Ebben az esetben két feltételre van szükségünk:

Az 1. logika az ISNUMBER függvény segítségével teszteli, hogy a bevitt szám-e:

ISNUMBER(B5)

Az ISNUMBER függvény az IGAZ értéket adja vissza, ha az érték numerikus, a FALSE pedig nem.

A 2. logikai teszt ellenőrzi, hogy a bemenet még nem létezik-e a megnevezett "ids" tartományban:

COUNTIF(ids,B5)<2

A COUNTIF visszaadja a B5 értékének számát a megnevezett tartományazonosítókon belül (B5: B9). Ha a szám kevesebb, mint 2, akkor a logikai kifejezés az IGAZ értéket adja vissza.

Ha mindkét logikai kifejezés visszaadja az IGAZ értéket, az AND függvény IGAZ értéket ad vissza, és az érvényesítés sikeres lesz:

=AND(TRUE,TRUE) // validation successful

Ha bármelyik logika FALSE-t ad vissza, az adatok ellenőrzése sikertelen lesz.

Ne feledje, hogy a numerikus bevitel dátumokat és időket, egész számokat és tizedesértékeket tartalmaz.

Megjegyzés: Az adatellenőrzési képletek cellahivatkozásai az érvényesítési szabály definiálásakor kiválasztott tartomány bal felső cellájához viszonyulnak, ebben az esetben B5.

érdekes cikkek...