• DİKKAT

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

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

  • Konbuyu başlatan Konbuyu başlatan ikikan
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Mart 2009
Mesajlar
519
Excel Vers. ve Dili
excel 2003 tr
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




 
Merhaba.
Sorunuzu bir daha kontrol edin, bazı kelimeleri yanlış yazmışsınız, anlaşılmıyor.
Örnek dosya da ekleyiniz.
 
Ö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

Ö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?
 
.

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

.
 

Ekli dosyalar

Evet Teşekkürler. tam istediğim gibi olmuş
peki EĞERSAY formülü ile yapılan bir örnek varmıdır?
 
Aynı tarihte birden fazla girişte aynı sayıyı üretiyor. ?

231019
 
Kurgu olarak formül aynı üretmez, hatalı dosyaı yükleyin.
 
.

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

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

.
 
Dikkat ettiniz mi?
A381 ile A382 hücresindeki formüller devam niteliğinde değil.
 
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?
 
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))
 
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
 
Siz 2003 versiyon mu kullanıyorsunuz?
 
Ö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

Ö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))
 
Geri
Üst