Excel formula: za preverjanje veljavnosti podatkov je potrebna enolična številka -

Kazalo

Splošna formula

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

Povzetek

Če želite v določenem obsegu omogočiti samo enolične številke, lahko uporabite preverjanje veljavnosti podatkov s formulo po meri, ki temelji na funkcijah AND, ISNUMBER in COUNTIF.

V prikazanem primeru je preverjanje veljavnosti podatkov, uporabljeno za B5: B9:

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

kjer je ids imenovano območje B5: B9.

Pojasnilo

Pravila za preverjanje veljavnosti podatkov se sprožijo, ko uporabnik doda ali spremeni vrednost celice.

Funkcija AND sprejme več argumentov (logični izrazi) in vrne TRUE le, če vsi argumenti vrnejo TRUE. V tem primeru potrebujemo dva pogoja:

Logični 1 s funkcijo ISNUMBER preizkusi, ali je vnos številka:

ISNUMBER(B5)

Funkcija ISNUMBER vrne TRUE, če je vrednost številska, in FALSE, če ne.

Logični test 2 preverja, ali vhodni podatki v imenovanem obsegu "ids" še ne obstajajo:

COUNTIF(ids,B5)<2

COUNTIF vrne štetje vrednosti v B5 znotraj imenovanih ID-jev obsega (B5: B9). Če je število manjše od 2, logični izraz vrne TRUE.

Če oba logična izraza vrneta TRUE, funkcija AND vrne TRUE in validacija uspe:

=AND(TRUE,TRUE) // validation successful

Če katerikoli logični vrne FALSE, preverjanje veljavnosti podatkov ne uspe.

Upoštevajte, da številski vnos vključuje datume in ure, cela števila in decimalne vrednosti.

Opomba: Sklici na celice v formulah za preverjanje veljavnosti podatkov se nanašajo na zgornjo levo celico v obsegu, izbranem, ko je določeno pravilo preverjanja veljavnosti, v tem primeru B5.

Zanimive Članki...