Eger ve dusey arama !!excelde bu sorun nasil giderilir?

Katılım
26 Şubat 2005
Mesajlar
52
Degerli arkadaslar asagidaki gibi bir komut yapmak istiyorum.
Bu en basit yoluyla nasil mumkundur.

sayfa 1 de A1 .....A50 hucreleri arasinda (hfk100*100*5 , hfk100*80*6...)gibi veriler var.

Sayfa 2 nin A1 hucresine ben bu degerlerden birisini yazarsam, excel bunu dusey arama ile control edip yazdigim deger mevcut ise A2 hucresine dogru yazsin.
Eger yazdigim deger A1 ile A50 hucreleri arasinda mevcut degilse , ozamanda yine sayfa 2 deki A2 hucresine yanlis yazsin.

cok tesekkurler......
 
X

xxrt

Misafir
Sayfa1'in A1 ile A50 Sütun aralığına
hfk100*100*5
hfk100*100*6
hfk100*100*7
....
..
.

Değerleri yazın.

Sayfa2'nin A2 Hücresinede şu fonksiyon yazın.
Kod:
=EÐER(EHATALIYSA(DÜÞEYARA(A1;Sayfa1!A1:A50;1;YANLIÞ));"YANLIÞ";DÜÞEYARA(A1;Sayfa1!A1:A50;1;YANLIÞ))
Sayfa2'nin A1 Hücresine Aranacak Sayfa1'de A1:A50 Aralığındaki bir değeri yazın.
İstediğiniz sonucu bulamadığında "YANLIÞ" İfadesi verecek.

Fonksiyonlarla ilgili sorularınızı "FONKSİYONLAR" Bölümüne sorunuz.
 
Katılım
26 Şubat 2005
Mesajlar
52
Degerli arkadaslar yukarida xxrt nickli arkadasin verdigi kodda;

EHATALIYSA komutunun ingilizcesi nedir.Bunu anlayamadim.Excelde bunun baska bir degiskeni varmidir.
 
Katılım
26 Şubat 2005
Mesajlar
52
Cok tesekkur ederim leventm isimli arkadas.

XXRT arkadasin verdigi bu komut uyazdim istedigim oldu gibi.
Yani yanlis ise yanlis diye uyari veriyor fakat yazdigim deger matrix icinde varsa o zamada o degeri o hucreye yaziyor. Ama ben hucrenin bos kalmasini istiyorum.
Yani yanlissa yanlis yazsin eger dogru ise hucre bos kalsin.Bu mumkunmudur? Asagidaki komuta ne eklemem gerekir.

=EÐER(EHATALIYSA(DÜÞEYARA(A1;Sayfa1!A1:A50;1;YANLIÞ));"YANLIÞ";DÜÞEYARA(A1;Sayfa1!A1:A50;1;YANLIÞ))

Cok tesekkur ederim hepinize.
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
=EÐER(EHATALIYSA(DÜÞEYARA(A1;Sayfa1!A1:A50;1;YANLIÞ));"YANLIÞ";DÜÞEYARA(A1;Sayfa1!A1:A50;1;YANLIÞ))
=EÐER( KOÞUL; KOÞUL DOÐRU İSE YAZILACAK ; KOÞUL YANLIÞ İSE YAZILACAK)
Noktalı virgül ile ayrılırlar
Yani sizin formülde
koşul : EHATALIYSA(DÜÞEYARA(A1;Sayfa1!A1:A50;1;YANLIÞ))
doğru ise : YANLIÞ yaz
yanlış ise : DÜÞEYARA(A1;Sayfa1!A1:A50;1;YANLIÞ)

Bu yanlış ise bölümü yerine "" yaparak boş bırakabilir yada 0 koyarak sıfır yazdırabilirsiniz.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki şekilde deneyin.

=EÐER(EHATALIYSA(DÜÞEYARA(A1;Sayfa1!A1:A50;1;YANLIÞ));"YANLIÞ";"")

Not:Sn danersin'in mesajını görmemiştim. Kendisi o kadar güzel açıklamış ki benim cevaba gerek kalmadı. Bu cevabı son önerisinin bir uygulaması olarak kabul edebilirsiniz.
 
Katılım
26 Şubat 2005
Mesajlar
52
COK TESEKKUR EDERIM LEVENTM KARDES BU SAATTE YARDIMCI OLDUGUN ICIN. BU KOD TAM ISTEDIGIM GIBI OLDU.

ISIN KOTUSU SIZLERDEN ALDIGIM KODLARI ONCE INGILIZCEYE SONRADA HOLLANDACAYA CEVIRDIGIM ICIN EPEY ZAMAN KAYBI OLUYOR.
:dua: :hey: :hihoho:
COK TESEKKURLER
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Asıl benden önce cevap yazan Sn danersin'e teşekkür etmek gerekir,kendisinin öğretici amaç taşıyan detaylı açıklamasının yanında benimkisi biraz gereksiz kaldı.
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
goedenacht.
graag gedaan. met plezier.
waar komt u vandaan in nederland?

imzanıza excel versiyon ve dilinizi eklerseniz, hollandaca olmasa bile en azından ingilizcesini söyleyebiliriz, çünkü bende çoğunluk türkçe kullanıyor diye önce ingilizce yazıp ,sonra türkçeye çeviriyorum.
 
Katılım
26 Şubat 2005
Mesajlar
52
DANERSIN ARKADASTAN COK OZUR DILIYORUM ONUN MSJ HIC FARKETMEDEN EN ALTTAKI MSJ OKUMUSUM. NE YAPALIM HATA BIZ INSANLARA MAHSUS COK AFEDERSIN. :dua:

HEPINIZE COK TESEKKUR EDRIM.ELLERINIZE BEYNINIZE SAGLIK.
:8)
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
:D
Ã?zür dilemenize hiç gerek yok. Levent bey'e veya bana teşekkür etmeniz hiç farketmez. Ã?nemli olan birilerine yardımcı olabiliyormuyuz tüm forum olarak. Levent bey çok ince düşünceli olduğu için.. :hey:

Ben bugün pek katkıda bulunamadım bari soru bulmuşken geniş anlatayım demiştim. :D
 
Katılım
26 Şubat 2005
Mesajlar
52
IK WOON IN UTRECHT. (HOLLANDANIN TAM ORTASI SAYILIR)

OFFICE XP PRO KULLANIYORUM.

email:e_bulbul@hotmail.com

goedenacht :D
 
Üst