Anda di halaman 1dari 12

Fungsi INDIRECT dan Penerapannya pada Pembuatan Kartu Ujian

Jika ingin merujuk sebuah nilai dari sel D4 dari sheet lain, maka rumus yang bisa kita gunakan adalah: =Sheet2!D4 dimana "Sheet2" pada rumus tersebut adalah nama Sheet Jika nama Sheet mengandung spasi, maka rumusnya adalah: (Nama Sheet yang tanpa spasi-pun bisa ditulis: ='Sheet2'!D4) ='Sheet 2'!D4 Rumus di atas merujuk ke sel D4 di Sheet2. Kalau kita lihat, ada penambahan apostrop (') di awal dan akhir nama sheet dan diikuti dengan tanda seru (!), baru nama sel yang diinginkan. Lanjutt Di sel B12 berikut kita tuliskan nama sebuah sheet, lalu di D12 kita kasih rumus: =B12&"!D4" maka hasilnya: Sheet2 Sheet2!D4 --> rumusnya: =B12&"!D4" atau 'Sheet2'!D4 --> rumusnya: ="'"&B12&"'!D4" Sel D12 maupun sel D13 masih berbentuk Teks biasa

Lebih lanjut lagi.. Jika kita tambahkan fungsi INDIRECT: =INDIRECT(D12) maka hasilnya: AKU --> Rumusnya adalah: =INDIRECT(D12) atau langsung =INDIRECT(B12&"!D4") AKU --> Rumusnya adalah: =INDIRECT(D13) atau langsung =INDIRECT("'"&B12&"'!D

Apa Kesimpulannya?
Fungsi INDIRECT berfungsi untuk merubah data berbentuk Teks / String (dalam contoh sel D12) menjadi rujukan alamat sel dari teks tersebut. Lalu bagaimana caranya agar rujukan nama Sheet bisa berubah tanpa merubah rumus secara langsung. Misal kita punya 3 sheet: "Kelas 10", "Kelas 11", "Kelas 12" (tanpa tanda petik tentunya) Contoh: Nilai sel D4 pada Sheet : adalah: Kelas 10 Maman <-- Silahkan digonta-ganti Rumusnya adalah: =INDIRECT("'"&E32&"'!D4")

mbuatan Kartu Ujian


Kita akan membuat 2 buah kartu peserta : No Nama Siswa Kelas No Ujian No Nama Siswa Kelas No Ujian : 3 : Kumur : 12 : C003 : : : : 4 Komor 12 C004

Contoh Lanjut

nakan adalah:

(') di awal dan akhir nama sheet

us: =B12&"!D4" maka hasilnya:

Pada contoh di atas, penulisan nomor baris tidak ditulis langsung, Karena No urut 1 adalah pada baris no 4, maka untuk mendapatkan hasil D4, kita tambahkan No urut (R5) dengan angka 3. =INDIRECT(B12&"!D4") =INDIRECT("'"&B12&"'!D4")

g (dalam contoh sel D12)

CONTOH KARTU PESERTA LENGKAP Bisa dilihat di Sheet "Kartu"

ecara langsung.

CT("'"&E32&"'!D4")

Contoh Lanjutan

Pilih Kelas:

Kelas 12
<---> : <---> : <---> : <---> : =R5+1 =INDIRECT("'"&U7&"'!D"&R10+3) =INDIRECT("'"&U7&"'!E"&R10+3) =INDIRECT("'"&U7&"'!C"&R10+3)

mor baris tidak ditulis langsung, is no 4, maka untuk mendapatkan R5) dengan angka 3.

No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

No Ujian A001 A002 A003 A004 A005 A006 A007 A008 A009 A010 A011 A012 A013 A014 A015 A016 A017 A018 A019 A020 A021 A022 A023 A024 A025 A026 A027 A028 A029 A030

Nama Siswa Maman Mimin Momon Mumun Memen Paman Pimin Pomon Pumun Pemen Budi Ingin Menjadi Calon Dokter Yang Dapat Mengobati Penyakit Ayahnya Dan Ibunya Serta Kakak Adik Saudara Bibi Nenek Kakek Nya

Kelas 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10

No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

No Ujian B001 B002 B003 B004 B005 B006 B007 B008 B009 B010 B011 B012 B013 B014 B015 B016 B017 B018 B019 B020 B021 B022 B023 B024 B025 B026 B027 B028 B029 B030

Nama Siswa Shinta Shinti Shinto Shintu Shinti Shanti Shanto Shantu Shanta Shante Kaki Kanan Kakakku KakuKaku Fatimah Bawa Emas Untuk Dibuat Gelang Cincin Gudeg Jogya Amat Enak Banyak Vitamin ec-CeNya

Kelas 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11

No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

No Ujian C001 C002 C003 C004 C005 C006 C007 C008 C009 C010 C011 C012 C013 C014 C015 C016 C017 C018 C019 C020 C021 C022 C023 C024 C025 C026 C027 C028 C029 C030

Nama Siswa Kamar Kimir Kumur Komor Kemer Dasar Damar Dakar Datar Dazar Sesungguhnya Kemerdekaan Itu Adalah Hak Segala Bangsa Dan Oleh Sebab Itu maka Penjajahan Di Atas Dunia harus Dihapuskan Karena Tidak Sesuai dengan Perikemanusiaan dan Perikeadilan

Kelas 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12

SMA AL-HAMDULILLAH
Jln. Budiman III/A Surabaya PO.Box 43

SMA AL-HAMDULILLAH
Jln. Budiman III/A Surabaya PO.Box 43

KARTU PESERTA UJIAN


25 Nama Kelas Nomor Peserta : Dihapuskan : 12 : C025 Surabaya, 30 Mei 2013 Kepala Sekolah, Foto 3x4 Dra. Ayu Ting Ting, M.Sc Nama Kelas 26

KARTU PESERTA UJIAN


: Karena : 12 : C026 Surabaya, 30 Mei 2013 Kepala Sekolah, Foto 3x4 Dra. Ayu Ting Ting, M.Sc

Nomor Peserta

SMA AL-HAMDULILLAH
Jln. Budiman III/A Surabaya PO.Box 43

SMA AL-HAMDULILLAH
Jln. Budiman III/A Surabaya PO.Box 43

KARTU PESERTA UJIAN


27 Nama Kelas Nomor Peserta : Tidak : 12 : C027 Surabaya, 30 Mei 2013 Kepala Sekolah, Foto 3x4 Dra. Ayu Ting Ting, M.Sc Nama Kelas 28

KARTU PESERTA UJIAN


: Sesuai dengan : 12 : C028 Surabaya, 30 Mei 2013 Kepala Sekolah, Foto 3x4 Dra. Ayu Ting Ting, M.Sc

Nomor Peserta

SMA AL-HAMDULILLAH
Jln. Budiman III/A Surabaya PO.Box 43

SMA AL-HAMDULILLAH
Jln. Budiman III/A Surabaya PO.Box 43

KARTU PESERTA UJIAN


29 Nama Kelas Nomor Peserta : Perikemanusiaan dan : 12 : C029 Surabaya, 30 Mei 2013 Kepala Sekolah, Foto 3x4 Dra. Ayu Ting Ting, M.Sc Nama Kelas 30

KARTU PESERTA UJIAN


: Perikeadilan : 12 : C030 Surabaya, 30 Mei 2013 Kepala Sekolah, Foto 3x4 Dra. Ayu Ting Ting, M.Sc

Nomor Peserta

ILLAH

PO.Box 43

JIAN

Mei 2013

Ting, M.Sc

ILLAH

PO.Box 43

JIAN

Mei 2013

Ting, M.Sc

ILLAH

PO.Box 43

JIAN

Mei 2013

Ting, M.Sc

Pengalaman Pribadi
Sebelum mengenal Fungsi INDIRECT, dalam pembuatan KARTU PESERTA saya biasa menggunakan IF dan VLOOKUP. Pada saat itu saya begitu BANGGA-nya karena bisa membuat kartu otomatis dengan menggunakan RUMUS yang CUKUP PANJANG. Berikut contoh kalau menggunakan IF Kelas No Nama Siswa : : : Kelas 11

1 Shinta =VLOOKUP(E12,IF(E10="Kelas 10",'Kelas 10'!$B$4:$E$33,IF(E10="K

Bisa dibayangkan betapa panjangnya rumus di atas. Itu hanya untuk tiga kelas. Kalau sampai 15 Kelas? Untungnya, dengan rumus INDIRECT, segalanya menjadi lebih mudah. Ini ceritaku tentang Indomie, eh Excel. Apa ceritamu?

$4:$E$33,IF(E10="Kelas 11",'Kelas 11'!$B$4:$E$33,'Kelas 12'!$B$4:$E$33)),3)

s 11'!$B$4:$E$33,'Kelas 12'!$B$4:$E$33)),3)

AKU