numara oluşturmak?

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,478
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
07-11-2024
Merhaba arkadaşlar;

F stünunda tarihlerim vardır. Yapmaya çalıştığım bir düğme yardımı ile I stünuna kontrol numarası oluşturmak. Kontrol numarası F stünunda yazan tarihe göre oluşturuluyor. I stünuna kontrol numarasını yazacağı zaman F stünunda mesala 17.03.2010 tarihi varsa I stünundaki hücreye 201003AR00001 numarasını yazacak yani hücerede yazılı olan yılı alacak yazacak yanına ayı alıp yazacak yanına AR kelimesini ekleyecek sonra sayaç no ekleyecek bu numaranın açılımı şöyle

YIL/AY/AR/SAYAÇ NO (5 hane)

Örnek bir dosya ekledim orda bir örneklede açıklamaya çalıştım.

Eğer F stünundaki hücrede (-) simgesi varsa kontrol numarasını yıl ve ay olmadan AR/SAYAÇ NO şeklinde oluşturacak bu sayaç no sıralı olarak artacak. Örnek dosyada daha iyi anlayabileceğinizi düşnüyorum.

Bu konuda yardımcı olursanız çok sevinirim.

SAYGILARIMLA
 

Ekli dosyalar

Son düzenleme:

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Herhalde dosyada sonradan değişiklik yapmışsınız. F sütununda tarih yok.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

örnek dosyanın konu ile ilgili olduğuna emin misiniz?
 

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,478
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
07-11-2024
Yanlış dosya eklemişim özür doğru dosyayı 1. mesajımda düzelttim.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Tarihten kastınızın J sütunu (son kullanma tarihi) olduğunu varsayarsak L2 hücresine yazacağınız formül aşağıdaki gibi olmalı :

=YIL(J2)&AY(J2)&"AR"&YİNELE("0";5-UZUNLUK(EĞERSAY($J$1:$J2;">"&0)))&EĞERSAY($J$1:$J2;">"&0)
 

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,478
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
07-11-2024
Hocam sanırım siz yanlış dosya üzerinden bakmışssınız 1. mesajımda doğru dosyayı ekledim. Örnek dosyamda da açıklama ve bir örnek yaptım. Tekrar bakarsanız sevinirim.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Formül aynı olacak. Siz sütunlara göre formülü uyarlayın.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
K2 hücresine;
=EĞER(F2="-";"AR"&SAĞDAN("00000"&BAĞ_DEĞ_DOLU_SAY($K$1:K1);5);YIL(F2)&AY(F2)&"AR"&SAĞDAN("00000"&BAĞ_DEĞ_DOLU_SAY($K$1:K1);5))
Formülünü uygulayıp aşağı doğru çoğaltın.
İyi çalışmalar.
 

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,478
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
07-11-2024
Hocam;

Öncelikle emeğinize sağlık. Eğer hücrede tarih varsa formülde sorun yok ama o hücrede tarih değilde (-) simgesi varsa formül hata veriyor .

Hücerede tarih yerine (-) simgesi varsa sadece AR/SAYAÇ NO ŞEKLİNDE OLACAK yani mesala diyelimki F stünundaki hücrede (-) simgesini görürüse I stünundaki hücreye bu defa AR00001 şeklinde olmalı burdaki AR'den sonra gelen sayaç numarasıda bir üsütündeki hücredekinin bir fazlasını alarak artmalı kısacası sayaç numarası ister (-) simgesi ister tarih yazılı olsun sürekli artmalı.

Tekrar bakabilrmisiniz hocam
 

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,478
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
07-11-2024
muygun hocam eline ve emeğine sağlık.

kontrol numarasını yazarken ay kısmını 06 değilde 6 olarak yazıyor mesala 15.06.2010 tarihini 20106... şeklinde yapıyor buda hane bakımından bana sorun çıkartır. Bunu düzeltebilmemizin imkanı varmı acaba.

Not : ekli dosyadaki örnektede görülebileceği gibi aslında bu kontrol numarsını I stünuna yazacak ben örnek olsun diye K stünuna nasıl olacağını yazdım.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
I2 hücresine;
=EĞER(F2="";"";EĞER(F2="-";"AR"&SAĞDAN("00000"&EĞERSAY($I$1:I1;">""");5);YIL(F2)&SAĞDAN("00"&AY(F2);2)&"AR"&SAĞDAN("00000"&EĞERSAY($I$1:I1;">""");5)))
Formülünü uygulayın.
İyi çalışmalar.
 

Ekli dosyalar

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,478
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
07-11-2024
Hocam emeğinize ve bilginize sağlık.
Allah razı olsun.
 

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,478
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
07-11-2024
Hocam ;

Yalnız şöyle bir sorunum ortaya çıkıyor kayıt yaptıktan sonra alfabetik olarak diziyorum. bundan dolayıda satırların yerleri değişiyor ve satır yeri değiştiği içinde verilen kontrol numarasıda değişmiş oluyor. bir defa o numara verildikten sonra satır yerleri değişse bile o kontrol numarasının değişmemesi için ne yapılabilir.?
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
hangi sütun değerine göre sıralıyorsunuz bilmiyorum ama ekli dosyada gereken sıralama işleminden sonra sabitle tuşuna basın. tekrar eski konumuna almak için L sütununa göre sıralayın.
İyi çalışmalar.
 

Ekli dosyalar

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,478
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
07-11-2024
Hocam zorlamaya gerek yok bence sayenizde 12000 den fazla değeri tek tek girmekten kurtuldum. Hakkınız helal edin teşekkürler.
 
Üst