Minggu, 06 Mei 2012

Formula peringkat data (Rank satu kriteria)


Muatan :

  • Kilasan tentang mencari peringkat sebuah data
  • Contoh kasus
  • Rank dengan satu kriteria


Kilasan

Peringkat sebuah data relatif terhadap data yang lain dapat diperoleh dengan menggunakan fungsi Rank. Syntax fungsi Rank adalah :
    =RANK( nilai_yang_dicari_peringkatnya , referensi_data_semesta_peringkat , [cara_mengurutkan] )
  • nilai_yang_dicari_peringkatnya
      Sebuah nilai data yang akan dicari nilai peringkatnya pada sekumpulan data.
  • range_data_semesta_peringkat
      Sekumpulan data yang menjadi area penyusunan pemeringkatan. Sekumpulan data ini dapat berupa range maupun array.
  • [cara_mengurutkan]
      opsi cara mengurutkan dalam menyusun pemeringkatan seluruh data. Sifatnya optional dengan nilai opsi yang ada adalah :
    • 0 -> untuk cara mengurutkan menurun (descending) [nilai default]
    • 1 -> untuk cara mengurutkan menaik (ascending)
  • Jika nilai_yang_dicari_peringkatnya tidak ditemukan dalam referensi_data_semesta_peringkat, maka akan menghasilkan error value.



Pembahasan kali ini akan difokuskan pada pemeringkatan berdasar satu kriteria, untuk memudahkan memahami cara menggunakan fungsi Rank. Pemeringkatan berdasar banyak kriteria akan dibahas pada coretan berikutnya.


Contoh kasus

Pembahasan kali ini akan menggunakan sebuah data nilai penjualan yang berhasil diperoleh oleh setiap karyawan bagian penjualan. Total karyawan bagian penjualan adalah 10 orang. Setiap karyawan memiliki ID karyawan yang bersifat unik. Data tersebut adalah sebagai berikut :

Kasus yang akan diselesaikan adalah :
  1. Peringkat keberapa tertinggikah nilai penjualan karyawan dengan ID 525 dalam 10 orang karyawan bagian penjualan tersebut ?
  2. Susunlah data seluruh karyawan bagian penjualan disertai peringkat masing-masing karyawan yang terurut dari tertinggi ke terendah maupun dari terendah ke tertinggi !


Rank dengan satu kriteria

Penyelesaian kasus diatas dengan menggunakan fungsi Rank adalah sebagai berikut :
  1. Peringkat keberapa tertinggikah nilai penjualan karyawan dengan ID 525 dalam 10 orang karyawan bagian penjualan tersebut ?
    • Data yang dibutuhkan untuk memanfaatkan fungsi Rank :
      • nilai_yang_dicari_peringkatnya : nilai penjualan untuk karyawan ID 525, yaitu cell B4
      • referensi_data_semesta_peringkat : seluruh data penjualan, yaitu range B4:B13 yang absolut tetap ($B$4:$B$13)
      • [cara_mengurutkan] : opsi diurutkan secara menurun (descending), yaitu 0 atau diabaikan saja karena nilai defaultnya adalah 0
    • Susunan formula dengan fungsi Rank :
        =RANK( $B4 , $B$4:$B$13 , 0 )
      atau
        =RANK( $B4 , $B$4:$B$13 )
      karena opsi cara mengurutkan memiliki nilai default 0 (pengurutan descending).
    • Hasil formula adalah bernilai 1
  2. Susunlah data seluruh karyawan bagian penjualan disertai peringkat masing-masing karyawan yang terurut dari tertinggi ke terendah maupun dari terendah ke tertinggi !
    • Dibuat 2 (dua) kolom untuk hasil pemeringkatan melalui pengurutan Ascending (kolom C) dan Descending (kolom D). Untuk secara descending, bisa menggunakan formula kasus 1 kemudian di-copy ke baris data berikutnya. Untuk secara ascending, maka formula untuk descending diganti opsi pengurutannya dari nilai 0 atau diabaikan menjadi bernilai 1. Formula untuk pengurutan ascending diletakkan pada cell C4, kemudian di-copy ke baris berikutnya.
    • Susunan formula dengan fungsi Rank :
      • Untuk formula rank pengurutan ascending yang diletakkan pada cell C4 :
          =RANK( $B4 , $B$4:$B$13 , 1 )
      • Untuk formula rank pengurutan descending yang diletakkan pada cell D4 :
          =RANK( $B4 , $B$4:$B$13 , 0 )
        atau
          =RANK( $B4 , $B$4:$B$13 )
        karena opsi cara mengurutkan memiliki nilai default 0 (pengurutan descending).
      • Tabel hasil penyusunan peringkat setiap karyawan adalah :


Closing :

Fungsi Rank bekerja pada data bertipe numerik saja. Pastikan datatype kolom yang menjadi data pemeringkatan adalah numerik.

Fungsi Rank pada dasarnya untuk mencari sebuah nilai pada sebuah kumpulan data. Oleh sebab itu, ketika pemeringkatan dilakukan dengan banyak kriteria, maka perlu disusun sebuah kumpulan data yang mewakili seluruh kriteria pemeringkatan yang sering disebut sebagai Composite Key.


File(s) :



Coretan terkait :



Tidak ada komentar:

Posting Komentar