• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

farklı serilerde şartlı sıra no

Katılım
11 Kasım 2009
Mesajlar
4
Excel Vers. ve Dili
Excel 2003 TR
merhabalar

yapmak istediğim basit gibiydi ama çözümü bulamadım
aşağıdaki örnekte A sütununda tarihler var, B sütünunda sıra no
A sütununda aynı aya ait satırlara sıra no vermem lazım aynı aya ait aynı tarih olsa bile sıra no takip edecek, mükerrer numara vermeyecek. tarihler A sütununa karışık sırada girilse bile sıra o ayın serisinde devam etmeli

tüm aylar için bu kural ayrı ayrı geçerli olacak sıra no serisi farklı olacak ( örnekteki gibi mesela)



05.01.2014 201401-001
05.01.2014 201401-002
05.01.2014 201401-003
05.01.2014 201401-004
05.01.2014 201401-005

18.02.2014 201402-001
18.02.2014 201402-002
18.02.2014 201402-003
18.02.2014 201402-004
18.02.2014 201402-005

25.03.2014 201403-001
25.03.2014 201403-002
25.03.2014 201403-003
25.03.2014 201403-004
25.03.2014 201403-005
 
Merhaba;
A1 den itibaren tarih,
B1 den itibaren seri verisi varsa;
C1 hücresine;
=EĞER(A1="";"";AY(A1)&"-"&B1)
D1 hücresine;
=EĞER(C1="";"";SAĞDAN("000"&EĞER(C1="";"";EĞERSAY($C$1:C1;C1));3))
Formüllerini uygulayıp aşağı doğru çoğaltın.
İyi çalışmalar.
 

Ekli dosyalar

Verilerinizin A1 hücresinden başladığını varsayarsak;
B1 hücresine:
Kod:
=EĞER(A1="";"";EĞER(A1="";"";EĞER(AY(A1)>9;YIL(A1)&AY(A1);YIL(A1)&"0"&AY(A1)))&"-"&"00"&EĞERSAY($A$1:A1;A1))

yazın, B1 hücresini kopyalayıp verilerinizin bulunduğu satıra kadar aşağıya doğru yapıştırın.
 
merhabalar, emeğinizi için teşekkürler...

sorunu çok net şekilde anlatamadığım için çözüm istenilen sonucu vermiyor, biraz daha açık anlatmaya çalışacağım.

A sütununda tarih serisi mevcut, biz formülü B sütununa yazacağız
A sütununda tarihler karışık sırada girilse bile B sütununda üretilen sıra no serisi o ayla ilgili sırayı takip etmeli.

örneği açıklamalı olarak aşağıya tekrar yazdım. tabloya aynı aya ait tarihler alt alta girildiğinde formül doğru sonuç veriyor ama tarih karışık sırada girilirse seriyi yeniden başlatıyor, bu da aynı numaranın birden çok üretilmesi sonucunu doğuruyor.

TARİH FORMÜL SONUCU OLMASI GEREKEN

05.01.2014 201401-001 201401-001
05.01.2014 201401-002 201401-002
21.02.2014 201402-001 201402-001
25.03.2014 201403-001 201403-001
15.01.2014 201401-001 201401-003
01.02.2014 201402-001 201402-002
18.02.2014 201402-001 201402-003
08.01.2014 201401-001 201401-004
08.01.2014 201401-002 201401-005
19.02.2014 201402-001 201402-004
25.03.2014 201403-002 201403-002
08.01.2014 201401-003 201401-006
 
Geri
Üst