Google formlar (e tablolar) Tc kimlik no doğrulama

Katılım
27 Şubat 2008
Mesajlar
307
Excel Vers. ve Dili
Office 2016
Google formlarda bir tablo oluşturdum. Google Sheets aktarıyorum. Günlük 300 kadar kişi kayıt ediliyor tc kimlik numaraları ile birlikte. Doğal olarak tc kimlik nolarda yanlış girişler yapılabiliyor.
TC kimlik numarasının bir özelliği (ilk 10 hanenin toplamının birler basamağı 11. haneyi oluşturur.
Bu özelliği google formlara nasıl girebilirim.
İnternette bir çok tc doğrulamalı form var ama bilinen tc ler için geçerli benimki bilinmeyen tc ler için geçerli olacak.
Acil durum yardımlarınızı bekliyorum. Biraz excel ile alakasız gibi gelebilir ama tamamen e tablolar aracılığı ile yapıyorum. Excelde olsa formülü yaptım ama bunu google formlara dökemiyorum.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Formülle alternatif:

A2 hücresinde TC kimlik no varsa B2 ya da başka bir hücreye yazacağınız aşağıdaki formülle kontrol yapabilirsiniz:

=IF(A2="";"";IF(LEN(A2)<>11;"TC kimlik no 11 hane olmalıdır!";IF(MID(A2;10;2)=MOD((MID(A2;1;1)+MID(A2;3;1)+MID(A2;5;1)+MID(A2;7;1)+MID(A2;9;1))*7-(MID(A2;2;1)+MID(A2;4;1)+MID(A2;6;1)+MID(A2;8;1));10)&MOD(MID(A2;1;1)+MID(A2;3;1)+MID(A2;5;1)+MID(A2;7;1)+MID(A2;9;1)+MID(A2;2;1)+MID(A2;4;1)+MID(A2;6;1)+MID(A2;8;1)+MOD((MID(A2;1;1)+MID(A2;3;1)+MID(A2;5;1)+MID(A2;7;1)+MID(A2;9;1))*7-(MID(A2;2;1)+MID(A2;4;1)+MID(A2;6;1)+MID(A2;8;1));10);10);"Doğru";"TC No hatalıdır")))
 
Katılım
12 Kasım 2021
Mesajlar
1
Excel Vers. ve Dili
Excel
Formülle alternatif:

A2 hücresinde TC kimlik no varsa B2 ya da başka bir hücreye yazacağınız aşağıdaki formülle kontrol yapabilirsiniz:

=IF(A2="";"";IF(LEN(A2)<>11;"TC kimlik no 11 hane olmalıdır!";IF(MID(A2;10;2)=MOD((MID(A2;1;1)+MID(A2;3;1)+MID(A2;5;1)+MID(A2;7;1)+MID(A2;9;1))*7-(MID(A2;2;1)+MID(A2;4;1)+MID(A2;6;1)+MID(A2;8;1));10)&MOD(MID(A2;1;1)+MID(A2;3;1)+MID(A2;5;1)+MID(A2;7;1)+MID(A2;9;1)+MID(A2;2;1)+MID(A2;4;1)+MID(A2;6;1)+MID(A2;8;1)+MOD((MID(A2;1;1)+MID(A2;3;1)+MID(A2;5;1)+MID(A2;7;1)+MID(A2;9;1))*7-(MID(A2;2;1)+MID(A2;4;1)+MID(A2;6;1)+MID(A2;8;1));10);10);"Doğru";"TC No hatalıdır")))
Hocam selamlar bu konuda sorularım var yardım edebilir misiniz ? Teşekkürler
 
Üst