• DİKKAT

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

Telefon rehberindeki sorgu için formül gerekiyor.

Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Arkadaşlar basit telefon rehberi tasarlıyorum. Ekte sunduğum dosyada sorgu kısmına yazılacak numarayı sayfa2 deki C ve G sütunları arasından arayıp, bulduğu numaranın kime ait olduğunu ve iletişim bilgisini bulacak bir formüle ihtiyacım var.
Herkese iyi akşamlar diliyorum.
(Bu dosyayı cep telefonumda kullanacağım. Kim aramış mesajlarındaki numaraların kime ait olduğunu bulmak için numarayı telefonla aramak yerine beni arayan numarayı excell deki rehberimden sorgulatacağım.)
 

Ekli dosyalar

Merhaba,

B2:

Kod:
=EĞER(A2="";"";KAYDIR(Sayfa2!$B$2;TOPLA.ÇARPIM((Sayfa2!$C$2:$G$100=A2)*
SATIR(Sayfa2!$C$2:$G$100))-2;0))

Aynı mantıkla diğer bilgileride bulabilirsiniz..

.
 
Merhaba,

B2:

Kod:
=EĞER(A2="";"";KAYDIR(Sayfa2!$B$2;TOPLA.ÇARPIM((Sayfa2!$C$2:$G$100=A2)*
SATIR(Sayfa2!$C$2:$G$100))-2;0))

Aynı mantıkla diğer bilgileride bulabilirsiniz..

.

Ömer hocam ilginize çok teşekkür ederim.
Sağır duymaz uydurur, kör görmez benzetir mantığı ile c2 hücresi için formül üretmeye çalışıyorum ancak ne uydurabildim nede benzetebildim.
İyi akşamlar diliyorum.
 
Eki inceleyiniz..

.
Ömer hocam teşekkür ederim ilginize.
Benim istediğim C2 hücresi için; Sorgulanan numara Sayfa2 de kayıtlı ise bu numaranın, Cep Telefonu 1, Cep Telefonu 2, Telefon İş, Telefon Ev ve Faks numaralarından hangisi ise onu göstermesi.
 
Tüm numaralar varsa nasıl olması gerekiyor?

Kod:
=EĞER(A2="";"";KAYDIR(Sayfa2!$C$1;0;TOPLA.ÇARPIM((Sayfa2!$C$2:$G$100=A2)*
SÜTUN(Sayfa2!$C$2:$G$100))-3))
Sanırım istediğiniz bu.

.
 
Selamlar,

Alternatif olarak aşağıdaki formülleri denermisiniz.

B2 hücresine;
Kod:
=EĞER($A2="";"";DOLAYLI("Sayfa2!B"&TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SATIR($A$2:$A$65536))))

C2 hücresine;
Kod:
=EĞER($A2="";"";DOLAYLI("Sayfa2!"&ADRES(1;TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SÜTUN($C$2:$G$65536)))))
 
Selamlar,

Alternatif olarak aşağıdaki formülleri denermisiniz.

B2 hücresine;
Kod:
=EĞER($A2="";"";DOLAYLI("Sayfa2!B"&TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SATIR($A$2:$A$65536))))

C2 hücresine;
Kod:
=EĞER($A2="";"";DOLAYLI("Sayfa2!"&ADRES(1;TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SÜTUN($C$2:$G$65536)))))

Korhan hocam teşekkür ediyorum, aradığım formül buydu.
 
Korhan hocam yazdığınız formülü, sorgulanan numara sayfa2 de yoksa, Kayıt Bulunamadı yazmasını sağlamaya çalışıyorum,
B2 hücresi için:
Kod:
=EĞER($A2="";"Kayıt Bulunamadı";DOLAYLI("Sayfa2!B"&TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SATIR($A$2:$A$65536))))
şeklinde düzenliyorum fakat #Başv! hata mesajını veriyor.

C2 hücresi içinde:
Kod:
=EĞER($A2="";"Kayıt Bulunamadı";DOLAYLI("Sayfa2!"&ADRES(1;TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SÜTUN($C$2:$G$65536)))))
için ise; #Değer! hata mesajını alıyorum.
 
Selamlar,

A2 hücresinin içini boşaltınca yazdığınız formüller çalışıyor. Fakat A2 hücresine space tuşu ile boşluk verirseniz formüller bahsettiğiniz hataları verir. Lütfen A2 hücresini kontrol ediniz.

Ya da formüllerinizin bu durumda da doğru sonuç vermesini istiyorsanız aşağıdaki şekilde kullanın.

B2 hücresine;
Kod:
=EĞER(KIRP($A2)="";"Kayıt Bulunamadı";DOLAYLI("Sayfa2!B"&TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SATIR($A$2:$A$65536))))

