2 veya daha fazla sütunda veri doğrulama

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,496
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Örnek dosyada D3 : D20 arasında Veri Doğrulama Uygulanmıştır.

Veri Doğrulama Formül :

Kod:
=TOPLA.ÇARPIM(($C$2:$C2=C3)*($D$2:$D2=D3))=0
 

Ekli dosyalar

Katılım
18 Kasım 2006
Mesajlar
15
Excel Vers. ve Dili
ex. 2002 SP3 Türkçe
Merhaba,

Örnek dosyada D3 : D20 arasında Veri Doğrulama Uygulanmıştır.

Veri Doğrulama Formül :

Kod:
=TOPLA.ÇARPIM(($C$2:$C2=C3)*($D$2:$D2=D3))=0
Necdet bey, yardımınız için teşekkürler.. formülü uyguladığımda #NAME hatası alıyorum.

edit: sanırım İngilizce sürüm kullandığım için böyle bir hata aldım.

2. edit: topla.çarpım yerine sumproduct kullandım (noktasız) hücrede TRUE yazıyor ama benim istediğim arama yoluyla doğrulama yapmak.
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,496
Excel Vers. ve Dili
Ofis 365 Türkçe
Arama yoluyla doğrulama yapmak?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,496
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Kusura bakmayınınız, ne yapmak istediğinizi hiç ama hiç anlamadım. Umarım bir anlayan çıkar.
 

Ö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
Doğrulama kelimesini hatalı kullandım sanırım. Ekteki dosyada yapmak istediğim şeyin ilk aşaması çalışıyor.
Merhaba,

A4:B17 arası koşullu biçimlendirme formülü,

Kod:
=VE($A4=5014;$B4=2)
İngilizce versiyonu için VE yerine AND yazarsınız.

5014 ile 2 değerini hücreden de alabilirsiniz.

.
 
Katılım
18 Kasım 2006
Mesajlar
15
Excel Vers. ve Dili
ex. 2002 SP3 Türkçe
Ömer bey, bu kod sadece a4 ve b4 hücresindeki verileri kontrol ediyor. a5-a6-a7... ve b5-b6-b7... hücrelerini kontrol etmiyor.

Amacımın anlaşılması için şöyle bir örnek vereyim: Diyelim ki a1-a2-a3-...-a10 hücrelerinde ve b1-b2-b3-...-b10 hücrelerinde sayılardan oluşan bir liste var. c1 ve d1 hücreleri ise arama kutusu mantığında çalışsın ve c1'e bir sayı yazdığımda bunu a1-...-a10 aralığında d1'e bir sayı yazdığımda bunu b1-...-b10 aralığında arasın. örneğin c1=5 d1=10 olsun, bu iki sayı listede varsa (aynı satırda olmak zorunda) beni uyarsın. Bu uyarı bir mesaj olmak zorunda değil, koşullu biçimlendirme ile bir renk değiştirme de olabilir. İlginize teşekkürler...
 

Ö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 tam olarak sizin söylediğinizi yapıyor.

=VE($A4=5014;$B4=2)

5014 yerine $C$1
2 yerine $D$1

yazarsanız arama ölçütlerini hücreden alır.

.
 
Katılım
18 Kasım 2006
Mesajlar
15
Excel Vers. ve Dili
ex. 2002 SP3 Türkçe
1. satırı arattığımda "doğru" diğer satırları arattığımda "yanlış" diyor. Ekteki resimde(sağda) göreceğiniz gibi formülü tüm liste için genişletmeye çalıştığımda #değer hatası veriyor.
 

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
1. satırı arattığımda "doğru" diğer satırları arattığımda "yanlış" diyor. Ekteki resimde(sağda) göreceğiniz gibi formülü tüm liste için genişletmeye çalıştığımda #değer hatası veriyor.
Uygulamayı yanlış yapıyorsunuz.

A4:B17 arasını fare ile seçtikten sonra koşullu biçimlendirmeye

=VE($A4=$C$1;$B4=$D$1)

formülü yazmanız gerekir.

Uygulama ektedir.

.
 

Ekli dosyalar

Katılım
18 Kasım 2006
Mesajlar
15
Excel Vers. ve Dili
ex. 2002 SP3 Türkçe
olay budur. çok teşekkürler.
 
Üst