excel ile tc numarasını çoğaltma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
25 Mayıs 2008
Mesajlar
34
Excel Vers. ve Dili
2003 excel
excel ile tc numarasını çoğaltma

11 haneli olan tc numarasın atıyorum 12547895488 bundan sonra ve önce gelecek sayıyı bulan bir çalışma yapan varmı veya yapılabilinirmi
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Sorunuzu yanlış anlamışta olabilir,

T.C. Kimlik numarasının A1 Hücresinde olduğunu düşünürsek A2 Hücresine,
=A1+1 Şeklinde bir formül yazarsanız bir fazlasına ulaşmış olursunuz, örnek dosya eklerseniz daha net cevaplar alabilirsiniz..
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
tc kimlik no rastgele oluşturulur ve son rakamı daime çiftdir.
aile içersinde büyük kardeşin tc no xxxxxxxx88 ise sonraki kardeşin xxxxxxxxx86 veya xxxxxxxxx90 değildir. olsa olsa yöntemi işe yaramaz.
tesadüfen geçerli bir tc no elde edilmişse, bunun iyi niyetle kullanılacağına ihtimal vermiyorum.
 
Katılım
25 Mayıs 2008
Mesajlar
34
Excel Vers. ve Dili
2003 excel
aşağıdaki link tc numarasının doğruluğunu tesbit etmede yardımcı oluyor böyle bir tc numarası varmı onu doğruluyor


67267081456 mesela bu numara (bu numara kesinlikle tanımadığım biri)
bunun altındaki numara ise 67264081510
üstündeki numara ise 67270081382


yani kısaca

67270081382
67267081456
67264081510

görüldüğü gibi tc numaraları bir bir artıp çoğalmıyor
belli bir algoritması var bu verdiğim algoritmayı verdiğim likten çözebilirsiniz benim okadar bilgim yok malesef
ilk on rakamın toplamı 11 rakamı veriyor (birler basamağındaki sayıyı)
ayrıca son rakam hep çift sayı oluyor hepsinin toplamadı çift sayı oluyor
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
aşağıdaki link tc numarasının doğruluğunu tesbit etmede yardımcı oluyor böyle bir tc numarası varmı onu doğruluyor


67267081456 mesela bu numara (bu numara kesinlikle tanımadığım biri)
bunun altındaki numara ise 67264081510
üstündeki numara ise 67270081382


yani kısaca

67270081382
67267081456
67264081510

görüldüğü gibi tc numaraları bir bir artıp çoğalmıyor
belli bir algoritması var bu verdiğim algoritmayı verdiğim likten çözebilirsiniz benim okadar bilgim yok malesef
ilk on rakamın toplamı 11 rakamı veriyor (birler basamağındaki sayıyı)
ayrıca son rakam hep çift sayı oluyor hepsinin toplamadı çift sayı oluyor
tanımadığınız birinin tc nosunu neden bulmaya çalışıyorsunuz?
sadece merak mı?
 
Katılım
25 Mayıs 2008
Mesajlar
34
Excel Vers. ve Dili
2003 excel
ben elle artırabiliyorum tc nosunu
ama bir prg olursa benim için çok kolaylık olacak
 
Katılım
25 Mayıs 2008
Mesajlar
34
Excel Vers. ve Dili
2003 excel
mesela aynı ailedeki kişilere yukarda bahsettim şekilde tc nosu veriyorlar
baba 67267081456 bu ise
bir altında karısı oluyor 67264081510 bu numarayı alıyor
babanın numarası üstündeki ise ya babanın abisi yada ablası veya onun babası gibi şeklinde diziliyor
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın ppc111,

Bir tc kimlik numarasının son iki rakamı ilk 9 rakamına bağlı bir fonksiyonla üretilir sayfadaki kodda işte bunu denetleyerek
bize kimlik nosunun geçerli olup olmadığını söylüyor.

fonksiyon basit olarak şu şekilde:

tc kimlik no sunun solda sağa doğru her karakterine sırayla k1,k2,k3 şeklinde isim verelim


