Şimdi Week 4'ün practice sorularına bir bakalım.
POSTALCODES
Formülün mantığını ve parametrelerini ciddi ciddi anlayan insanların çözebileceği bir soru bu.
Bu case'in çözüm formülü sınıfta da dile getirildiği gibi TEXTFUNCTIONS dosyasının ikinci sayfasında yer alıyor.
FIND formülü içerisinde FIND kullanmak mı kafanızı karıştırdı? Hiç karışmasın.
İkinci eğik çizginin(/) olduğu yere kadar olan kısımdan birinci eğik çizginin olduğu kısmı çıkarırsam bana eğik çizgilerin arasındaki kısım kalır. Bu mantığı formüle dökünce de neticeye ulaşıyoruz.
Formülün ikinci parametresinde nereden itibaren parça alacağız bunu belirtmişiz, birinci eğik çizginin olduğu yerden itibaren, fakat eğik çizgiyi almayacağımız için +1 koyuyoruz.
Ne kadar çok eğik çizgi dedim değil mi?
CARPRICES
Sınıfta anlatıldı bit yeniği. VAL duydunuz mu peki siz?
DGET, ingilizcesi VAL'ın. Bu formülle başka ekstra hiçbir şey yapmadan sonuca ulaşabiliyoruz, hücreleri birleştirmeye gerek kalmıyor.
=DGET(C2:E14;3;D16:E17)
Sınıfta DGET ile çözmeye çalıştım fakat yanlış hatırladığımdan dolayı formülü hatalı yazdım. Yukarıdaki net doğrudur.
EMAILS
Birleştir formülü kullanarak bunun üstesinden gelebiliriz. Soyisim çekmeyi derste öğrendik, ismin ilk harfini almakta zaten bir şey yok, bir de mail uzantısını ekle sonuna, işte bitti.
NAMELIST
B sütunundaki isimleri parçalara ayırarak yapmak işimizi kolaylaştıracak. Fakat bunu klavyeye tuşlayarak yaparsan, kabul etmem abi bu çözümü. Orada 1000 tane isim olsaydı sen gene mi elinle ayıracaktın hepsini. Olmaz.
İsimleri ayırma işlemini formüller ile yapmalıyız. C sütununa soyisim gelsin, D sütununa da iki isim gelsin. RIGHT ve LEFT formüllerini kullanarak bunu hallediyoruz. Sonrada ya CONCATENATE ya da & işareti kullanarak araya bir virgül ile birleştirme işlemini gerçekleştiriyoruz.
REGIONSALES
Asıl uzman sorusu bu. Daha önce gördüklerimiz bunun yanında sönük kalıyor, City Distances case'ini yaparken bile bu kadar zorlanmamıştım. Bu alıştırmanın formülünü yazan işi kapmış demektir.
IF formülü ile başlayarak 3 tane durum yazacaksınız. $ işaretleri hayati önem taşıyor. North kısmı için PostalCodes'un formülünden yararlanabilirsiniz.
Excel'i kullanmak zeka gerektirir mi? Kesinlikle. Hayal gücü, hayır. Mantık? %100. Analiz yeteneği, yoksa zaten öldün. Kavrama, işin yarısı. Uygulamak, anlamanın tamamı. Evine gittiğinde crack yapılmış excel'inde öğrendiklerini tatbik etmezsen, finalden çakarsın ahbap. Ben hoca olsam gözünün yaşına bakmam. Hayatında hiçbir zaman başkalarının gözünün yaşına merhamet göstermelerini bekleme...