Çift koşullu arama

Katılım
21 Mart 2006
Mesajlar
234
Excel Vers. ve Dili
Excel 2003 - İngilizce
Merhaba. Ekli dosyada birden fazla koşula göre arama yaptırmak istediğim bir dosya var. Aslında bunu toplaçarpım formulu ile yapabiliyoruz ancak bu formül aranan değerdeki sutunlarda sayı dışında bir veri olduğu zaman hata veriyor, benimde arama yaptıracağım sutundaki değerler metin ve sayı karışık olduğundan başka bir çözüm bulmamız gerekiyor. İlgilenen arkadaşlara şimdiden teşekkürler.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,680
Excel Vers. ve Dili
Excel 2019 Türkçe
Aşağıdaki formülü deneyin. Umarım doğru anlamışımdır.

=KAYDIR(A1;KAÇINCI(F1;A1:A10)-1;KAÇINCI(F2;B1:B10)-1)
 
Katılım
21 Mart 2006
Mesajlar
234
Excel Vers. ve Dili
Excel 2003 - İngilizce
Sayın Ali harika bir çalışma teşekkürler.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Bu formül de boşa gitmesin.

=IF(OR(ISERROR(VLOOKUP(F1;A1:C10;3;0));ISERROR(VLOOKUP(F2;B1:C10;2;0));VLOOKUP(F1;A1:C10;3;0)<>VLOOKUP(F2;B1:C10;2;0));"Böyle bir değer yok";VLOOKUP(F1;A1:C10;3;0))

IF = EĞER
OR = YADA
ISERROR = EHATALIYSA
VLOOKUP = DÜŞEYARA
 
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
Merhaba. Ekli dosyada birden fazla ko&#351;ula g&#246;re arama yapt&#305;rmak istedi&#287;im bir dosya var. Asl&#305;nda bunu topla&#231;arp&#305;m formulu ile yapabiliyoruz ancak bu form&#252;l aranan de&#287;erdeki sutunlarda say&#305; d&#305;&#351;&#305;nda bir veri oldu&#287;u zaman hata veriyor, benimde arama yapt&#305;raca&#287;&#305;m sutundaki de&#287;erler metin ve say&#305; kar&#305;&#351;&#305;k oldu&#287;undan ba&#351;ka bir &#231;&#246;z&#252;m bulmam&#305;z gerekiyor. &#304;lgilenen arkada&#351;lara &#351;imdiden te&#351;ekk&#252;rler.
Dosyadaki &#246;rnek veriler &#231;ok ko&#351;ullu arama gerektirmiyor... E&#287;er ger&#231;ekten gerekli ise, Topla.&#199;arp&#305;m genelde do&#287;ru yakla&#351;&#305;m de&#287;il: A&#351;adaki control+shift+enter girilen form&#252;l daha genel ve &#231;abuk...

=INDEX($C$1:$C$10,MATCH(1,IF($A$1:$A$10=F1,IF($B$1:$B$10=F2,1)),0))

=&#304;ND&#304;S($C$1:$C$10;KA&#199;INCI(1;E&#286;ER($A$1:$A$10=F1;E&#286;ER($B$1:$B$10=F2;1));0))

Ba&#351;ka bir se&#231;enek s&#246;zkonusu verileri birle&#351;tirerek elde edilir...

D1:

=A1&"#"&B1

ve sonra...

=INDEX($C$1:$C$10,MATCH(F1&"#"&F2,$D$1:$D$10,0))

=&#304;ND&#304;S($C$1:$C$10;KA&#199;INCI(F1&"#"&F2;$D$1:$D$10;0))
 
Katılım
7 Ocak 2005
Mesajlar
236
Excel Vers. ve Dili
Office Excel 2003 Tr/İng.
Altın Üyelik Bitiş Tarihi
03.01.2019
=A1&"#"&B1

ve sonra...

=INDEX($C$1:$C$10,MATCH(F1&"#"&F2,$D$1:$D$10,0))

=İNDİS($C$1:$C$10;KAÇINCI(F1&"#"&F2;$D$1:$D$10;0))[/QUOTE]

Merhaba arkadaşlar...aklıma takıldı da sormadan edemedim..malum daha öğrencek çok şey var...
yukarıdaki formülde "#" 'in görevini anlamayamadım hatta buna benze düşeyara çalışmasında da "@" kullanılmıştı yani =E7&"@"&E8 gibi
bu konuda bilgi verirseniz sevinirim.
Saygılarımla.
 
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
=A1&"#"&B1

ve sonra...

=INDEX($C$1:$C$10,MATCH(F1&"#"&F2,$D$1:$D$10,0))

