
Genel formül
=AND(A1=criteria,B1<=SMALL(IF(criteria,values),3))
Özet
Belirli kriterleri karşılayan en küçük 3 değeri vurgulamak için AND ve SMALL işlevlerine dayalı bir dizi formülü kullanabilirsiniz. Gösterilen örnekte, koşullu biçimlendirme için kullanılan formül şudur:
=AND($B5=$E$5,$C5<=SMALL(IF(color=$E$5,amount),3))
Burada "renk", adlandırılmış B5: B12 aralığıdır ve "miktar", adlandırılmış C5: C12 aralığıdır.
Açıklama
AND işlevinin içinde iki mantıksal kriter vardır. İlki basittir ve yalnızca E5'teki renkle eşleşen hücrelerin vurgulanmasını sağlar:
$B3=$E$5
İkinci test daha karmaşıktır:
$C3<=SMALL(IF(color=$E$5,amount),3)
Burada, yalnızca E5'teki (mavi) renkle ilişkili değerlerin korunduğundan emin olmak için miktarları filtreliyoruz. Filtreleme, aşağıdaki gibi EĞER işlevi ile yapılır:
IF(color=$E$5,amount)
Ortaya çıkan dizi şuna benzer:
(FALSE;100;FALSE;200;FALSE;300;FALSE;400;FALSE;500)
Miktar sütunundaki değerin yalnızca renk "mavi" olduğunda hayatta kaldığına dikkat edin. Diğer tutarlar artık YANLIŞ.
Daha sonra, bu dizi k değeri 3 olan KÜÇÜK işleve gider ve KÜÇÜK "3. en küçük" değeri olan 300'ü döndürür. İkinci mantıksal testin mantığı şu şekilde azalır:
$C3<=300
Her iki mantıksal koşul da DOĞRU olarak döndürüldüğünde, koşullu biçimlendirme tetiklenir ve hücreler vurgulanır.
Not: Bu bir dizi formülüdür ancak kontrol + üst karakter + enter gerektirmez.