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.