coba juga solusi alternatif berikut memanfaatkan formula Index dan Match

=Index(B2:B11;Match(E2;A2:A11;1))

Index berfungsi untuk mengambil data atau nilai yang sesuai dengan nilai
baris dan kolom (dalam kasus ini hanya menggunakan nilai baris)

untuk mengambil nomor baris yang sesuai kita gunakan formula Match, untuk
match_type-nya kita gunakan 1 yang artinya akan mengambil nilai yang sama,
jika tidak ditemukan nilai yang sama maka akan mengambil nilai terkecil
sebelumnya.

wassalam,

-dwint-





Pada 20 Juni 2012 13:11, Ferry <[email protected]> menulis:

> **
>
>
> Halo..
> Sebenarnya banyak cara pak.
> Saran saya yang pertama akan lebih mudah jika dibuat range x sampai y
> nilainya A, dst
> aturan nya juga harus sama, misal >=x dan <y atau kebalikannya.
> Setelah itu bisa menggunakan fungsi if dengan array digabungkan dengan
> vlookup
>
> contoh
> A B C
> -----------
> 90 100 A
> 80 90 B
> 70 80 C
> 60 70 D
>
> Jika z = nilai yang dicari
> Maka
> =vlookup(sum(if(z>=A1:A4,if(z<B1:B4,B1:B4))),B1:C4,2,False)
> akhiri dengan ctrl+shift+enter
>
> Thanks
>
>
> --- In [email protected], "PEACE" <boypeace.81@...> wrote:
> >
> > saya mencoba memberikan Nilai
> > >=91 A
> > >=80 A-
> > >71 B+
> > >65 B
> > >60 B-
> > >55 C+
> > >50 C
> > >45 C-
> > >35 D
> > <35 E
> >
> > seperti itu, saya coba gunakan if karena logika sudah sampai sepuluh
> ternyata tidak jalan, sementara kalau pake vlookup operator < atau > tidak
> bisa saya gunakan. mohon solusinya
> >
>
>  
>

Attachment: dwint_nilai berdasarkan range.xls
Description: MS-Excel spreadsheet

Kirim email ke