Excel formülü: İki sayı arasındaki arama değeri -

İçindekiler

Genel formül

=LOOKUP(B5,minimums,results)

Özet

İki değer arasındaki değerleri aramak ve karşılık gelen bir sonuç döndürmek için ARA işlevini ve sıralı bir tabloyu kullanabilirsiniz. Gösterilen örnekte, C5'teki formül şöyledir:

=LOOKUP(B5,mins,results)

burada "dakika", adlandırılmış aralık E5: E9 ve "sonuçlar", adlandırılmış aralık G5: G9'dur.

Açıklama

ARA işlevi, bir aralıkta yaklaşık eşleşme araması yapar ve başka bir aralıkta karşılık gelen değeri döndürür.

Bu örnekteki tablo hem maksimum hem de minimum değerleri içerse de, sadece minimum değerleri kullanmamız gerekiyor. Bunun nedeni, ARA işlevinin bir eşleşme bulamaması durumunda, bir sonraki en küçük değerle eşleşmesidir. LOOKUP şu şekilde yapılandırılır:

  • Arama değerleri B sütunundan gelir.
  • Arama vektörü, adlandırılmış aralık "dakika" olarak girilir (E5: E9)
  • Sonuç vektörü adlandırılmış aralık "sonuçlar" olarak girilir (G5: G9)

LOOKUP şu şekilde davranır:

  • ARA, arama vektöründe tam bir eşleşme ile karşılaşırsa, sonuç vektöründeki karşılık gelen değer döndürülür.
  • Tam bir eşleşme bulunamazsa, ARA, arama vektörünü daha büyük bir değer bulunana kadar gezer, ardından önceki satıra "geri adım atar" ve bir sonuç döndürür.
  • Arama değeri, arama vektöründeki en büyük değerden büyükse, ARA, arama vektöründeki son değerle ilişkili bir sonuç döndürür.

Not: Arama vektöründeki değerler artan sırada sıralanmalıdır.

Kelimenin tam anlamıyla arasında

Yukarıdaki örnek iyi çalışmasına ve arama tablosunda bir minimum ve maksimum "arasında" bir değer bulmasına rağmen, gerçekten yalnızca minimum değerleri kullanır. Maksimum değerler için adlandırılmış bir aralık "maxs" ile formülün değişmez bir sürümünü şöyle yazabilirsiniz:

=LOOKUP(2,1/((B5>=mins)*(B5<=maxs)),results)

Bu sürüm, B5'teki değer belirli bir satırdaki tam anlamıyla hem minimum hem de maksimum değer arasında olduğunda, sonuç vektöründeki ilişkili değeri döndürür. Yineleme durumunda, bu formül son eşleşmeyi döndürür. Mantığın açıklaması burada.

Ilginç makaleler...