• DİKKAT

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

Formül Anlatım Yardımı

Katılım
26 Ekim 2009
Mesajlar
43
Excel Vers. ve Dili
2003
Merhabalar ,

Aşağıda belirttiğim formülleri mantık olarak daha iyi anlayabilmem için tüm işaretlerine kadar anlatabilir misiniz.Yardımlarınız için şimdiden teşekkür ederim.


=SUMPRODUCT(('YUKLENECEK KONTEYNER NOLARI'!E3:E504=D7)*(LEFT('YUKLENECEK KONTEYNER NOLARI'!C3:C504;2)="20"))


=IF(OR(D67="";COUNTIF('YUKLENECEK KONTEYNER NOLARI'!$B$3:$B$5000;D67)=0);"";VLOOKUP(D67;'YUKLENECEK KONTEYNER NOLARI'!$B$3:$C$5000;2;0))



=IF(D2="";"";(VLOOKUP(D2;'\\10.68.10.50\FileServer\FileShareGemlikOfis\MEDLOG_GEMLİK_GÜMRÜK\[KONTEYNER TAKİP1.xlsx]EKTF YER&YAB'!$A:$I;8;0)))
 
SUMPRODUCT = TOPLA:ÇARPIM formülüdür.
Yüklenecek konteyner noları sayfasında E3:E504 arasındaki hücrelerden D7'ye eşit olanları aynı hizadakiC3:C504 aralığında LEFT yani soldan 2 karakteri 20 olan hücrelerle çarp.

IF=EĞER
OR=YADA
COUNTIF=EĞERSAY
VLOOKUP=DÜŞEYARA
D67 boşsa ya da Yüklenecek konteyner sayfasıda D3:B5000 aralığında D67'ye eşit olanların sayısı 0 ise (yani o aralıkta D67 hücresinde yazan veri yoksa) boş bırak, değilse (o aralıkta D67 en az 1 tane varsa, D67'yi yüklenecek konteyner sayfasının B3:C5000 aralığının ilk sütununda ara, bulursan hizasındaki ikinci sütunda (birinci sütun B sütunu olduğundan C sütununda) yazan değeri getir.

"" yani yan yana iki çift tırnak işareti hücrenin boş olması anlamını taşır.

3. formülde ise eğer D2 boş ise boş bırak değilse, D2'yi ağdaki medlog klasöründe konteyner takip dosyasının EKTF yer yab sayfasında A:I aralığının ilk sütununda (yani A sütununda) ara, bulursan aynı hizadaki 8. sütundaki (yani H sütunundaki) değeri getir.

DÜŞEYARA yani VLOOKUP formüllerinin sonunda yer alan 0 değeri aranan değerin birebir aynısının bulunması gerektiğini belirtir. Eğer 0 değil de 1 olsaydı tam değer değil en yakın değeri arardı. Eğer İlk sütun küçükten büyüğe sıralanmamışsa hatalı sonuç verirdi. 1 değerini aralıklı işlemlerde (örneğin 50-100 arası not alanlar Geçti sonucunu versin gibi) ilk sütunu küçükten büyüğe sıralayarak kullanabiliriz. Bu durumda aranan her değer için ayrıca sonuç belirtmemiz gerekmez, aralıkların ilk değerleri için belirtmemiz yeterlidir.

İlk formülün sonunda 20 sayısı tırnak içinde yazılmış. Tırnak işaretleri arasındaki değeri metne çevirir. LEFT yani SOLDAN formülü bir metin formülüdür ve çıkan sonuç sayı görünümlü olsa bile Excel onu sayı olarak yorumlamaz. LEFT formülüyle bulduğumuz sonuç aslında tırnak içinde 20'dir. Eğer formülün sonunda tırnak içinde 20 değil de doğrudan 20 yazsaydık LEFT formülünün sonucu metin olarak 20, ama eşitlik değeri sayı olarak 20 olduğundan birbirine eşit olmayacak ve formül doğru sonucu vermeyecekti. Her iki tarafı da metin yapmak için "20" olarak kullanmışlar.

Formüllerde kullanılan dolar ($) işaretleri kendisinden sonra gelen satır ve/veya sütun başlıklarını sabitler. Sabitlenen satır ve sütunlar, formülün olduğu hücre sağa veya aşağıya kopyalandığında değişmez aynen kalır.

Örneğin ilk formülde dolar işareti kullanılmamış. Bu formül 2. satırda diyelim, eğer 3. satıra kopyalanırsa E3:E504 ifadesi E4:E505 olarak değişir. Ya da yan sütuna kopyalansaydı F3:F504 olurdu. Ancak ikinci bormüldeki B3:B5000 aralığı dolar işaretiyle hem sütun hem de satırı sabitlendiğinden nereye kopyalanırsa kopyalansın hep aynı kalır.
 
Geri
Üst