ara-bul-yaz

Katılım
28 Ocak 2006
Mesajlar
15
Arkadaslar merhaba,

Ekli dosyada data sheet dosyasından bilgiler kullanılarak arama dosyasında siyah alana bir formul yazacagım.

Id numarası alanına bır deger yazdıgımızda data dosyasından B kolonunda o degeri bulacak ve D kolonunda karsılık gelen bilgiye göre

Eğer “ Makina “ veya “ Kaldırma Noktalı “ bilgisiyle eşleşiyorsa sadece ID numarasına gore arama yapıp ona A kolonunda karşılık gelen degeri siyah alana yazdıracak.

Eğer “ Kaldırmanı ekipmanı “ ise arama dosyasında yazdıgımız ID numarası ve Kapasite kolonlarında eş zamanlı olarak arama yaparak a kolundaki degeri yazacak. yazdıgımız degerler data dosyasında yok ise sertıfıka yok diyecek.


Yardımcı olursanız sevinirim.

selamlar
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Kod:
=EĞER(TOPLA.ÇARPIM(--(data!B2:B30=D18))=0;"Aranan Veri Yok";İNDİS(data!A2:A30;TOPLA.ÇARPIM(MAK((data!B2:B30=D18)*(data!D2:D30<>"KALDIRMA EKIPMANI")*SATIR(data!A2:A30)))+TOPLA.ÇARPIM((data!B2:B30=D18)*(data!D2:D30="KALDIRMA EKIPMANI")*(data!$C$2:$C$30=J18)*SATIR(data!A2:A30))-SATIR(A2)))
Bu şekilde deneyin.

.
 
Katılım
28 Ocak 2006
Mesajlar
15
Merhaba

Yardımın için tesekkur ederim. Fakat dosyada calıstıramadım. ekli dosyada uygulamaya calıstım fakat olmadı. Ekli dosyada yadımcı olabilirmisiniz.

Saygılarımla
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Dosyanız ektedir.

.
 

Ekli dosyalar

Katılım
28 Ocak 2006
Mesajlar
15
Formule karsılastırma yaptıgında A kolonundaki bir ust satırdakı degeri sonuc olarak veriyor. Sonuc verirken bir satır yukarı çıkıyor.Dosyayı tekrar ekledim.
Ornegin ID no ya V17F kapasiteye 9 yazdıgımızda sonuc 109 veriyor .normalde 110 vermesi gerekiyor.

Tekrar tesekkurler.


Selamlar
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Formülün sonundaki,

SATIR(A2) yerine 1 yazarak deneyin. Yada SATIR(A2)+1 yazın.

.
 
Katılım
28 Ocak 2006
Mesajlar
15
Bilgi ve yardımlarınız için tesekkur ederim. Sorun cozulmustur.

Formul de J18 dikkatimi çekti oralarda herhangib bir veri yok. nedenini ogrenebilirmiyim. Sonraki formullerde yararı olur dusuncesindeyim.

Selamlar
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Kapasite ölçütünü J18 hücresine yazmıyor musunuz?

.
 
Katılım
28 Ocak 2006
Mesajlar
15
Dogrudur. pardon formulu takip ederken ben data sayfasındaki J18 diye düşündün.

Yardımlarınız için tesekkurler.

Selamlar
 
Katılım
28 Ocak 2006
Mesajlar
15
Ömer bey

Konuyla ilgi son birşey

yazmış oldugunuz formulde data sayfasında girilen degerler 3000-4000 adet olabilecek. formulde aralıgı genişlettim.

=EĞER(TOPLA.ÇARPIM(--(data!B2:B5100=D18))=0;"Aranan Veri Yok";İNDİS(data!A2:A5100;TOPLA.ÇARPIM(MAK((data!B2:B5100=D18)*(data!D2:D5100<>"KALDIRMA EKIPMANI")*SATIR(data!A2:A5100)))+TOPLA.ÇARPIM((data!B2:B5100=D18)*(data!D2:D5100="KALDIRMA EKIPMANI")*(data!$C$2:$C$5100=J18)*SATIR(data!A2:A5100))-SATIR(A2)+1))

Sutun aralıklarını 5100 e kadar genişlettim. fakat degerleri sorgulattıgımızda onceki cıkan sonuc hala hucrede gorunuyor. Sonucu ekranda gosteremiyor. data sayfasına tıklayıp tekrar arama sayfasına geldigimizde bu sefer sonucu gosteriyor. Yada formul hücresinin içine girip çıktığımızda degeri veriyor.

Nedeni nedir acaba? Bu olayı düzeltmenin bir yolu varmıdır.

Yardım ricasıyla.

Selamlar
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Araçlar / Seçenekler / Hesaplama menüsünden "Otomatik" seçeneğini işaretleyin.

.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Bu şekilde olan tablonuzu eklermisiniz.

.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Mesajınızı değiştirmişsiniz sanırım. Formülü eklemiş oldum..

Kullandığınız formülleri bu şekilde gereksiz uzatmanızı tavsiye etmem.

Kod:
=EĞER(TOPLA.ÇARPIM(--(data!B2:B5100=D17))=0;"THERE IS NO CERTIFICATE FOR THIS ID";EĞER(EHATALIYSA(İNDİS(data!A2:A5100;TOPLA.ÇARPIM(MAK((data!B2:B5100=D17)*(data!D2:D5100<>"KALDIRMA EKIPMANI")*SATIR(data!A2:A5100)))+TOPLA.ÇARPIM((data!B2:B5100=D17)*(data!D2:D5100="KALDIRMA EKIPMANI")*(data!$C$2:$C$5100=J17)*SATIR(data!A2:A5100))-SATIR(A2)+1));"Değer Girin";İNDİS(data!A2:A5100;TOPLA.ÇARPIM(MAK((data!B2:B5100=D17)*(data!D2:D5100<>"KALDIRMA EKIPMANI")*SATIR(data!A2:A5100)))+TOPLA.ÇARPIM((data!B2:B5100=D17)*(data!D2:D5100="KALDIRMA EKIPMANI")*(data!$C$2:$C$5100=J17)*SATIR(data!A2:A5100))-SATIR(A2)+1)))
.
 
Son düzenleme:
Üst