• DİKKAT

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

Ardışık saydırma ve sıfırlama

Katılım
13 Mayıs 2020
Mesajlar
17
Excel Vers. ve Dili
Microsoft Office Professional 2013 Türkçe
Merhaba listemde formulün sonucuna göre "ER" ve ""SE" döndüren bir sütunum var. Bu sütünün yanındaki sütununa tekrar eden adedini 1 artırarak yazdırıp diğer değer geldiğinde sayacı sıfırlayarak yeniden 1 artırarak yazdırmak. Yani değer her değiştiğinde saydırma işlemi sıfırlayacak. Aşağıda bir örnekle belirtmeye çalıştım yani değer değiştikçe saydırma işlemi 1 den yeniden başlayacak şekilde, umarım anlatabilmişimdir.

ER "ER1"
SE "SE1"
ER "ER1"
SE "SE1"

SE "SE2"
ER "ER1"
ER "ER2"
ER "ER3"
ER "ER4"
ER "ER5"

ER "ER6"
ER "ER7"

SE "SE1"
ER "ER1"
ER "ER2"
ER "ER3"

SE "SE1"
SE "SE2"
SE "SE3"
SE "SE4"
SE "SE5"
SE "SE6"
 
Verileriniz A sütununda ise B1 hücresine aşağıdaki formülü yazıp alt hücrelere sürükleyiniz.

C++:
=EĞER(SATIR()=1;1;EĞER(A1=DOLAYLI("A"&SATIR()-1);DOLAYLI("B"&SATIR()-1)+1;1))
 
Merhaba.
Alternatif olsun.
Verilerinizin A2 hücresinden itibaren aşağıya doğru yazıldığını var sayarsak aşağıdaki formülü B2 ye kopyalayın.

Kod:
=EĞER(A1<>A2;A2&"1";A2&SAĞDAN(B1;UZUNLUK(B1)-UZUNLUK(A1))+1)
 
bir önceki cevabınıza teşekkürlerimi sunmakla birlikte aynı tabloda 3. sütunda "SE1" ve "ER1" olanlar benim için artık ("SE1" ler) "ST" ve ("ER1" ler) "ET" olarak 3. sütunda yerini almakta. ER2 ve SE2 ve üzeri olan sıralar "SÇ" ve "EÇ" olarak geçmekte. ama burada arada boşluklar ve diğer seçeneklerde olmakta. D sütununa yine ardışık olanları artırarak yazdıracak nasıl bir formül yazabiliriz.

A B C D
ER "ER1" "ET" "ET1"
SE "SE1" "ST" "ST1
ER "ER1" "ET" "ET2"
SE "SE1" "ST" "ST2"
ER "ER1"

ER "ER2"
ER "ER3"
ER "ER4"
ER "ER5"
ER "ER6"

ER "ER7" "EÇ" "EÇ1"
SE "SE1" "ST" "ST3"
ER "ER1"
ER "ER2"
ER "ER3" "EÇ" "EÇ2

SE "SE1"
SE "SE2"
SE "SE3"
SE "SE4"
SE "SE5"
SE "SE6"
"SÇ" "SÇ1"
ER "ER1" "ET" "ET1"
SE "SE1"
SE "SE2"
SE "SE3"
SE "SE4" "SÇ" "SÇ2"
ER "ER1" "ET" "ET2"
SE "SE1"
SE "SE2" "SÇ" "SÇ3
ER "ER1" "ET" "ET3"
SE "SE1"
SE "SE2"
SE "SE3"
SE "SE4"
SE "SE5"
SE "SE6"
"SÇ" "SÇ4"
ER "ER1"
ER "ER2"
ER "ER3" "EÇ" "EÇ1"
 
E2'ye aşağıdaki formülü kopyalayın aşağıya doğru çoğaltın.
Kod:
=EĞER(EBOŞSA(D2);"";EĞER(D1<>D2;D2&"1";D2&SAĞDAN(E1;UZUNLUK(E1)-UZUNLUK(D1))+1))
 
Alternatif,

D1;
Kod:
=EĞERSAY(C$1:C1;C1)
 
E2'ye aşağıdaki formülü kopyalayın aşağıya doğru çoğaltın.
Kod:
=EĞER(EBOŞSA(D2);"";EĞER(D1<>D2;D2&"1";D2&SAĞDAN(E1;UZUNLUK(E1)-UZUNLUK(D1))+1))

