• DİKKAT

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

=PARÇAAL Yardım !!!!

Katılım
1 Ekim 2018
Mesajlar
28
Excel Vers. ve Dili
tr
Değerli Romalılar.

=PARÇAAL(H154;4;2)

Formülünü kullanarak yandaki sütunda bulunan tarihlerin ay kısmı almak istiyorum.

Tek basamaklı aylarda sorun olmuyor ancak çift hanelere geçildiğinde alttaki resimdeki gibi farklı sonuçlar veriyor.

Nedeni ne olabilir??


Parçaal
 
Bu formül ay değerini mi getiriyor. Yoksa hücre genele döndüğündeki değeri mi getiriyor.
 
Bu formül ay değerini mi getiriyor. Yoksa hücre genele döndüğündeki değeri mi getiriyor.
Bu formülü ay değerini çekmek için kullanıyorum. Ancak 11 yazması gerekirken 74 yazıyor. Hücreyi genel veya tarih olarak değiştirdiğimde sorun düzelmedi.
 
Merhabalar.
=AY(H154) formülü işinizi görüyor mu?
Ay formülünü kullandığımda ise boş hücreleri 1 olarak alıyor. Eğer formülü içerisinde kullanılarak boş satırları atlayabiliyorum. Ancak bu defa filtre formülü çalışmıyor. Devamında da Benzersiz formülü var :)

Durum biraz karışık. Ama şu parçaal sorununu çözdüğümde her şey güzel olacak.
 
TARİH içeren hücreler için aşağıdaki fonksiyonlar daha uygundur.

=YIL(A1)
=AY(A1)
=GÜN(A1)
 
Ay formülünü kullandığımda ise boş hücreleri 1 olarak alıyor. Eğer formülü içerisinde kullanılarak boş satırları atlayabiliyorum. Ancak bu defa filtre formülü çalışmıyor. Devamında da Benzersiz formülü var :)

Durum biraz karışık. Ama şu parçaal sorununu çözdüğümde her şey güzel olacak.
Örnek dosya yüklemiş olsaydınız Korhan Bey çoktan çözümü sunmuştu size.
 
Örnek
İlgiliniz için teşekkürler.
Aynı sorunu yaşadığım örnek bir dosya oluşturdum. Umarım çözümü için yardımcı olur.
 
Bu dosyada ulaşmak istediğiniz nihai sonuç nedir? (Benzersiz-Filtre ifadelerini kullandığınız için soruyorum..)
 
Bu dosyada ulaşmak istediğiniz nihai sonuç nedir? (Benzersiz-Filtre ifadelerini kullandığınız için soruyorum..)
Başka bir dosyadan aya göre isimleri filtreleyeceğim ancak aynı isimden birden fazla olmamalı. İlk 9 ay için sorunsuz çalışıyor ancak 10,11 ve 12. ayda çalışmadı.
 
Kendi çalışmanıza uyarlarsınız.

C++:
=EĞER(A1="";"";AY(A1))

Yok kendi kullandığım fonksiyonla yapmak istiyorum diyorsanız aşağıdaki gibi deneyebilirsiniz.

C++:
=EĞER(A1="";"";PARÇAAL(METNEÇEVİR(A1;"gg.aa.yyyy"));4;2))
 
Yardımlarınız için Teşekkür Ederim.

Sorun çözülmüştür !!!

=EĞER(A1="";"";PARÇAAL(METNEÇEVİR(A1;"gg.aa.yyyy");4;2))

Formül sonucu metinsel bir ifade olduğu için karşılaştırma sırasında sayı<>metin durumu ortaya çıkıyor. Sonucu yanlış veriyor.

=EĞER(A1="";"";SAYIYAÇEVİR(PARÇAAL(METNEÇEVİR(A1;"gg.aa.yyyy");4;2)))

Şeklinde formülü revize ederek sorun çözülmüştür.

Tekrar Teşekkürler.
 
Geri
Üst