Excel formula: Za provjeru valjanosti podataka potreban je jedinstveni broj -

Sadržaj

Generička formula

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

Sažetak

Da biste omogućili samo jedinstvene brojeve u danom rasponu, možete upotrijebiti provjeru valjanosti podataka s prilagođenom formulom koja se temelji na funkcijama AND, ISNUMBER i COUNTIF.

U prikazanom primjeru, provjera valjanosti podataka primijenjena na B5: B9 je:

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

gdje je ids imenovani raspon B5: B9.

Obrazloženje

Pravila za provjeru valjanosti podataka pokreću se kada korisnik doda ili promijeni vrijednost ćelije.

Funkcija AND uzima više argumenata (logički izrazi) i vraća TRUE samo kada svi argumenti vraćaju TRUE. U ovom su nam slučaju potrebna dva uvjeta:

Logički 1 testira je li ulaz broj pomoću funkcije ISNUMBER:

ISNUMBER(B5)

Funkcija ISNUMBER vraća TRUE kada je vrijednost brojčana i FALSE ako nije.

Logički 2 testira provjerava da ulaz već ne postoji u imenovanom rasponu "id":

COUNTIF(ids,B5)<2

COUNTIF vraća broj vrijednosti u B5 unutar imenovanih ID-a raspona (B5: B9). Ako je brojanje manje od 2, logički izraz vraća TRUE.

Ako oba logička izraza vrate TRUE, funkcija AND vraća TRUE i provjera valjanosti uspije:

=AND(TRUE,TRUE) // validation successful

Ako bilo koji od logičkih podataka vrati FALSE, provjera valjanosti podataka ne uspijeva.

Imajte na umu da numerički unos uključuje datume i vremena, cijele brojeve i decimalne vrijednosti.

Napomena: Reference ćelija u formulama za provjeru valjanosti podataka su u odnosu na gornju lijevu ćeliju u rasponu odabranom kada je definirano pravilo provjere valjanosti, u ovom slučaju B5.

Zanimljivi članci...