Telefon rehberindeki sorgu için formül gerekiyor.

Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
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

Ö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,

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..

.
 
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
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.
 
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
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.
 

Ö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
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.

.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,742
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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)))))
 
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
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.
 
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,742
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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)))))
 
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
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

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,742
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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.
 
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,742
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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))))))
 
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
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)))))
 
Üst