C2 hücresine;
Kod:
=EĞER(KIRP($A2)="";"Kayıt Bulunamadı";DOLAYLI("Sayfa2!"&ADRES(1;TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SÜTUN($C$2:$G$65536)))))
 
Selamlar,

A2 hücresinin içini boşaltınca yazdığınız formüller çalışıyor. Fakat A2 hücresine space tuşu ile boşluk verirseniz formüller bahsettiğiniz hataları verir. Lütfen A2 hücresini kontrol ediniz.

Ya da formüllerinizin bu durumda da doğru sonuç vermesini istiyorsanız aşağıdaki şekilde kullanın.

B2 hücresine;
Kod:
=EĞER(KIRP($A2)="";"Kayıt Bulunamadı";DOLAYLI("Sayfa2!B"&TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SATIR($A$2:$A$65536))))

C2 hücresine;
Kod:
=EĞER(KIRP($A2)="";"Kayıt Bulunamadı";DOLAYLI("Sayfa2!"&ADRES(1;TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SÜTUN($C$2:$G$65536)))))

Hocam ilginize teşekkür ediyorum.
Boşluk vermeden yazıyorum, hücre özelliğini genel yaptım, sayı yaptım, özel yaptım. Fakat hep aynı hata mesajını üretti.
Sayfa2 de kayıtlı bir numara sorgulanıyorsa sorun yaratmıyor.
 

Ekli dosyalar

Selamlar,

Eklediğiniz dosyayı açtım. A2 hücresini seçip klavyedeki DELETE tuşuna basarak içeriğini sildim.

Yandaki hücrelerde "Kayıt Bulunamadı" uyarısını aldım. Yani dosyanızda bir sorun görünmüyor.
 
Selamlar,

Eklediğiniz dosyayı açtım. A2 hücresini seçip klavyedeki DELETE tuşuna basarak içeriğini sildim.

Yandaki hücrelerde "Kayıt Bulunamadı" uyarısını aldım. Yani dosyanızda bir sorun görünmüyor.

Doğrudur hocam A2 hücresi boşsa Kayıt Bulunamadı uyarısını yapıyor.
Sayfa2 de kayıtlı olmayan bir numara yazınca da Kayıt Bulunamadı uyarısını yapması gerekiyor.
 
Selamlar,

Aşağıdaki şekilde denermisiniz.

B2 hücresine;
Kod:
=EĞER(KIRP($A2)="";"Kayıt Bulunamadı";EĞER(EHATALIYSA(DOLAYLI("Sayfa2!B"&TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SATIR($A$2:$A$65536))));"";DOLAYLI("Sayfa2!B"&TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SATIR($A$2:$A$65536)))))

C2 hücresine;
Kod:
=EĞER(KIRP($A2)="";"Kayıt Bulunamadı";EĞER(EHATALIYSA(DOLAYLI("Sayfa2!"&ADRES(1;TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SÜTUN($C$2:$G$65536)))));"";DOLAYLI("Sayfa2!"&ADRES(1;TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SÜTUN($C$2:$G$65536))))))
 
Selamlar,

Aşağıdaki şekilde denermisiniz.

B2 hücresine;
Kod:
=EĞER(KIRP($A2)="";"Kayıt Bulunamadı";EĞER(EHATALIYSA(DOLAYLI("Sayfa2!B"&TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SATIR($A$2:$A$65536))));"";DOLAYLI("Sayfa2!B"&TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SATIR($A$2:$A$65536)))))

C2 hücresine;
Kod:
=EĞER(KIRP($A2)="";"Kayıt Bulunamadı";EĞER(EHATALIYSA(DOLAYLI("Sayfa2!"&ADRES(1;TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SÜTUN($C$2:$G$65536)))));"";DOLAYLI("Sayfa2!"&ADRES(1;TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SÜTUN($C$2:$G$65536))))))

Teşekkür ederim Korhan hocam,
Formülü aşağıdaki gibi düzenleyince istenen sonucu tam verdi.
B2 hücresi için,
Kod:
=EĞER(KIRP($A2)="";"";EĞER(EHATALIYSA(DOLAYLI("Sayfa2!B"&TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SATIR($A$2:$A$65536))));"Kayıt Bulunamadı";DOLAYLI("Sayfa2!B"&TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SATIR($A$2:$A$65536)))))

C2 hücresi için,
Kod:
=EĞER(KIRP($A2)="";"";EĞER(EHATALIYSA(DOLAYLI("Sayfa2!B"&TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SATIR($A$2:$A$65536))));"Kayıt Bulunamadı";DOLAYLI("Sayfa2!B"&TOPLA.ÇARPIM((Sayfa2!$C$2:$G$65536=$A2)*SATIR($A$2:$A$65536)))))
 
Geri
Üst