Bir dosyaya diğer dosyadan iki kıstas ile veri çekmek

Katılım
20 Aralık 2013
Mesajlar
195
Excel Vers. ve Dili
Microsoft Office Standart 2013 - Microsoft Windows 10 Enterprise
Arkadaşlar merhaba hayırlı cumalar

http://dosya.co/8o35tl6xk64m/SÖZLEŞME_TONAJLARI.xlsx.html

Bu dosyaya aşağıdaki dosyadan veri çekmek istiyorum. Kıstaslar "CARİ KODU" ve "STOK KOD". İki dosyada eşleşen bu kıstaslar olursa "ARTVİN CİRO" isimli dosyadan "ÇIKAN MİKTAR" daki veriyi "SÖZLEŞME TONAJLARI" isimli dosyadaki sarı dolgulu hücreye çekmek ve formülü aşağı doğru sürüklemek istiyorum.

var mıdır bir yolu?

http://dosya.co/ge25i97gbtkm/ARTVİN_CİRO.xlsx.html
 
Katılım
31 Aralık 2014
Mesajlar
1,845
Excel Vers. ve Dili
Excel 2010
Merhaba
Ek dosyayı inceleyip,aşağıdaki gibi deneyiniz.

http://dosya.co/8dvku6gi46rp/gkhn.zip.html

Dizi formülüdür.
([f2] hücresini seçili iken; yapıştırıp ctrl+shift+enter ile çıkın)
Kod:
=ÇOKETOPLA('[ARTVİN CİRO.xlsx]Sheet1'!$E:$E;'[ARTVİN CİRO.xlsx]Sheet1'!$A:$A;[@[CARİ KODU]];'[ARTVİN CİRO.xlsx]Sheet1'!$C:$C;[@[STOK KOD]])
 
Son düzenleme:
Katılım
20 Aralık 2013
Mesajlar
195
Excel Vers. ve Dili
Microsoft Office Standart 2013 - Microsoft Windows 10 Enterprise
Katılım
20 Aralık 2013
Mesajlar
195
Excel Vers. ve Dili
Microsoft Office Standart 2013 - Microsoft Windows 10 Enterprise
Merhaba
Ek dosyayı inceleyip,aşağıdaki gibi deneyiniz.

http://dosya.co/8dvku6gi46rp/gkhn.zip.html

Dizi formülüdür.
([f2] hücresini seçili iken; yapıştırıp ctrl+shift+enter ile çıkın)
Kod:
=ÇOKETOPLA('[ARTVİN CİRO.xlsx]Sheet1'!$E:$E;'[ARTVİN CİRO.xlsx]Sheet1'!$A:$A;[@[CARİ KODU]];'[ARTVİN CİRO.xlsx]Sheet1'!$C:$C;[@[STOK KOD]])
olmuş dostum ellerine sağlık

yanlız bişey sorucam. artvin ciro daki veriler sürekli değişecek günlük olarak. sözleşme tonajlarındaki verilerde çoğalacak ve yenileri gelecek. formülde bir sıkıntı olmaz değil mi? Hücrenin kulpundan aşağı sürükleyince olacak mı yoksa her sefer formül yazacak mıyım?

bir de iki dosya da açık olmalı sanırım. artvin ciro kapalıyken tabloyu tümünü yenile yapınca DEĞER! diyor
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
.......artvin ciro daki veriler sürekli değişecek günlük olarak. sözleşme tonajlarındaki verilerde çoğalacak ve yenileri gelecek. formülde bir sıkıntı olmaz değil mi? Hücrenin kulpundan aşağı sürükleyince olacak mı yoksa her sefer formül yazacak mıyım?..........
Belgenizi incelemiş değilim ama verilen formül ile sizin son cevabınızı birlikte düşününce
Sayın PLİNT'in de izniyle bir uyarıda bulunmak isterim.

ÇOKETOPLA / TOPLA.ÇARPIM işlevlerini kullanırken arama/sayma işlemini tüm sütunda yapmanız,
veri yoğunluğu arttığında belgenizde yavaşlamalara neden olacaktır. Formüllerinizdeki, arama/sayma
yapılan satır sayısını son satır olacak şekilde düzenlemelisiniz.

Bunun için de son satır tespitini sağlayıp arama alanını 1'inci satırdan son dolu satıra kadar şeklinde
daraltmanızda yarar var.

Örneğin '[ARTVİN CİRO.xlsx]Sheet1'!$E:$E kısmı yerine
DOLAYLI("'[ARTVİN CİRO.xlsx]Sheet1'!E1:E"&BAĞ_DEĞ_DOLU_SAY('[ARTVİN CİRO.xlsx]Sheet1'!$E:$E))
şeklinde (belgenizde denemek lazım. deneyip doğru hale getirebilirsiniz) düzenleyebilirsiniz.
DOLAYLI formülünün sonucu, eğer son dolu satırın numarası 100 ise,
$E:$E şeklinde değil E1:E100 halini alacaktır ve bunun sonucunda da tüm sütunda değil sadece
dolu alanda sayma/arama işlemi yapmış olursunuz. Diğer koşul sütunları için de aynı işlem yapılmalı tabi.
Hedef arama/sayma alanını daraltmak.

DOLAYLI işlevini araştırınız.
 
Son düzenleme:
Katılım
20 Aralık 2013
Mesajlar
195
Excel Vers. ve Dili
Microsoft Office Standart 2013 - Microsoft Windows 10 Enterprise
Haklı olabilirsiniz ilerde veri artınca dediğinizi değerlendireceğim teşekkürler
 

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,892
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
. . .

Dipnot:

BAĞ_DEĞ_DOLU_SAY formülü ile son dolu satırı bulmanız için satırlarda hiç boşluk olmaması gerekir.
Aşağıdaki örneği inceleyiniz.

Örnek Tablo:


. . .
 
Katılım
20 Aralık 2013
Mesajlar
195
Excel Vers. ve Dili
Microsoft Office Standart 2013 - Microsoft Windows 10 Enterprise
. . .

Dipnot:

BAĞ_DEĞ_DOLU_SAY formülü ile son dolu satırı bulmanız için satırlarda hiç boşluk olmaması gerekir.
Aşağıdaki örneği inceleyiniz.

Örnek Tablo:


. . .
teşekkür ederim sorunum şimdilik halloldu
 
Katılım
20 Aralık 2013
Mesajlar
195
Excel Vers. ve Dili
Microsoft Office Standart 2013 - Microsoft Windows 10 Enterprise
Merhaba
Ek dosyayı inceleyip,aşağıdaki gibi deneyiniz.

http://dosya.co/8dvku6gi46rp/gkhn.zip.html

Dizi formülüdür.
([f2] hücresini seçili iken; yapıştırıp ctrl+shift+enter ile çıkın)
Kod:
=ÇOKETOPLA('[ARTVİN CİRO.xlsx]Sheet1'!$E:$E;'[ARTVİN CİRO.xlsx]Sheet1'!$A:$A;[@[CARİ KODU]];'[ARTVİN CİRO.xlsx]Sheet1'!$C:$C;[@[STOK KOD]])
dostum merhaba bir şey sorucam dizi formülün tam olarak anlamı ne? dizi formül yapmazsam bu yazdığın formül çalışmaz mı? arasındaki farkı çözemedim de...
 
Katılım
31 Aralık 2014
Mesajlar
1,845
Excel Vers. ve Dili
Excel 2010
Son düzenleme:
Katılım
20 Aralık 2013
Mesajlar
195
Excel Vers. ve Dili
Microsoft Office Standart 2013 - Microsoft Windows 10 Enterprise
Üst