• DİKKAT

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

Gün Ay Yıl Formatındaki veriyi endekste aratmak.

ozanyakar

Altın Üye
Katılım
19 Temmuz 2010
Mesajlar
169
Excel Vers. ve Dili
2013 Türkçe
Merhaba Üstatlarım,
* Örnek Dosyada , SK DEĞERLEME isimli sayfada sarı ile boyalı olan bir hücrede tarih mevcut (2.07.2018)
* ENDESKLER isimli sayfada ise bu tarihin denk geldiği endeks mevcut. Tarihi yazdığımda endeks isimli sayfadan veriyi nasıl getirebiliriz? Yardımcı olabilir misiniz?


232222
 

Ekli dosyalar

Merhaba,

2.07.2018 tarihi 2018 Ağustos ayı olarak mı alacağız?
Öyle ise 372,06 olması gerekmiyor mu?
 
Deneyiniz.
Kod:
=TOPLA.ÇARPIM((ENDESKLER!$B$1:$M$1=METNEÇEVİR(C3;"aaaa"))*(ENDESKLER!$A$8:$A$41=YIL(C3))*(ENDESKLER!$B$8:$M$41))

İlla ki 396,62 alınacaksa nasıl işlem yapılacağı hakkında bilgi veriniz.
 
Merhaba,

2.07.2018 tarihi 2018 Ağustos ayı olarak mı alacağız?
Öyle ise 372,06 olması gerekmiyor mu?

Üstadım, bir sonraki ayı alması gerekiyormuş bana da şimdi bu şekilde bir düzeltme bilgi verildi kusura bakmayınız. Yani 2018 Ağustosu almamız lazım.
 
Deneyiniz.

Kod:
=TOPLA.ÇARPIM((ENDESKLER!$B$1:$M$1=METNEÇEVİR(SERİAY(C3;1);"aaaa"))*(ENDESKLER!$A$8:$A$41=YIL(C3))*(ENDESKLER!$B$8:$M$41))
 
Deneyiniz.

Kod:
=TOPLA.ÇARPIM((ENDESKLER!$B$1:$M$1=METNEÇEVİR(SERİAY(C3;1);"aaaa"))*(ENDESKLER!$A$8:$A$41=YIL(C3))*(ENDESKLER!$B$8:$M$41))

Üstadım emeğinize sağlık. Vaktinizi alıyorumhakkınızı helal edin. Ufak bir sıkıntı var. Şöyle ki :
Aralık ayında takip eden yılın ocak ayını almalı. Formülümüzde aynı yılın ocak ayını döndürüyor. Bu problemi de aşabilirsek çalışma tamamdır.

232225

232226
 

Ekli dosyalar

Deneyeniz.
Kod:
=TOPLA.ÇARPIM((ENDESKLER!$B$1:$M$1=METNEÇEVİR(SERİAY(C3;1);"aaaa"))*(ENDESKLER!$A$8:$A$41=EĞER(AY(C3)=12;YIL(C3)+1;YIL(C3)))*(ENDESKLER!$B$8:$M$41))
 
Deneyeniz.
Kod:
=TOPLA.ÇARPIM((ENDESKLER!$B$1:$M$1=METNEÇEVİR(SERİAY(C3;1);"aaaa"))*(ENDESKLER!$A$8:$A$41=EĞER(AY(C3)=12;YIL(C3)+1;YIL(C3)))*(ENDESKLER!$B$8:$M$41))

Üstadım süper, hiçbir sorun yok. Ellerinize sağlık. Çok teşekkür ederim. Sağ olun, var olun.
 
Alternatif;

C++:
=İNDİS(ENDESKLER!$A:$M;KAÇINCI(YIL(SERİAY($C3;1));ENDESKLER!$A:$A;0);KAÇINCI(METNEÇEVİR(SERİAY($C3;1);"aaaa");ENDESKLER!$A$1:$M$1;0))
 
Alternatif;

C++:
=İNDİS(ENDESKLER!$A:$M;KAÇINCI(YIL(SERİAY($C3;1));ENDESKLER!$A:$A;0);KAÇINCI(METNEÇEVİR(SERİAY($C3;1);"aaaa");ENDESKLER!$A$1:$M$1;0))

Sayın Korhan Ayhan mesajınızı yeni gördüm kusura bakmayın , aynı hesaplamaya ulaştım. Ellerinize sağlık. Çok teşekkür ederim vakit ayırdığınız için. Adana'dan saygılar üstadım.
 
Alternatif,

Kod:
=TOPLA.ÇARPIM((TARİH(SATIR($1982:$2021);SÜTUN(A:L);1)=SERİAY(C3;0)+1)*(ENDESKLER!$B$2:$M$41))
 
Küçük bilgiyi hatırlatma gereği duydum.

TOPLA.ÇARPIM fonksiyonu genel yapısı itibariyle alandaki verileri TOPLAYARAK sonuç vermektedir. (Özel kurugular hariç...)

Sizin tablonuzda verilerin tekrar durumu olmadığı için doğru sonucu alıyorsunuz. Fakat bir yıla ait satırı çoğalttığınızda doğru sonuçları alamayabilirsiniz.

Mecburi olmadığınız sürece ARAMA işlemlerinde TOPLA.ÇARPIM fonksiyonunu kullanmamanızı tavsiye ederim.
 
Küçük bilgiyi hatırlatma gereği duydum.

TOPLA.ÇARPIM fonksiyonu genel yapısı itibariyle alandaki verileri TOPLAYARAK sonuç vermektedir. (Özel kurugular hariç...)

Sizin tablonuzda verilerin tekrar durumu olmadığı için doğru sonucu alıyorsunuz. Fakat bir yıla ait satırı çoğalttığınızda doğru sonuçları alamayabilirsiniz.

Mecburi olmadığınız sürece ARAMA işlemlerinde TOPLA.ÇARPIM fonksiyonunu kullanmamanızı tavsiye ederim.

Sayın Korhan Ayhan , ilginiz için teşekkür ederim. Sağ olun. Yeni gördüm mesajı.
 
Geri
Üst