• DİKKAT

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

Formül yazma

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Arkadaşlar yapamadığım bir formül var dosyamı aşağıda paylaştım sorun kısaca özetlemek gerekirse ;


D6:AH7 aralığında 31 tane hücre var. Bu hücrelerden hangisi X işaretli ise ve D4 hücresinde hangi ay yazıyorsa AL6 hücresine o tarihi yazsın.

Örneğin: P6=X işaretlenmiş diyelim.
D4= Şubat yazılmış.
AL6 = 13.02.2019

Umarım anlatabilmişimdir yardımlarınız için şimdiden teşekkür ederim.


https://www.dosyaupload.com/edkX
 
Biçimi kısa tarihe çeviriniz.
Kod:
=EĞERHATA(TARİHSAYISI(KAÇINCI("X";$D6:$AH6;0)&PARÇAAL($D$4;BUL(" ";$D$4);UZUNLUK($D$4))&2019);"")
 
Çok teşekkür ederim formül tam istediğim gibi çalışıyor. Yalnız söylemeyi atladığım bir nokta var. İlgili hücrelerde birden fazla X varsa tarihleri alt alta ( farklı hücrelere) nasıl yazdırabilirim.
 
Çok teşekkür ederim formül tam istediğim gibi çalışıyor. Yalnız söylemeyi atladığım bir nokta var. İlgili hücrelerde birden fazla X varsa tarihleri alt alta ( farklı hücrelere) nasıl yazdırabilirim.
Dönüş yaptığınız için teşekkür ederim.Formülü aşağı doğru kopyalayarak veya çekerek çoğaltınız.
 
Anlatamadım. Demek istediğim şu.
Yine ay olarak Şubat yazılmış diyelim ve aynı sütundaki hücrelere birden fazla X girilmiş diyelim. Örneğin ; D6=X , D7=X, D8=X
Bu şekilde 3 tane sonuç çıkması gerekiyor
AL6 =01.02.2019
AL7 =02.02.2019
AL8 =03.02.2019 gibi
 
Anlatamadım. Demek istediğim şu.
Yine ay olarak Şubat yazılmış diyelim ve aynı sütundaki hücrelere birden fazla X girilmiş diyelim. Örneğin ; D6=X , D7=X, D8=X
Bu şekilde 3 tane sonuç çıkması gerekiyor
AL6 =01.02.2019
AL7 =02.02.2019
AL8 =03.02.2019 gibi
Hücreleriniz birleştirilmiş hücre isteğiniz eklediğim dosyadaki gibi değilse örneklendirerek dosya ekleyiniz.
https://www.dosyaupload.com/a1fp
 

Ekli dosyalar

Son düzenleme:
Merhaba,

Dosyanızda birleştirilmiş hücre kullanılmasına hiç gerek yok. (Genel anlamda veri girişi yapılan sayfa'da birleştirilmiş hücre olmamalıdır.)
Formül yazmayı zorlaştırmaktan başka bir işe yaramayacaktır.
Eğer x'lerin tarihlerini almak istiyorsanız formülün aşağıya doğru değil, yana doğru olması dinamiklik açısından daha iyi olacaktır.
Birleştirilmiş hücreleri düzelttikten sonra aşağıdaki dizi formülünü kullanabilirsiniz. CTRL+SHIFT+ENTER ile kapatmayı unutmayın.
B4 hücresindeki tarihi 2018 Ekim yerine 01.10.2018 gibi yazarak hücre biçimlendirden görünütüsünü değiştirirseniz formül daha kısa yazılabilir.

Kod:
=EĞERHATA(METNEÇEVİR(KÜÇÜK(EĞER($B6:$AF6="x";$B$5:$AF$5;"");SÜTUN(A1))&" "&PARÇAAL($B$4;6;99)&" "&SOLDAN($B$4;4);"gg.aa.yyyy");"")
 
Acaba yanlış bir dosya upload etmiş olabilir misiniz ? Analiz diye bir dosya açıldı benim dosyamdan çok farklı ve hiç bir şey anlamadım.
 
isteğiniz eklediğim dosyadaki gibi değilse örneklendirerek dosya ekleyiniz.

https://www.dosyaupload.com/edoI

Sizi çok uğraştırdım biliyorum özür dilerim. Bu dosyada örneklendirerek açıkladım.

@kuvari hocam sizinki de doğru ancak ben bu formülü birleştirilmiş hücrelerde kullanmak zorundayım. Ayrıca yan yana değil başka bir formda farklı hücrelerde kullanmam gerekiyor.
 
@recepkull sayın @çıtır size yardımcı oluyor.

Her zaman en az değişkenle, en kısa ve performanslı çözümü sunmaya çalışıyorum.
Mevcut dosya yapınız benim veritabanı anlayışıma zıt. Böyle dosyalara çözüm sunmuyorum.
 
Nasıl teşekkür edeceğimi bilemiyorum. Tam istediğim gibi olmuş. Emeğine sağlık.
 
Geri
Üst