toplam= (3*(k1+k3+k5+k7+k9)+(k2+k4+k6+k8)
son= (10-(toplamın birler basamağı))
10.karakter=son da bulduğumuz rakamın birler basamağı.

toplam2=((k1+k3+k5+k7+k9)+3*(k2+k4+k6+k8+10.karakter)
son2=(10-(toplam 2 nin birler basamağı))
11.karakter=son2 de bulduğumuz rakamın birler basamağı.



işte kimlik nomuzun 10. ve 11. karakterlerini bulduk.

İyi çalışmalar
 
Katılım
25 Mayıs 2008
Mesajlar
34
Excel Vers. ve Dili
2003 excel
modalı;286248' Alıntı:
Sayın ppc111,

Bir tc kimlik numarasının son iki rakamı ilk 9 rakamına bağlı bir fonksiyonla üretilir sayfadaki kodda işte bunu denetleyerek
bize kimlik nosunun geçerli olup olmadığını söylüyor.

fonksiyon basit olarak şu şekilde:

tc kimlik no sunun solda sağa doğru her karakterine sırayla k1,k2,k3 şeklinde isim verelim


toplam= (3*(k1+k3+k5+k7+k9)+(k2+k4+k6+k8)
son= (10-(toplamın birler basamağı))
10.karakter=son da bulduğumuz rakamın birler basamağı.

toplam2=((k1+k3+k5+k7+k9)+3*(k2+k4+k6+k8+10.karakter)
son2=(10-(toplam 2 nin birler basamağı))
11.karakter=son2 de bulduğumuz rakamın birler basamağı.



işte kimlik nomuzun 10. ve 11. karakterlerini bulduk.

İyi çalışmalar
teşekkürler

işte benim istediğim
bir tc numarası yazınca alta doğru sıra ile diğer tc leri veren bir excel uygulaması
67270081382
67267081456
67264081510
kırmızı ile yazan numarayı yazınca otomatik olarak alttaki numarayı ve üsteki numarayı vermesini sağlayan bir excel çalışması
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Anladığım kadarıyla 11 sayının oluşturma algoritması yok.

Önce 9 sayı veriliyor son iki sayı ise kontrol amaçlı. Atatürk'e verilen TC kimlik no: 100000000146

Bundan anlaşıkıyor ki son iki sayı belli bir algoritmaya göre diğerleri ise gelişigüzel (ki bence bunlarda da belli guruplara belli sayılar verilmiştir) oluşturuluyor.

k1=1, k2=0, k3=0, k4=0, k5=0 k6=0, k7=0, k8=0, k9=1

toplam=(3*(k1+k3+k5+k7+k9)+(k2+k4+k6+k8))=(3*2+0)=6

10sayı=(10-6)=4

toplam2=((k1+k3+k5+k7+k9)+3*(k2+k4+k6+k8+10sayı))= (2+3*4)=14

11sayı=(10-4)=6

İyi çalışmalar
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Konu ile pek ilgisi yok amaa......

Atatürk'ün algoritmasını çözebilseydik .... zaten bugünlere gelmezdik !



.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
syn modalı, tc no üretme algoritmesı için verdiğiniz bilgilere teşekkürler, bende acaba nasıl bir yöntem uyguluyorlar diye merak ediyordum.
siz üstünüze alınmayın ama 3. ve 5. mesajdaki endişem hala geçerli.
 
Katılım
28 Ocak 2008
Mesajlar
85
Excel Vers. ve Dili
Office 2003 Türkçe
Arkadaşlar t.c. konusunda epeyce araştırma yaptım, boşuna program geliştirmeye kalkmayın. (İşe yaramaz :D)Aynı aile üyelerinden yola çıkarsanız bir iki ipucu yakalayabilirsiniz belki. Ama ondan sonra yine tıkanır kalırsınız.
 
Katılım
25 Mayıs 2008
Mesajlar
34
Excel Vers. ve Dili
2003 excel
ilk 5rakamdan 3 çıkartıyorsunuz sonrakı 4 rakama 1 ekliyorsunuz
örnek
67267081456
ilk beş rakam 67267-3=67264 olur
sonrakı 4 rakam 0814+1=0815 olur
bunları birleştirirsek 67264081510 olur
bu şekilde ilerler son 2 rakamda sizin dediğiniz yöntemle doğrulama amaçlıdır
işte bunu yapacak bir excel çalışması yapılabilirmi
(not yukarıya doğruda ilk 5 rakama 3 ekleniyor sonraki dört rakamdan 1 çıkartılıyor)
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
syn ppc111,
söylediğinizi yapmak mümkün ama hala 3. ve 5. mesajımdaki çekinceme cevap vermediniz?
 
Katılım
28 Ocak 2008
Mesajlar
85
Excel Vers. ve Dili
Office 2003 Türkçe
uzmanamele niye bu konuya bu kadar takıldın ne için kullanacaksın t.c numaralarını merak ettim.?
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
uzmanamele niye bu konuya bu kadar takıldın ne için kullanacaksın t.c numaralarını merak ettim.?
merhaba
syn excelapachi;
benim syn ppc111'e sorduğum soruyu bana mı soruyorsunuz!!!?

ısrarla, syn ppc111'e başkasının tc nosunu ne yapacaksınız diye ben soruyorum (iyi niyetle kullanılacağından şüphe ediyorum, umarım yanılıyorumdur) siz bu soruyu bana soruyorsunuz ne yapacaksın diye!!!
duruk yerde ancak bukadar suçlu duruma düşürülür!!!!
 
Son düzenleme:
Katılım
28 Ocak 2008
Mesajlar
85
Excel Vers. ve Dili
Office 2003 Türkçe
Özür diliyorum uzmanamele soru senden gelmemiş hata benim!
 
Katılım
25 Mayıs 2008
Mesajlar
34
Excel Vers. ve Dili
2003 excel
yukarda da bahsettim gibi tc numarasını aşağı ve yukarı manuel olarak çoğaltabiliyorum
bunu otomatik olarak çoğaltacak bir excel uygulamasını yapabilecek bir arkadaş arıyorum
excel den bu tür işlemleri yaptırabilecek bir bilgiye sahip değilim
o yüzden burda paylaştım
yapabilen biri varsa benim manuel yaptığım işi çok kolaylaştıracak
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
bu sayfaya kendimi nöbetci amir atadım. tc no nun ne için kullanılacağını öğreninceye kadar gelen mesajları kontrol edeceğim!!!
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst