• DİKKAT

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

tarih ve metin içeren hücreleri sayma

hsynygn

Altın Üye
Katılım
21 Ocak 2020
Mesajlar
15
Excel Vers. ve Dili
2013

01.01.2021 var

24.01.2021 var

01.02.2021 var

03.02.2021 var

03.02.2021 var

09.02.2020 var

09.02.2020 var

10.02.2020 var

23.02.2020 var

01.03.2022 var

09.03.2022 var

23.03.2022 var

09.05.2022 var



A sutununda bu veriler var. her hücrede tarih ve var yazısı bulunuyor. örneğin 2021 yılına ait var yazan kaç tane hücre olduğunu saydırmak istiyorum( sadece yıla göre). yardımcı olursanız sevinirim.
 
Veriler A2:A14 aralığındaysa;

-İngilizce Excel için:
Kod:
=SUMPRODUCT((YEAR(DATEVALUE(LEFT(A2:A14;10)))=2021)*(RIGHT(A2:A14;3)="var"))



-Türkçe Excel için:
Kod:
=TOPLA.ÇARPIM((YIL(TARİHSAYISI(SOLDAN(A2:A14;10)))=2021)*(SAĞDAN(A2:A14;3)="var"))


.
 
Son düzenleme:
Veriler A2:A14 aralığındaysa;

-İngilizce Excel için:
Kod:
=SUMPRODUCT((YEAR(DATEVALUE(LEFT(A2:A14;10)))=2021)*(RIGHT(A2:A14;3)="var"))



-Türkçe Excel için:
Kod:
=TOPLA.ÇARPIM((YIL(TARİHSAYISI(SOLDAN(A2:A14;10)))=2021)*(SAĞDAN(A2:A14;3)="var"))


.

Üstat elinize sağlık, teşekkür ederim. Formül sutunda boş satırlar olduğu zaman hata veriyor. Hatayı almamak için ne yapabilirim ?
 
Yerinizde olsam metni sütunlara dönüştürür ve tarihi ayrı metni ayrı sütuna alırdım. Böylece daha kolay çözümler bulunabilir.
 
Yerinizde olsam metni sütunlara dönüştürür ve tarihi ayrı metni ayrı sütuna alırdım. Böylece daha kolay çözümler bulunabilir.

onu düşündüm ama bütün kayıtlar karışır. tarihlerin yanında 4-5 çeşit bilgi var. birbirinden çok farklı bilgiler. eğer karışırsa büyük kriz olur.
 
Nasıl bir karışıklık olabileceğini anlayamıyorum, sonuçta çalışmanızı siz daha iyi bilirsiniz. O zaman o sütun aynı kalsın ama içindeki veriyi başka sütunlarda göstermeyi deneyin. Yani A sütununda tarih ve metin birlikte, B sütununda tarih C sütununda metin olarak kullanabilirsiniz.
 
İngilizce Excel için; (Dizi formülüdür .... Ctrl+Shift+Enter)

Kod:
=SUMPRODUCT(IF(A2:A14<>"";(YEAR(DATEVALUE(LEFT(A2:A14;10)))=2021)*(RIGHT(A2:A14;3)="var");0))

.
 
Alternatifler;

C++:
=COUNTIF(A:A;"*2021 var*")

C++:
=COUNTIFS(A:A;"*2021*";A:A;"*var*")

C++:
=SUMPRODUCT((YEAR(RIGHT(LEFT(0&A1:A1000;11);10))=2021)*(RIGHT(A1:A1000;3)="var"))
 
ilgilenen, yardımcı olan arkadaşlara teşekkür ederim. Emeğinize sağlık.
 
Geri
Üst