• DİKKAT

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

Hucre Icindeki yazinin bir kismini almak

Sn. Ali beyin formülü ile dosya ekledim. Sadece B4 hücresinde doğru sonuç vermiş. B3 de hatalı.


C3 hücresinindeki AHMET yazısının sonunda boşluk var ondan dolayı. KIRP'ta yazdık ama kırpamamış.:)
 
Bu formüldeki 2.defa kullanılan c3 hucresinin açıklaması nedir arkadaşlar bilgi verebilirmisiniz?
 
formul mukemmel sekilde calisti arkadaslar, ama gercekten formulun mantigini kisaca bi anlatan olursa bahtiyar oluruz tekrar tesekkurler
 
=EĞER(ESAYIYSA(MBUL(C3;KIRP(A3)));C3;"")

Formülde iki defa C3 kullanıldı derken bu formülden bahsediyorsunuz sanırım. Burada mbul fonskiyonu ile C3 deki değer A3 hücresinde aranır eğer var ise hücredeki hangi harften başlandığının sayısını verir yani sonuç sayı olur, eğer fonksiyonu ile eğer sonuç sayı ise C3 değerini yaz değilse "" boş bırak denilmiştir.

Bu formülde ise,

=EĞER(TOPLA.ÇARPIM(--(ESAYIYSA(MBUL($C$3:$C$8;A3))))=0;"";DOLAYLI("C"&TOPLA.ÇARPIM(--(ESAYIYSA(MBUL($C$3:$C$8;A3)))*SATIR($C$3:$C$8))))

TOPLA.ÇARPIM(--(ESAYIYSA(MBUL($C$3:$C$8;A3)))) burada aynı şekilde C3:C8 aralığındaki değerler A3 aralığında aranır eğer arana değerler A3 de var ise sonuç esayıysa fonksiyonuyla sayı olanlar yeni bir dizi oluşturur, topla çarpım fonksiyonu ile bu dizideki sayılar toplanır. Formüldeki eğer ise bu dizideki değerlerin toplamı sıfır ise yani aranan değer yok ise boş bırak denilmiştir var ise formülün ikinci bölümüne geçilir.

DOLAYLI("C"&TOPLA.ÇARPIM(--(ESAYIYSA(MBUL($C$3:$C$8;A3)))*SATIR($C$3:$C$8))) formülün ikinci bölümündede aynı mantıkla topla.çarpım kullanılmıştır. Fakat sonuçu dizidekilerin toplamı olarak değilde sonuç hangi satırda geçiyorsa o satırların toplamını verir. Normalde satırlarda mükerrer değerler olsaydı bu formülü kullanamazdık veriler bu şekilde olmadığı için kullanabiliriz çünkü satırlarda tek bir değer olduğu için o satırın numarasını buluruz. Bulunan bu satır numarasıda C sütununda olduğu için formülün başına C ilave ederek bunu belirtiriz. Ve bu başvuruyuda dolaylı fonksiyonu ile sonuça çeviririz. Örnek olarak topla.çarpım fonksiyonunda sonuçun 4 çıktığını düşünürsek,

="C"&4
=C4 olur C4 hücresi demektir. Bu başvuruyu sonuçlandırmak için,
=dolaylı(C4) biçiminde kullanılır.

.
 
anlatim icinde formul icinde cok tesekkur ederim arkadasim minnetarim sana, ayrica son bisey daha sorayim topla.carpim dan sonra acilan parantezdeki -- isaretlerini kafam almadi dogrusu daha sonrada bu kurguyu kurup bu sekilde formuller yazabilmek isterim
 
Son düzenleme:
=EĞER(ESAYIYSA(MBUL(C3;KIRP(A3)));C3;"")

yerin

=EGER(1

De yazsak calisicak formul cunku 1=0 olmadigindan yanlissa bolumunu calistiricak
 
Geri
Üst