=&#304;ND&#304;S($C$1:$C$10;KA&#199;INCI(F1&"#"&F2;$D$1:$D$10;0))
Merhaba arkada&#351;lar...akl&#305;ma tak&#305;ld&#305; da sormadan edemedim..malum daha &#246;&#287;rencek &#231;ok &#351;ey var...
yukar&#305;daki form&#252;lde "#" 'in g&#246;revini anlamayamad&#305;m hatta buna benze d&#252;&#351;eyara &#231;al&#305;&#351;mas&#305;nda da "@" kullan&#305;lm&#305;&#351;t&#305; yani =E7&"@"&E8 gibi
bu konuda bilgi verirseniz sevinirim.
Sayg&#305;lar&#305;mla.
#'in g&#246;revi @ ile ayn&#305;... Excel @ i&#351;aretini i&#231;eren bir metni URL olarak g&#246;rd&#252;&#287;&#252;nden ba&#351;ka i&#351;arete ge&#231;tim. &#214;nemli olan daha &#231;ok i&#351;aretin ne g&#246;rev y&#252;klendi&#287;idir...
 
Katılım
17 Aralık 2008
Mesajlar
36
Excel Vers. ve Dili
Office 2010
ingilizce
Merhabalar,

Benim de benzer bir problemim var, ekli dosyada siparişlerimi takip ediyorum. Gücel stoğu aldığımda takibini yaptığım siparişlerde otomatik olarak görünmesini istiyorum ancak aynı üründen farklı siparişlerde bulunua biliyor ve aldığım stokta birden fazla satırda aynı siparişteki aynı ürünler görüne biliyor. Formülleri denedim ancak sonuç alamadım. Yardımlarınızı bekliyorum. Şimdiden teşekkürler...Ekli dosyayı görüntüle stok-sipariş takip.xls
 
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
Merhabalar,

Benim de benzer bir problemim var, ekli dosyada siparişlerimi takip ediyorum. Gücel stoğu aldığımda takibini yaptığım siparişlerde otomatik olarak görünmesini istiyorum ancak aynı üründen farklı siparişlerde bulunua biliyor ve aldığım stokta birden fazla satırda aynı siparişteki aynı ürünler görüne biliyor. Formülleri denedim ancak sonuç alamadım. Yardımlarınızı bekliyorum. Şimdiden teşekkürler...Ekli dosyayı görüntüle 68365
Neyin nereye gitmesi gerektiğini açıklamak faydalı olacak...
 
Katılım
17 Aralık 2008
Mesajlar
36
Excel Vers. ve Dili
Office 2010
ingilizce
Stok sayfasında bulunan miktarların, her siparişe ait ayrı sayfalardaki sipariş miktarı kısımlarına gitmesi gerekiyor.
 

Ekli dosyalar

Katılım
17 Aralık 2008
Mesajlar
36
Excel Vers. ve Dili
Office 2010
ingilizce
Cevabınız için çok teşekkür ediyorum.

Ancak benim bir sorum daha olacak.

Stok sayfasında birden fazla bulunan aynı sipariş ve aynı sipariş kalem numaralı ürünleri sipariş sayfalarında toplayarak tek satır olarak görebilirmiyiz?
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
Stok sayfasında bulunan miktarların, her siparişe ait ayrı sayfalardaki sipariş miktarı kısımlarına gitmesi gerekiyor.
1.sipariş

A1: 200901

B1:

Control+shift+enter...

=MAX(IF(stok!$A$2:$A$33=A1,stok!$B$2:$B$33))

A4, aşa kopyala:

=IF(N(C4),$A$1,"")

B4:

Control+shift+enter...

=IF(N(C4),INDEX(stok!$C$2:$C$33,MATCH(1,IF(stok!$B$2:$B$33=C4,IF(stok!$A$2:$A$33=$A$1,1)),0)),"")

ve aşa kopyala.

C4, aşa kopyala:

=IF(ROWS($C$4:C4)<=$B$1,ROWS($C$4:C4),"")

D4, aşa kopyala:
Kod:
=IF(N(C4),
   SUMPRODUCT(
    --(stok!$A$2:$A$33=$A$1),
    --(stok!$B$2:$B$33=C4),
    --(stok!$C$2:$C$33=B4),
    stok!$D$2:$D$33),
    "")
Yukardaki sistemi öbür sayfalara da uygulayın.

Not. Bu ABD sisteminden alıntı.
 

Ekli dosyalar

Katılım
17 Haziran 2009
Mesajlar
1
Excel Vers. ve Dili
excel 2003 ingilizce
Arkadaşlar ben yeni excel öğrenmeye başladım ama tam olarak nerden ve nasıl öğrenebileceğimi bilmiyorum yardım ederseniz çok sevinirim
 
Üst