=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
 
Katılım
9 Eylül 2010
Mesajlar
867
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Bu formül ay değerini mi getiriyor. Yoksa hücre genele döndüğündeki değeri mi getiriyor.
 

Suddedly

Altın Üye
Katılım
7 Ekim 2010
Mesajlar
210
Excel Vers. ve Dili
Excel 365
Excel 2019
Altın Üyelik Bitiş Tarihi
02-03-2028
Merhabalar.
=AY(H154) formülü işinizi görüyor mu?
 
Katılım
1 Ekim 2018
Mesajlar
28
Excel Vers. ve Dili
tr
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.
 
Katılım
9 Eylül 2010
Mesajlar
867
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
=AY()
fonksiyonu ile denermisiniz.
 
Katılım
1 Ekim 2018
Mesajlar
28
Excel Vers. ve Dili
tr
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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
TARİH içeren hücreler için aşağıdaki fonksiyonlar daha uygundur.

=YIL(A1)
=AY(A1)
=GÜN(A1)
 
Katılım
9 Eylül 2010
Mesajlar
867
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
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.
 
Katılım
1 Ekim 2018
Mesajlar
28
Excel Vers. ve Dili
tr
Ö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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu dosyada ulaşmak istediğiniz nihai sonuç nedir? (Benzersiz-Filtre ifadelerini kullandığınız için soruyorum..)
 
Katılım
1 Ekim 2018
Mesajlar
28
Excel Vers. ve Dili
tr
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ı.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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))
 
Katılım
1 Ekim 2018
Mesajlar
28
Excel Vers. ve Dili
tr
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.
 
Üst