eğersay ölçütü geçince tekrar baştan saysın

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,024
Excel Vers. ve Dili
2013 Türkçe
Merhaba arkadaşlar.
Dosyada sınıflar ve bu sınıfların mevcutları var.b sütununda 350'ye yakın şubeler var.bu sınıfları eğersay formulü ile saydırıyorum.istediğim eğersay ile sayarken sınıf mevcudunu geçtiğinde tekrar birden başlatmak.Nasıl yapabiliriz.
 

Ekli dosyalar

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,637
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
c1 hücresine

Kod:
=EĞER(EĞERSAY(B$1:B1;B1)>ARA(B1;$F$1:$K$2;$F$2:$K$2);EĞERSAY(B$1:B1;B1)-ARA(B1;$F$1:$K$2;$F$2:$K$2);EĞERSAY(B$1:B1;B1))
 

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,024
Excel Vers. ve Dili
2013 Türkçe
sn kuvari teşekkür edrim ama bu formul kısmen işe yaradı.ilk kez kriteri aşınca formul çalışıyor ancak 3. ve daha fazla durumlarda formul çalışmışıor.formulün 338. satırında 7A 60 olduğunu gösteriyor.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,637
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
bunu kullanın

Kod:
=EĞER(EĞER(EĞERSAY(B$1:B1;B1)>ARA(B1;$F$1:$K$2;$F$2:$K$2);MOD(EĞERSAY(B$1:B1;B1);ARA(B1;$F$1:$K$2;$F$2:$K$2));EĞERSAY(B$1:B1;B1))=0;ARA(B1;$F$1:$K$2;$F$2:$K$2);EĞER(EĞERSAY(B$1:B1;B1)>ARA(B1;$F$1:$K$2;$F$2:$K$2);MOD(EĞERSAY(B$1:B1;B1);ARA(B1;$F$1:$K$2;$F$2:$K$2));EĞERSAY(B$1:B1;B1)))
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Merhaba arkadaşlar.
Dosyada sınıflar ve bu sınıfların mevcutları var.b sütununda 350'ye yakın şubeler var.bu sınıfları eğersay formulü ile saydırıyorum.istediğim eğersay ile sayarken sınıf mevcudunu geçtiğinde tekrar birden başlatmak.Nasıl yapabiliriz.
C1 hücresine;

Kod:
=IF(B1=$F$1;MOD(COUNTIF(B$1:B1;$F$1);$F$2+1);0)
+IF(B1=$G$1;MOD(COUNTIF(B$1:B1;$G$1);$G$2+1);0)
+IF(B1=$H$1;MOD(COUNTIF(B$1:B1;$H$1);$H$2+1);0)
+IF(B1=$I$1;MOD(COUNTIF(B$1:B1;$I$1);$I$2+1);0)
+IF(B1=$J$1;MOD(COUNTIF(B$1:B1;$J$1);$J$2+1);0)
+IF(B1=$K$1;MOD(COUNTIF(B$1:B1;$K$1);$K$2+1);0)
yazıp, aşağıya doğru kopyalayın.

.
 

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,024
Excel Vers. ve Dili
2013 Türkçe
sn yurttas size de teşekkür ederim.ancak sizin formul sıfır değerini veriyor.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,924
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
C1 hücresine

Kod:
=EĞER(MOD(EĞERSAY(B$1:B1;B1);YATAYARA(B1;$F$1:$K$2;2;0))=0;YATAYARA(B1;$F$1:$K$2;2;0);MOD(EĞERSAY(B$1:B1;B1);YATAYARA(B1;$F$1:$K$2;2;0)))
yazıp aşağı doğru çekiniz.

.
 

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,024
Excel Vers. ve Dili
2013 Türkçe
sn Ali Bey size de çok teşekkür ederim.Sanırım sonuca ulaşan formullerden en kısası bu.
 
Üst