İki hücre arasında belli kriterlerde kontrol

Katılım
6 Eylül 2007
Mesajlar
118
Excel Vers. ve Dili
2003 - Türkçe
Ekteki dosyada açıklamaya çalıştığım gibi iki hücre arasında karşılaştırma yaparak kriterlere uymaması halinde hata mesajı vermesini istiyorum.


Puan bölümünde bir sorunun puanı yer alıyor, diğer sütunlarda da her bir sınavda alınan puanlar yer alıyor. Amacım sorunun ana puanı ile son sınav sonucunu karşılaştırılması.

Bu kontrolde, iki hücre arasındaki karşılaştırmada;

1. İkisinden birinin boş olması ancak diğerinin boş olmaması halinde hata vermesini,

2. İki hücre arasında değer farkı olması halinde hata vermesini, ( Ancak 4. sonuç hücresi sıfır olursa bu hatayı göz ardı etmeli )

Puan hücresi sıfır olamaz, ya boş yada 0 dan farklı bir rakam olabilir. 4. sonuç hücresi sıfır olabilir.


Bu konuyla ilgili yardımlarınızı rica ediyorum.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,417
Excel Vers. ve Dili
excel 2010
merhaba
bu formül işinizi görür mü?

=E&#286;ER(VE(B6="";F6<>"");"hata";E&#286;ER(VE(F6="";B6<>"");"hata";E&#286;ER(VE(F6=0;B6="");"hata";E&#286;ER(VE(F6<>B6;F6<>0);"hata";""))))
 
Katılım
6 Eylül 2007
Mesajlar
118
Excel Vers. ve Dili
2003 - Türkçe
merhaba
bu formül işinizi görür mü?

=EĞER(VE(B6="";F6<>"");"hata";EĞER(VE(F6="";B6<>"");"hata";EĞER(VE(F6=0;B6="");"hata";EĞER(VE(F6<>B6;F6<>0);"hata";""))))

Sadece her ikisi boş olduğunda da hata vermesi uymadı. B ve F hücrelerinin her ikisi de boşsa hata vermemeli.

Bir de B'nin değeri sıfır olamaz, boş yada sıfırdan farklı bir rakam olabilir. Verdiğiniz formüle B hücresinin sıfır olamaması kuralını da ekleyebilir misiniz?

Diğerleri tamamdır.

Teşekkürler
 
Katılım
6 Eylül 2007
Mesajlar
118
Excel Vers. ve Dili
2003 - Türkçe
Yard&#305;mc&#305; olabilecek kimse yok mu acaba? Say&#305;n uzmanamelenin yazd&#305;&#287;&#305; form&#252;l biraz eksik kald&#305;, yukar&#305;da yazd&#305;&#287;&#305;m hatalar&#305; da i&#231;erecek bir form&#252;l yazabilir misiniz...
 

Ömer

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

Kod:
=EĞER(VE(B6="";F6="");"";EĞER(VE(UZUNLUK(B6)=1;B6=0;YADA(B6<>""));"hata";EĞER(YADA(VE(B6="";F6<>"");VE(F6="";B6<>""));"hata";EĞER(VE(UZUNLUK(F6)=1;F6<>0;B6<>F6);"hata";""))))
Denermisiniz..
 
Katılım
6 Eylül 2007
Mesajlar
118
Excel Vers. ve Dili
2003 - Türkçe
Merhaba,

Kod:
=EĞER(VE(B6="";F6="");"";EĞER(VE(UZUNLUK(B6)=1;B6=0;YADA(B6<>""));"hata";EĞER(YADA(VE(B6="";F6<>"");VE(F6="";B6<>""));"hata";EĞER(VE(UZUNLUK(F6)=1;F6<>0;B6<>F6);"hata";""))))
Denermisiniz..
Elinize, aklınıza sağlık. Tam istediğim gibi oldu. Çok teşekkür ederim.
 
Üst