Excel formülü: Numaraları eşit olmayan aralıklarla gruplama -

Genel formül

=LOOKUP(value,intervals,groups)

Özet

Sayıları eşit olmayan büyüklükteki aralıklarda gruplamak için ARA işlevini kullanabilirsiniz. Gösterilen örnekte, ARA işlevi, insanları eşit olmayan boyut aralıklarında yaşa göre gruplamak için kullanılır. D5'teki formül:

=LOOKUP(C5,age,group)

Burada "yaş", adlandırılmış aralık F5: F8 ve "grup", adlandırılmış aralık G5: G8'dir.

Açıklama

Bunu yapmak için ARA aşağıdaki gibi yapılandırılır:

  • Arama değerleri, C sütunundaki yaşlardır
  • Arama vektörü, "yaş" olarak adlandırılan aralıktır (F5: F8)
  • Sonuç vektörü adlandırılmış aralıktır "grup" (G5: G8)

Bu kurulumla, ARA, F sütunundaki sayısal değerler üzerinde yaklaşık bir eşleşme gerçekleştirir ve ilişkili değeri G sütunundan döndürür.

ARA işlevi her zaman aşağıdaki davranışla yaklaşık bir eşleşme gerçekleştirir:

  • ARA, yaş sütununda tam bir eşleşme bulursa, ilgili grup döndürülür.
  • Tam eşleşme bulunamazsa, ARA, daha büyük bir değer bulunana kadar yaş sütununda ilerleyecek ve ardından önceki satıra "geri adım atacaktır".
  • Bir yaş 50'den büyükse (en yüksek değer), ARA, 50 ile ilişkili grubu ("50+") döndürecektir.
  • Yaş, yaş sütunundaki en küçük değerden küçükse, ARA işlevi #YOK sonucunu döndürür.

Not: yaşların artan sırada görünmesi gerekir. Özel aralıkları iki kez kontrol edin - hata yapmak kolaydır :)

Sabit kodlanmış değerlerle

Çalışma sayfasında bir tablo olmadan bu tür bir gruplamayı yapmak istiyorsanız, değerleri aşağıdaki gibi dizi sabitleri olarak ARA'ya kodlayabilirsiniz:

=LOOKUP(C5,(0,10,36,50),("<10","10-35","36-49","50+"))

Ilginç makaleler...