Dizi de bir değerin peş peşe tekrar sayısı

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,043
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
ekli dosyada A sütununda "A2:A16" hücre aralığında;

Bu dizide bir değerin peş peşe en fazla kaç defa tekrar ettiğini nasıl öğrenebiliriz?

örnek: "1" değeri art-arda en fazla 3 defa yan-yana gelmiş durumda;

teşekkürler,
iyi akşamlar.
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,359
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Yardımcı Sütun kullanarak ;
B2:
Kod:
=EĞER(A2=A1;B1+1;1)
Ve formülü aşağıya doğru kopyalayın.

D3 :
Kod:
=TOPLA.ÇARPIM(($A2:$A16=D2)*($B2:$B16=2))
Formülü Sağa doğru kopyalayın.
 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
=MAK(SIKLIK(EĞER($A$2:$A$16=1;SATIR($A$2:$A$16));EĞER($A$2:$A$16<>1;SATIR($A$2:$A$16))))

Meşhur bir formüldür. Arşivime almıştım. Kaynakların çoğunda bu formül bulunur. 1 yazan yere hücre adresi yazabilirsiniz.
 
Son düzenleme:

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,043
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
Yardımcı Sütun kullanarak ;
B2:
Kod:
=EĞER(A2=A1;B1+1;1)
Ve formülü aşağıya doğru kopyalayın.

D3 :
Kod:
=TOPLA.ÇARPIM(($A2:$A16=D2)*($B2:$B16=2))
Formülü Sağa doğru kopyalayın.
Necdet hocam teşekkürler,
ekli dosyada 0 ve 2 için doğru değerler gelmedi ama;
kontrol etmeniz mümkün müdür?
 

Ekli dosyalar

Son düzenleme:

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
"Necdet Hanım..." derken ???

.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,359
Excel Vers. ve Dili
Ofis 365 Türkçe
Hata nerde anlamadım.
0 ve 2 ardışık olarak birer kere var.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,359
Excel Vers. ve Dili
Ofis 365 Türkçe
Halaa anlamadım.
B sütununda 2 ya da daha fazla sayı olması a sütunundaki değerin arka arkaya tekrarlandığı anlamında. B sütununda 2 olan değerleri saydırdım 2'denbüyük olanların önemi yok, 2 olduğunda A sütununda tekrarlanmış demek.
Ya da sizin kafanızdan geçen ne?
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,043
Excel Vers. ve Dili
Office 2013 İngilizce
Halaa anlamadım.
B sütununda 2 ya da daha fazla sayı olması a sütunundaki değerin arka arkaya tekrarlandığı anlamında. B sütununda 2 olan değerleri saydırdım 2'denbüyük olanların önemi yok, 2 olduğunda A sütununda tekrarlanmış demek.
Ya da sizin kafanızdan geçen ne?
Halaa anlamadım.
B sütununda 2 ya da daha fazla sayı olması a sütunundaki değerin arka arkaya tekrarlandığı anlamında. B sütununda 2 olan değerleri saydırdım 2'denbüyük olanların önemi yok, 2 olduğunda A sütununda tekrarlanmış demek.
Ya da sizin kafanızdan geçen ne?
Necdet Hocam işin özü; ben tam anlatamadım galiba,
saydırma yaptırdıktan sonra;
"A" sütunda yazan değerin karşısındaki en fazla yazan değeri almak.
iyi çalışmalar.
 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
Tamer Bey yazdığım formülü gördünüzmü? Çalışıyormu?
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,043
Excel Vers. ve Dili
Office 2013 İngilizce
Tamer Bey yazdığım formülü gördünüzmü? Çalışıyormu?
Hocam teşekkür ederim, yazdığınız formül çalışıyor, yalnız dizi formülü olduğu için başka bir çözümü var mıdır diye araştırıyordum,
emeğiniz için tekrar teşekkürler,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Necdet beyin önerisinde aşağıdaki formülü deneyebilirsiniz.

C++:
=AGGREGATE(14;6;$B$2:$B$16/($A$2:$A$16=D2);1)
Ya da dizi formül olarak aşağıdaki formülü deneyebilirsiniz.

C++:
=MAX(IF($A$2:$A$16=D2;$B$2:$B$16))
 
Üst