Aşağıdaki formülü kullanırken sorun yaşıyorum:
=INDEX(range1,MATCH(1,(A1=range2)*(B1=range3),0))
Böylece neyin işe yaramadığını görmek için parçalarını test etmeye başladım. Denediğimde
=(A1=range2)
ve almak için otomatik olarak doldurun
=(A2=range2)
=(A3=range2)
...
=(An=range2)
ilk birkaç hücre için doğru TRUE değerini döndürür, ancak kalan hücreler için hatalı bir şekilde YANLIŞ döndürür.
Veri türlerinin her iki aralıkta da aynı olduğunu onayladım. Tüm hücrelerde formülün otomatik doldurulmasını doğruladım. Ve ilişkinin DOĞRU olması gerektiğini doğruladım.
Bu formülün tutarsız bir şekilde değerlendirilmesine neden olan başka neler olabilir?
=(A1=range2)Test yapmak yerine =COUNTIF(range2,A1)>0, aralıkta olup olmadığını test olarak deneyin .