
Formula generik
=LOOKUP(value,intervals,groups)
Ringkasan
Untuk mengelompokkan nombor menjadi selang ukuran yang tidak sama, anda boleh menggunakan fungsi LOOKUP. Dalam contoh yang ditunjukkan, fungsi LOOKUP digunakan untuk mengelompokkan orang mengikut umur pada selang ukuran yang tidak sama. Formula dalam D5 adalah:
=LOOKUP(C5,age,group)
Di mana "umur" adalah julat bernama F5: F8 dan "kumpulan" adalah julat bernama G5: G8.
Penjelasan
Untuk melakukan ini, LOOKUP dikonfigurasi seperti berikut:
- Nilai carian adalah umur di lajur C
- Vektor pencarian adalah julat bernama "umur" (F5: F8)
- Vektor hasilnya adalah julat bernama "kumpulan" (G5: G8)
Dengan persediaan ini, LOOKUP melakukan padanan anggaran pada nilai angka di lajur F, dan mengembalikan nilai yang berkaitan dari lajur G.
Fungsi LOOKUP selalu melakukan padanan anggaran, dengan tingkah laku berikut:
- Sekiranya LOOKUP menemui padanan tepat pada lajur umur, kumpulan yang sesuai akan dikembalikan.
- Sekiranya tidak ada padanan tepat, LOOKUP akan melintasi lajur umur sehingga nilai yang lebih besar dijumpai, kemudian "mundur" ke baris sebelumnya.
- Sekiranya umur lebih dari 50 (nilai tertinggi), LOOKUP akan mengembalikan kumpulan yang berkaitan dengan 50 ("50+").
- Sekiranya umur kurang dari nilai terkecil dalam lajur umur, LOOKUP akan mengembalikan # N / A.
Catatan: usia mesti muncul dalam urutan menaik. Periksa selang masa tersuai - mudah untuk membuat kesilapan :)
Dengan nilai kod keras
Sekiranya anda ingin melakukan pengelompokan seperti ini tanpa jadual pada lembaran kerja, anda boleh memasukkan nilai kod keras ke dalam LOOKUP sebagai pemalar array seperti ini:
=LOOKUP(C5,(0,10,36,50),("<10","10-35","36-49","50+"))