• DİKKAT

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

şartlı otamatik sayı verme

Katılım
26 Ekim 2009
Mesajlar
43
Excel Vers. ve Dili
2003
merhabalar ,

otamatik olarak 1,2,3....sayı vermek istiyorum fakat sayma işlemini yaparken mükerrer kayıt ile karşılaştığında o satırada ilk verdiği sayıyı almasını istiyorum.

yardımlarınız için teşekkürler.
 
Verilerinizin "B" sütununda ve ilk satırda başlıklar olduğunu varsaydım.

A2 hücresine formülü uygulayınız. İhtiyacınız kadar alta sürükleyiniz.

Kod:
=EĞER(B2="";"";EĞER(EĞERSAY($B$2:B2;B2)=1;MAK($A$1:A1)+1;ARA(2;1/($B$1:B1=B2);$A$1:A1)))
 
Korhan bey merhabalar,
Formül istediğimi vermemekte.
Örneğin İstanbul , bursa,İstanbul,İzmir bu şehir isimlerini 1 ,2,1,3 şeklinde sıralatmk istiyorm.
 
Bence, cevabımın altındaki İMZA bölümünde yer alan açıklamalar doğrultusunda,
gerçek belgenizle aynı yapıda (sayfa/satır/sütun/biçim/başlık satırı/ilk veri satırı gibi) bir örnek belge ekleyerek daha hızlı çözüme ulaşırsınız.
.
 
Kod:
=eğer(d5="";"";eğer(eğersay($d$4:d5;d5)=1;mak($c$4:c4)+1;indis($c$4:c4;kaçıncı(d5;$d$4:d5;0);1)))
 
Son düzenleme:
Merhaba,

Ben sorunuzu yanlış algılamışım.

#2 nolu mesajımdaki formülü revize ettim. Tekrar deneyiniz.
 
Deneyiniz.

Kod:
=EĞER(E5="";"";EĞER(EĞERSAY($E$5:E5;E5)=1;MAK($C$1:C4)+1;ARA(2;1/($E$1:E4=E5);$C$1:C4)))
 
Benim önerdiğim formülde BUL fonksiyonu yok. Siz onu nereden yazdınız?

Ek olarak önceki mesajımda önerdiğim formülü C5 hücresine uygulayıp deneyiniz.
 
formülü =IF(E5="";"";IF(COUNTIF($E$5:E5;E5)=1;MAX($C$1:C4)+1;SEARCH(2;1/($E$1:E4=E5);$C$1:C4)))
bu şekilde uyguladım fakat mükerrer veriye geldiğinde ilk sıradakine sıra numarası verip diğerlerine #value! hatası verdi.
 
teşekkürler..elinize sağlık
 
Geri
Üst