Exceli valem: grupeerige numbrid ebaühtlase intervalliga -

Üldine valem

=LOOKUP(value,intervals,groups)

Kokkuvõte

Numbrite rühmitamiseks ebavõrdse suurusega intervallideks saate kasutada funktsiooni LOOKUP. Näidatud näitel kasutatakse funktsiooni LOOKUP inimeste rühmitamiseks vanuse järgi ebavõrdse suurusega intervallidega. D5 valem on:

=LOOKUP(C5,age,group)

Kus "vanus" on nimega vahemik F5: F8 ja "rühm" on nimega vahemik G5: G8.

Selgitus

Selleks on LOOKUP konfigureeritud järgmiselt:

  • Otsinguväärtused on veerus C vanused
  • Otsinguvektor on nimega vahemik "vanus" (F5: F8)
  • Tulemusvektor on nimega vahemik "rühm" (G5: G8)

Selle seadistusega teostab LOOKUP veeru F arvväärtustele ligikaudse vaste ja tagastab veerust G seotud väärtuse.

Funktsioon LOOKUP teeb alati ligikaudse vaste järgmise käitumisega:

  • Kui LOOKUP leiab veerus vanus täpse vaste, tagastatakse vastav rühm.
  • Kui täpset vastet ei leita, läbib LOOKUP vanuse veeru, kuni leitakse suurem väärtus, seejärel "astuge tagasi" eelmisele reale.
  • Kui vanus on suurem kui 50 (suurim väärtus), tagastab LOOKUP grupi, mis on seotud 50-ga ("50+").
  • Kui vanus on vanuse veerus väikseimast väärtusest väiksem, tagastab LOOKUP # N / A.

Märkus: vanused peavad ilmuma kasvavas järjekorras. Kontrollige kohandatud intervalle veel kord - viga on lihtne teha :)

Kõvakodeeritud väärtustega

Kui soovite sellist rühmitamist ilma töölehel oleva tabelita, saate väärtused kõvasti kodeerida LOOKUP massiivikonstantidena:

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

Huvitavad Artiklid...