Hangi Tarihten kaç tane var ve Yıl atlayınca sayacı sıfırlama

ikikan

Altın Üye
Katılım
3 Mart 2009
Mesajlar
510
Excel Vers. ve Dili
excel 2003 tr
Altın Üyelik Bitiş Tarihi
12.02.2026
Arkadaşları gibi bir excel tablom var yapmak istediğim yıl devredince
Örnek: 2021 yılındaki tane var ve "A yıl1" 2022 çocukluk1 13 dan başlasın 2023 , 2024, 2025 hücre dada yıl yılk1 sıfırlansın.
şimdiden teşekkürler



230983
  
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,823
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Sorunuzu bir daha kontrol edin, bazı kelimeleri yanlış yazmışsınız, anlaşılmıyor.
Örnek dosya da ekleyiniz.
 

ikikan

Altın Üye
Katılım
3 Mart 2009
Mesajlar
510
Excel Vers. ve Dili
excel 2003 tr
Altın Üyelik Bitiş Tarihi
12.02.2026
Özür neden bu şekil yazım hatası oldu bilemedim.
2021 , 2022, 2023 yıllarından kaçar tane olduğunu bulmak istiyorum.

=YIL([@[İŞ EMRİ TARİH]])
=EĞERSAY($P$3: P3;P3)


Bu formülle buluyorum ama bu sefer istemediğim 3 sütun oluyor
 

Ekli dosyalar

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,674
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Özür neden bu şekil yazım hatası oldu bilemedim.
2021 , 2022, 2023 yıllarından kaçar tane olduğunu bulmak istiyorum.

=YIL([@[İŞ EMRİ TARİH]])
=EĞERSAY($P$3: P3;P3)


Bu formülle buluyorum ama bu sefer istemediğim 3 sütun oluyor
Merhaba,

Tam olarak soru nedir?
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Dosyanız ekte. İlk sütuna bakınız. Tek formülle yapılmış. İsteğiniz bu değil mi?

.
 

Ekli dosyalar

ikikan

Altın Üye
Katılım
3 Mart 2009
Mesajlar
510
Excel Vers. ve Dili
excel 2003 tr
Altın Üyelik Bitiş Tarihi
12.02.2026
Evet Teşekkürler. tam istediğim gibi olmuş
peki EĞERSAY formülü ile yapılan bir örnek varmıdır?
 

ikikan

Altın Üye
Katılım
3 Mart 2009
Mesajlar
510
Excel Vers. ve Dili
excel 2003 tr
Altın Üyelik Bitiş Tarihi
12.02.2026
Aynı tarihte birden fazla girişte aynı sayıyı üretiyor. ?

231019
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,674
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Kurgu olarak formül aynı üretmez, hatalı dosyaı yükleyin.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Formülü 381den 391'e nasıl atlatmışsınız?

A381deki formülü aşağı doğru kopyalayın düzelecek.

.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,674
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Dikkat ettiniz mi?
A381 ile A382 hücresindeki formüller devam niteliğinde değil.
 

ikikan

Altın Üye
Katılım
3 Mart 2009
Mesajlar
510
Excel Vers. ve Dili
excel 2003 tr
Altın Üyelik Bitiş Tarihi
12.02.2026
Evet haklısınız tarih girdikçe sıralı gitmiyor acaba SATIR() formülü ilave edilebilirim?

TOPLA.ÇARPIM(--(YIL(B & SATIR() )=YIL($B$3 & SATIR()))) gibi?
 

ikikan

Altın Üye
Katılım
3 Mart 2009
Mesajlar
510
Excel Vers. ve Dili
excel 2003 tr
Altın Üyelik Bitiş Tarihi
12.02.2026
Dikkat ettiniz mi?
A381 ile A382 hücresindeki formüller devam niteliğinde değil.
En alta gelip veri girişi yapınca sürekli aynı numarayı veriyor dikkat ederseniz veri girişi yapıp bir deneyin fark edeceksiniz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,501
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Formülü ilk satıra düzgün uygulayıp alta doğru sürüklerseniz doğru çalışacaktır. Fonksiyon yıl bazında sayma işlemi yaptığı için doğru sonuç üretecektir.

Alternatif olarak ÇOKEĞERSAY kullanabilirsiniz. Fakat formül biraz uzamış olur.

C++:
="UYG-"&YIL(B3)&" "&ÇOKEĞERSAY(B$3:B3;">="&TARİH(YIL(B3);1;1);B$3:B3;"<="&TARİH(YIL(B3);12;31))
Bu yapıya SATIR formülünü eklemek için DOLAYLI formülünü ile entegre etmek gerekir.

C++:
="UYG-"&YIL(B3)&" "&ÇOKEĞERSAY(DOLAYLI("B3:B"&SATIR());">="&TARİH(YIL(B3);1;1);DOLAYLI("B3:B"&SATIR());"<="&TARİH(YIL(B3);12;31))
 

ikikan

Altın Üye
Katılım
3 Mart 2009
Mesajlar
510
Excel Vers. ve Dili
excel 2003 tr
Altın Üyelik Bitiş Tarihi
12.02.2026
C++:
="UYG-"&YIL(B3)&" "&ÇOKEĞERSAY(DOLAYLI("B3:B"&SATIR());">="&TARİH(YIL(B3);1;1);DOLAYLI("B3:B"&SATIR());"<="&TARİH(YIL(B3);12;31))

Bu formül oldu Korhan Bey bendemi bir hata var bilmiyorum ama ilk formül hata veriyor.
Aslında formüle değil de makro ile bir çözüm bulmak daha iyi olacak gibi çok fazla veri var.


Örnek: Bu kodu geliştire bilirmiyiz?

C++:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Sat, i As Long
If Intersect(Target, [B:B]) Is Nothing Then Exit Sub
Sat = WorksheetFunction.CountA(Range("B2:B" & Rows.Count)) + 1
        For i = 3 To Sat
            Cells(i, "A").Value = "UYG-2021 " & i - 2
        Next i
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,501
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Siz 2003 versiyon mu kullanıyorsunuz?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,501
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Öncelikle profilinizde yazan ofis sürümü bilgisini lütfen güncelleyiniz.

Sonrasında ekteki dosyayı inceleyiniz. Bende sorun yok gibi görünüyor.
 

Ekli dosyalar

ikikan

Altın Üye
Katılım
3 Mart 2009
Mesajlar
510
Excel Vers. ve Dili
excel 2003 tr
Altın Üyelik Bitiş Tarihi
12.02.2026
Öncelikle profilinizde yazan ofis sürümü bilgisini lütfen güncelleyiniz.

Sonrasında ekteki dosyayı inceleyiniz. Bende sorun yok gibi görünüyor.
Yok Korhan Bey yanlış anlatım galiba verdiğiniz formül işe yarıyor fakat binlerce verim var ana dosyaya uyguladığımda kasma oluyor.
Onun için bir makro bulabiliriyim diye araştırma yapıyorum.


Kod:
="UYG-"&YIL(B419)&" "&ÇOKEĞERSAY(DOLAYLI("B3:B"&SATIR());">="&TARİH(YIL(B419);1;1);DOLAYLI("B3:B"&SATIR());"<="&TARİH(YIL(B419);12;31))
 
Üst