Rumus Excel: Validasi data membutuhkan nomor unik -

Daftar Isi

Formula umum

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

Ringkasan

Untuk memperbolehkan hanya nomor unik dalam rentang tertentu, Anda bisa menggunakan validasi data dengan rumus kustom berdasarkan fungsi AND, ISNUMBER, dan COUNTIF.

Pada contoh yang ditunjukkan, validasi data yang diterapkan ke B5: B9 adalah:

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

di mana id adalah rentang bernama B5: B9.

Penjelasan

Aturan validasi data dipicu saat pengguna menambahkan atau mengubah nilai sel.

Fungsi AND mengambil beberapa argumen (ekspresi logika) dan mengembalikan TRUE hanya ketika semua argumen mengembalikan TRUE. Dalam hal ini, kami membutuhkan dua kondisi:

Tes logika 1 jika input berupa angka menggunakan fungsi ISNUMBER:

ISNUMBER(B5)

Fungsi ISNUMBER mengembalikan TRUE ketika sebuah nilai numerik dan FALSE jika tidak.

Tes logika 2 memeriksa bahwa input belum ada dalam rentang bernama "ids":

COUNTIF(ids,B5)<2

COUNTIF mengembalikan hitungan nilai dalam B5 di dalam id rentang bernama (B5: B9). Jika hitungan kurang dari 2, ekspresi logika mengembalikan TRUE.

Jika kedua ekspresi logika mengembalikan TRUE, fungsi AND mengembalikan TRUE dan validasi berhasil:

=AND(TRUE,TRUE) // validation successful

Jika salah satu hasil logika FALSE, validasi data gagal.

Ketahuilah bahwa input numerik mencakup tanggal dan waktu, bilangan bulat, dan nilai desimal.

Catatan: Referensi sel dalam rumus validasi data relatif terhadap sel kiri atas dalam rentang yang dipilih saat aturan validasi ditentukan, dalam hal ini B5.

Artikel yang menarik...