Rumus Excel: Mengelompokkan nomor pada interval yang tidak rata -

Formula umum

=LOOKUP(value,intervals,groups)

Ringkasan

Untuk mengelompokkan angka ke dalam interval dengan ukuran yang tidak sama, Anda dapat menggunakan fungsi LOOKUP. Dalam contoh yang diperlihatkan, fungsi LOOKUP digunakan untuk mengelompokkan orang menurut usia ke dalam interval ukuran yang tidak sama. Rumus di D5 adalah:

=LOOKUP(C5,age,group)

Di mana "usia" adalah rentang bernama F5: F8 dan "grup" adalah rentang bernama G5: G8.

Penjelasan

Untuk melakukan ini, LOOKUP dikonfigurasi sebagai berikut:

  • Nilai pencarian adalah usia di kolom C
  • Vektor pencarian adalah rentang bernama "usia" (F5: F8)
  • Vektor hasil adalah rentang bernama "grup" (G5: G8)

Dengan penyetelan ini, LOOKUP melakukan perkiraan kecocokan pada nilai numerik di kolom F, dan mengembalikan nilai terkait dari kolom G.

Fungsi LOOKUP selalu melakukan perkiraan kecocokan, dengan perilaku berikut:

  • Jika LOOKUP menemukan kecocokan persis di kolom usia, grup terkait dikembalikan.
  • Jika tidak ada kecocokan tepat yang ditemukan, LOOKUP akan melintasi kolom usia sampai nilai yang lebih besar ditemukan, lalu "mundur" ke baris sebelumnya.
  • Jika usia lebih dari 50 (nilai tertinggi), LOOKUP akan mengembalikan grup yang terkait dengan 50 ("50+").
  • Jika usia kurang dari nilai terkecil di kolom usia, LOOKUP akan mengembalikan # N / A.

Catatan: usia harus muncul dalam urutan menaik. Periksa ulang interval khusus - mudah membuat kesalahan :)

Dengan nilai hardcode

Jika Anda ingin melakukan pengelompokan semacam ini tanpa tabel pada lembar kerja, Anda dapat memasukkan nilai hardcode ke LOOKUP sebagai konstanta array seperti ini:

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

Artikel yang menarik...