Formula Excel: validarea datelor necesită un număr unic -

Cuprins

Formula generică

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

rezumat

Pentru a permite numai numere unice într-un interval dat, puteți utiliza validarea datelor cu o formulă personalizată bazată pe funcțiile AND, ISNUMBER și COUNTIF.

În exemplul prezentat, validarea datelor aplicată la B5: B9 este:

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

unde ids este intervalul numit B5: B9.

Explicaţie

Regulile de validare a datelor sunt declanșate atunci când un utilizator adaugă sau modifică o valoare a celulei.

Funcția ȘI ia mai multe argumente (expresii logice) și returnează TRUE doar atunci când toate argumentele returnează TRUE. În acest caz, avem nevoie de două condiții:

Logic 1 testează dacă intrarea este un număr folosind funcția ISNUMBER:

ISNUMBER(B5)

Funcția ISNUMBER returnează TRUE atunci când o valoare este numerică și FALSE dacă nu.

Testele Logical 2 verifică dacă intrarea nu există deja în intervalul numit „id-uri”:

COUNTIF(ids,B5)<2

COUNTIF returnează un număr al valorii din B5 în interiorul ID-urilor de interval desemnate (B5: B9). Dacă numărul este mai mic de 2, expresia logică returnează TRUE.

Dacă ambele expresii logice returnează TRUE, funcția AND returnează TRUE și validarea reușește:

=AND(TRUE,TRUE) // validation successful

Dacă oricare dintre logici returnează FALS, validarea datelor eșuează.

Rețineți că introducerea numerică include date și ore, numere întregi și valori zecimale.

Notă: Referințele de celule din formulele de validare a datelor sunt relative la celula din stânga sus în intervalul selectat atunci când regula de validare este definită, în acest caz B5.

Articole interesante...