İlginize teşekkür ederim. D sütunu benim olmasını istediğim sütun. Şu an d sütununu ben manuel olarak yapabiliyorum arada boşluklar ve farklı değerler olduğu içinde formule dökemiyorum.
 
D sütunu için

Kod:
=EĞER(EBOŞSA(C2);"";EĞER(C1<>C2;C2&"1";C2&SAĞDAN(D1;UZUNLUK(D1)-UZUNLUK(C1))+1))
 
verdiğiniz formulde aşağıdaki gibi sonuç verdi. Kendisini tekrar ediyor gibi.

A

B

C

D

SE

SE1



1

ER

ER1



2

ER

ER2



EÇ1

SE

SE1

ST

ST1

ER

ER1



1

ER

ER2



EÇ1

SE

SE1

ST

ST1

ER

ER1



1

ER

ER2



EÇ1

SE

SE1



1

SE

SE2



SÇ1

ER

ER1



1

ER

ER2



EÇ1

SE

SE1

ST

ST1

ER

ER1

ET

ET1

SE

SE1

ST

ST1

ER

ER1



1

ER

ER2



EÇ1

ER

ER3



1

SE

SE1

ST

ST1

ER

ER1

ET

ET1

SE

SE1

ST

ST1

ER

ER1



1

ER

ER2



EÇ1

SE

SE1

ST

ST1

ER

ER1



1

ER

ER2



EÇ1

SE

SE1

ST

ST1

ER

ER1

ET

ET1

SE

SE1



1

SE

SE2



SÇ1

ER

ER1



1

ER

ER2



EÇ1

SE

SE1



1

SE

SE2



SÇ1

ER

ER1

ET

ET1

SE

SE1

ST

ST1

ER

ER1



1
 
D3'e aşağıdaki formülü kopyalayın.

Kod:
=EĞER(C3="";"";EĞER(C2<>C3;C3&"1";C3&SAĞDAN(D2;UZUNLUK(D2)-UZUNLUK(C2))+1))
 
maalesef kendini tekrar eden bir döngüye giriyor. aslında istediğim şey biraz karışık hatta düşündüm de baya bir karışık .dosyayı indirdiniz mi
 
Dosyanızı başka bir paylaşım sitesine yükleyebilir misiniz?

Ben erişemedim. Virüs uyarısı verdi.
 
Ben tam anlatamamış olabilirim dosyayı incelediğimde 1 den yukarı çıkan bir rakam yok 1 de kalıyor hepsi.

Şöyle anlatmaya çalışayım. örnek dosyamızda sayfa1 de AE sütununda AE376 - AE400 arasında 5 adet SÇ sonucu var. (bu ne demek 5 adet 2 ve üzeri SE tekrarı olmuş. ) devamında AE402 - AE469 arasından 1 tekrarlı 5 adet ST var. (aralarda SÇ ler var) İstediğim peşi sıra ST olana kadar saydırmak. AE480-AE483 de peşpeşe 2 adet ST var burada saydırma işini bitirip bana ST5 sonucunu vermesi ve sonra kontrole devam etmesi.
Dosyayı kontrol ettiğinizde sizlerin sayenizde AB ve AE Sütununu oluşturdum.


Şu an ben bu işlemi süzerek bakmaya çalışıyorum. bu arada AE sütunu başka bir sayfaya boşlukları almadan aynı sırada nasıl listeleyebilirim.

Korhan bey sizin içinde aşağıya link ekledim.



 
Ben sorunuzu artan sıra no gibi algıladım.

D3;
C++:
=EĞER(C3="";"";C3&EĞERSAY($C$3:C3;C3))
 
Aslında artan sıra no ama şarta bağlı ve sonrasından yeniden saymaya başlamalı koşulu sağladığında başa dönmeli ,sizin formül sürekli artan.
Bu D sütunundaki değerleri başka bir sayfaya süzmeden aradaki boşlukları almadan nasıl listeyebilirim.
 
Aşağıdaki DİZİ formülü ile boşluksuz listeyi alabilirsiniz.

Formülü hücreye uyguladıktan sonra hücreyi CTRL+SHIFT+ENTER tuşlarına basarak terk ediniz. Aksi durumda doğru sonuç üretmez.

F3;
C++:
=EĞERHATA(İNDİS($D$3:$D$40;KÜÇÜK(EĞER($D$3:$D$40<>"";SATIR($D$3:$D$40)-2);SATIR(A1)));"")
 
Geri
Üst