Penggabungan Beberapa Rumus Dasar Excel

21
Penggabungan Beberapa Rumus Dasar Excel Dalam post ini aku mau menjelaskan soal penggabungan beberapa rumus dasar Excel; HLOOKUP, VLOOKUP, IF, LEFT, MID, dan RIGHT. Langsung aja cekidot ;;) Sebelumnya, beberapa hari yang lalu aku mendapat sebuah tugas dari guru TIK. Tugasnya adalah penerapan rumus-rumus Microsoft Office Excel 2007. Pertama-tama kita disuruh bikin tabel dengan beberapa kolom yang udah diisi dengan data yang telah ditentukan, tapi banyak kolom yang belum diisi. Nah kolom-kolom yang kosong itu harus diisi menggunakan rumus Excel, dan bukan diisi manual. Kaya gini nih kertas tugasnya: Terus ini bentuknya setelah aku contoh di MS Office Excel:

description

komputer

Transcript of Penggabungan Beberapa Rumus Dasar Excel

Penggabungan Beberapa Rumus Dasar ExcelDalam post ini aku mau menjelaskan soal penggabungan beberapa rumus dasar Excel; HLOOKUP, VLOOKUP, IF, LEFT, MID, dan RIGHT. Langsung aja cekidot ;;)

Sebelumnya, beberapa hari yang lalu aku mendapat sebuah tugas dari guru TIK. Tugasnya adalah penerapan rumus-rumus Microsoft Office Excel 2007. Pertama-tama kita disuruh bikin tabel dengan beberapa kolom yang udah diisi dengan data yang telah ditentukan, tapi banyak kolom yang belum diisi. Nah kolom-kolom yang kosong itu harus diisi menggunakan rumus Excel, dan bukan diisi manual. Kaya gini nih kertas tugasnya:

  Terus ini bentuknya setelah aku contoh di MS Office Excel:

Tabel laporan

Tabel bantu (di Sheet 2)

Awalnya aku sempat bingung gimana caranya menerapkan rumus VLOOKUP supaya nggak perlu nulis rumus manual satu-satu setiap pegawai, tapi setelah aku tanya teman dan cari di Google akhirnya aku menemukan jawabannya :)) gini nih penyelesaiannya untuk seluruh tabel:

1. Kolom "Jabatan" diisi dengan rumus:=VLOOKUP(LEFT(C7,2),Sheet2!$B$2:$D$7,2,0)

2. Kolom "Keterangan" diisi dengan rumus:=VLOOKUP(RIGHT(C7,3),Sheet2!$K$2:$L$8,2,0)

3. Kolom "Tanggal Masuk Kerja" diisi dengan rumus:=DATE(MID(C7,4,2),MID(C7,6,2),MID(C7,8,2))

4. Kolom "Masa Kerja" diisi dengan rumus:=YEAR($D$3)-YEAR(F7)

5. Kolom "Gaji Pokok" diisi dengan rumus:=VLOOKUP(LEFT(C7,2),Sheet2!$B$2:$D$7,3,0)

6. Kolom "Bonus" diisi dengan rumus:=IF(H7<=$D$4,(VLOOKUP(D7,Sheet2!$F$2:$I$8,2,0)*Sheet1!I7),0)

7. Kolom "Potongan" diisi dengan rumus:=IF(H7>$D$4,(MINUTE(H7)*10000),0)

8. Kolom "Gaji Bersih" diisi dengan rumus:=I7+J7-K7

9. Untuk baris-baris di bawahnya, tinggal drag rumusnya ke bawah :))

---------------------------------------------------------------------------------------------------------Penjelasan:Pertama-tama perlu diketahui bahwa rumus dasar VLOOKUP adalah:=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

Di mana*lookup_value: data sumber atau data yang diketahui*table_array: tabel yang memuat data-data lainnya alias tabel bantu*col_index_num: kolom pada tabel bantu yang akan digunakan untuk mencari data*range_lookup: diisi dengan "0" (nol)

1. Kolom Jabatan=VLOOKUP(LEFT(C7,2),Sheet2!$B$2:$D$7,2,0)

"=VLOOKUP" adalah rumus yang menunjukkan bahwa kita menggunakan fungsi VLOOKUP alias fungsi pembacaan tabel secara vertikal.

"LEFT(C7,2)" adalah data sumber atau data yang diketahui. Maksudnya, patokan kita untuk mencari data pada tabel bantu adalah 2 karakter pertama dari kiri pada cell C7.

"Sheet2!" adalah karena tabel bantu terdapat pada Sheet 2.

"B2:D7" adalah range tabel bantu yang kita gunakan. Kenapa dibuat absolut (menggunakan tanda $)? Karena pada kolom jabatan semua data-nya diambil dari tabel B2:D7.

"2" menunjukkan bahwa kita mengambil data dari kolom ke-2 pada tabel B2:D7

"0" adalah range_lookup.

2. Kolom Keterangan=VLOOKUP(RIGHT(C7,3),Sheet2!$K$2:$L$8,2,0)

 "=VLOOKUP" adalah rumus yang menunjukkan bahwa kita menggunakan fungsi VLOOKUP alias fungsi pembacaan tabel secara vertikal.

"RIGHT(C7,3) adalah data sumber atau data yang diketahui. Maksudnya, patokan kita untuk mencari data pada tabel bantu adalah 3 karakter pertama dari kanan pada cell C7.

"Sheet2!" adalah karena tabel bantu terdapat pada Sheet 2.

"K2:L8" adalah range tabel bantu yang kita gunakan. Kenapa dibuat absolut (menggunakan tanda $)? Karena pada kolom jabatan semua data-nya diambil dari tabel K2:L8.

"2" menunjukkan bahwa kita mengambil data dari kolom ke-2 pada tabel B2:D7

"0" adalah range_lookup.

3. Kolom Tanggal Masuk Kerja=DATE(MID(C7,4,2),MID(C7,6,2),MID(C7,8,2))

"=DATE" adalah rumus yang digunakan supaya data pada cell akan otomatis berformat menjadi sebuah tanggal.

Rumus dasar tanggal adalah=DATE(year,month,day)

"MID(C7,4,2)" menunjukkan bahwa tahunnya terdapat mulai karakter ke 4 pada cell C7 sepanjang 2 huruf berikutnya (karena digit ke-4 s.d. ke-9 pada nomor induk pegawai menunjukkan tanggal masuk kerja-nya).

"MID(C7,6,2) menunjukkan bahwa bulannya terdapat mulai karakter ke 6 pada cell C7 sepanjang 2 huruf berikutnya (karena digit ke-4 s.d. ke-9 pada nomor induk pegawai menunjukkan tanggal masuk kerja-nya).

"MID(C7,8,2) menunjukkan bahwa tanggalnya terdapat mulai karakter ke 8 pada cell C7 sepanjang 2 huruf berikutnya (karena digit ke-4 s.d. ke-9 pada nomor induk pegawai menunjukkan tanggal masuk kerja-nya).

4. Kolom Masa Kerja=YEAR($D$3)-YEAR(F7)

Sebenernya aku krang paham maksud dari masa kerja, tapi aku menyimpulkan bahwa masa kerja adalah jarak tahun masuk kerja menuju sekarang. 

"=YEAR($D$3)" adalah rumus supaya dia hanya menampilkan tahun dari cell D3 --> 2013

"=YEAR(F7)" adalah rumus supaya dia hanya menampilkan tahun dari cell F7 --> 1989

"-" di tengah artinya sebagai pengurang; 2013-1989

5. Kolom Gaji Pokok=VLOOKUP(LEFT(C7,2),Sheet2!$B$2:$D$7,3,0)

  "=VLOOKUP" adalah rumus yang menunjukkan bahwa kita menggunakan fungsi VLOOKUP alias fungsi pembacaan tabel secara vertikal.

 "LEFT(C7,2)" adalah data sumber atau data yang diketahui. Maksudnya, patokan kita untuk mencari data pada tabel bantu adalah 2 karakter pertama dari kiri pada cell C7.

 "Sheet2!" adalah karena tabel bantu terdapat pada Sheet 2.

 "B2:D7" adalah range tabel bantu yang kita gunakan. Kenapa dibuat absolut (menggunakan tanda $)? Karena pada kolom jabatan semua data-nya diambil dari tabel B2:D7.

"3" menunjukkan bahwa kita mengambil data dari kolom ke-3 pada tabel B2:D7.

"0" adalah range_lookup.

6. Kolom Bonus=IF(H7<=$D$4,(VLOOKUP(D7,Sheet2!$F$2:$I$8,2,0)*Sheet1!I7),0)

"=IF" merupakan rumus fungsi logika. Perlu diketahui bahwa rumus dasar =IF adalah:=IF(logical_test, [value_if_true], [velue_if_false])

Di mana*logical_test: cell serta syarat yang menentukan apakah cell tersebut akan menghasilkan true atau false.*value_if_true: hasil yang akan ditampilkan jika cell patokan memenuhi syarat.*value_if_false: hasil yang akan ditampilkan jika cell patokan tidak memenuhi syarat.

Jika diterjemahkan dengan bahasa manusia, rumus pada Kolom Bonus di atas akan berbunyi seperti ini: Jika cell H7 lebih kecil/sama dengan cell D4, maka H7 akan berisi besarnya persentase bonus dikalikan gaji pokok. Jika tidak, maka H7 adalah nol.

"Jika cell H7 lebih kecil/sama dengan cell D4," merupakan terjemahan dari rumus bagian=IF(H7<=$D$4,

"maka H7 akan berisi besarnya persentase bonus dikalikan gaji pokok." merupakan terjemahan dari rumus bagian(VLOOKUP(D7,Sheet2!$F$2:$I$8,2,0)*Sheet1!I7),

"Jika tidak, maka H7 adalah nol." merupakan terjemahan dari rumus bagian,0)

Bisa dipahami? ;;)

7. Kolom Potongan=IF(H7>$D$4,(MINUTE(H7)*10000),0)

Ini juga pake rumus fungsi logika nih.. Kalo diterjemahkan dengan bahasa manusia, rumus pada kolomPotongan di atas akan berbunyi seperti ini: Jika cell H7 lebih besar daripada cell D4, maka H7 akan berisi jarak menit pada cell H7 dikalikan dengan Rp10.000. Jika tidak, maka H7 adalah nol.

"Jika cell H7 lebih besar daripada cell D4," merupakan terjemahan dari rumus bagian=IF(H7>$D$4,

"maka H7 akan berisi jarak menit pada cell H7 dikalikan dengan Rp10.000." merupakan terjemahan dari bagian rumus(MINUTE(H7)*10000)

"Jika tidak, maka H7 adalah nol." merupakan terjemahan dari rumus bagian,0)

8. Kolom Gaji Bersih=I7+J7-K7

 Kolom gaji bersih berisi penjumlahan biasa, yaitu gaji pokok ditambah dengan bonus dikurangi dengan potongan.

Setelah terisi semua, bentuknya bakal kaya gini nih

Catatan:Jika dengan rumus-rumus di atas terdapat kesalahan formula, coba ganti semua tanda koma (,) dengan tanda titik koma (;). Tidak semua MS Office Excel 2007 di setiap PC meminta koma (,) sebagai pemisah. Coba dicek di format formulanya ketika mengetikkan formula ;;)

Yang butuh file Excelnya untuk latihan bisa didownload di sini:Download - lpk dinamicom.zip

Sekian dan semoga bermanfaat ;)at 16:50 Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

6 comments:

1.

Firdan Imaduddin 9 March 2013 at 08:13

Thanks sob!Buka blog ini jugafacebook.blogspot.comrotten.com

ReplyReplies

1.

Nadia amanialya 24 March 2014 at 09:49

itu isinya ttg apa ?

Reply

2.

Ayu Prameswari 18 October 2013 at 04:23

ini membantu banget buat aku, makasi ya! :)

Reply

3.

naia 10 March 2014 at 11:49

Bermanfaat bwuangetttt.....makasih banyak ya,

sering2 ja nge post artikel yg begini..hahahaha

Reply

4.

Nadia amanialya 24 March 2014 at 09:50

makasih blognya :D nambah pengetahuan

Reply

5.

mr. shiro 21 November 2014 at 11:43

cih,, terlalu mudah.. lain kali buat penggabungan rumus if,countifs, max.. untuk mengetahui data apa data itu duplicate dari periode lalu...

Reply

Fungsi Rumus LEFT, MID dan RIGHT di Excel RumusExcel.com - Fungsi rumus LEFT, MID dan RIGHT bisa digunakan untuk mengambil beberapa karakter text dari data di Microsoft Excel dimulai dari arah kiri, tengah ataupun kanan. Berikut Penjelasan selengkapnya tentang penggunaan fungsi rumus LEFT, MID dan RIGHT di Excel: Daftar isi: Fungsi Rumus LEFT di Excel Fungsi Rumus MID di Excel Fungsi Rumus RIGHT Excel 01. Fungsi Rumus LEFT di Excel Rumus LEFT berfungsi untuk mengambil beberapa karakter text dari data di Microsoft Excel yang dimulai dari kiri. Penulisan Syntaxnya adalah: =LEFT ( Text; Num_Chars ) Keterangan: Text adalah string teks yang berisi karakter yang ingin di ekstrak. Num_Chars adalah menentukan jumlah karakter yang ingin di ekstrak dari kiri.   - Num_Chars nilainya harus lebih besar dari 0 (Nol).   - Jika nilai Num_Chars lebih besar dari panjang teks maka semua

karakter teks akan di tampilkan.   - Jika Num_Chars dihilangkan atau tidak ditentukan, maka otomatis diasumsikan sebagai 1. Contoh: A B C   1   Teks Rumus Keterangan 2 Rumus Excel dot com =LEFT(A2) Hasilnya R (menampilkan 1 karakter) 3 Rumus Excel dot com =LEFT(A3;1) Hasilnya R (menampilkan 1 karakter) 4 Rumus Excel dot com =LEFT(A4;2) Hasilnya Ru (menampilkan 2 karakter) 5 Rumus Excel dot com =LEFT(A5;5) Hasilnya Rumus (menampilkan 5 karakter) 6 Rumus Excel dot com =LEFT(A6;11) Hasilnya Rumus Excel (menampilkan 11 karakter) 7 02. Fungsi Rumus MID di Excel Rumus MID berfungsi untuk mengambil beberapa karakter text dari data di Microsoft Excel yang dimulai dari tengah. Penulisan Syntaxnya adalah: =MID ( Text; Start_Num; Num_Chars ) Keterangan: Text adalah string teks yang berisi karakter yang ingin di ekstrak. Start_Num adalah posisi karakter pertama yang ingin di ekstrak. Num_Chars adalah menentukan jumlah karakter yang ingin di ekstrak dengan fungsi MID.. Contoh: A B C   1   Teks Rumus Keterangan 2 Rumus Excel dot com =MID(A2;1;5) Hasilnya Rumus (menampilkan 5 karakter, mulai dari karakter ke-1) 3 Rumus Excel dot com =MID(A3;7;5) Hasilnya Excel (menampilkan 5 karakter, mulai dari karakter ke-7) 4 Rumus Excel dot com =MID(A4;13;3) Hasilnya dot (menampilkan 3 karakter, mulai dari karakter ke-13) 5 Rumus Excel dot com =MID(A5;17;3) Hasilnya com (menampilkan 3 karakter, mulai dari karakter ke-17) 6 Rumus Excel dot com =MID(A6;13;7) Hasilnya dot com (menampilkan 7 karakter, mulai dari karakter ke-13) 7 03. Fungsi Rumus RIGHT di Excel Rumus RIGHT berfungsi untuk mengambil beberapa karakter text dari data di Microsoft Excel yang dimulai dari kanan. Penulisan Sintaxnya adalah: =RIGHT ( Text; Num_Chars ) Keterangan: Text adalah string teks yang berisi karakter yang ingin di ekstrak. Num_Chars adalah menentukan jumlah karakter yang ingin di ekstrak dari kanan. Contoh: A B C   1   Teks Rumus Keterangan 2 Rumus Excel dot com =RIGHT(A2) Hasilnya m (menampilkan 1 karakter) 3 Rumus Excel dot com =RIGHT(A3;1) Hasilnya m (menampilkan 1 karakter) 4 Rumus Excel dot com =RIGHT(A4;2) Hasilnya om (menampilkan 2 karakter) 5 Rumus Excel dot com =RIGHT(A5;3) Hasilnya com (menampilkan 3 karakter) 6 Rumus Excel dot com =RIGHT(A6;7) Hasilnya dot com (menampilkan 7 karakter) 7 Untuk lebih memahami penerapan fungsi LEFT, MID dan RIGHT bisa dilihat pada contoh Menentukan Jadwal Kuliah berikut ini: A B C D   1   KODE   JENIS MATA KULIAH     NAMA MATA KULIAH       KELAS     2   TE123P   3 PA125S 4 TE127S 5 PA124P 6 TE126P 7 8 NAMA MATA KULIAH 9 KODE NAMA 10 123 BAHASA 11 124 AGAMA 12 125 STATISTIK 13 126 GRAFIK 14 127 LOGIKA 15 Keterangan: - Jenis Mata Kuliah diambil dari 2 karakter pertama dalam kolom KODE. TE=Teori, PA=Praktek. - Nama Mata Kuliah diambil dari karakter ketiga dalam kolom KODE sebanyak 3 karakter. - Kelas diambil dari karakter ke 6 dari kolom KODE. P=Pagi, S=Sore. Penyelesaian: Pada Cell B2 ketikkan rumus: =IF(LEFT(A2;2)="TE";"TEORI";IF(LEFT(A2;2)="PA";"PRAKTEK";"")) Pada Cell C2 ketikkan rumus: =IF(MID(A2;3;3)="123";$B$10;IF(MID(A2;3;3)="124";$B$11;IF(MID(A2;3;3)="125";$B $12;IF(MID(A2;3;3)="126";$B$13;IF(MID(A2;3;3)="127";$B$14;"")))))      atau dengan rumus yang lebih singkat dengan fungsi LOOKUP =LOOKUP(--MID(A2;3;3);$A$10:$A$14;$B$10:$B$14) Pada Cell D2 ketikkan rumus: =IF(RIGHT(A2;1)="P";"PAGI";IF(RIGHT(A2;1)="S";"SORE";"")) *Selanjutnya tinggal drag and drop pada B2, C2, dan D2 ke bawah untuk menyalin rumus ke baris-baris berikutnya.. Jika semua rumus benar, hasilnya akan seperti ini: A B C D   1   KODE   JENIS MATA KULIAH   NAMA MATA KULIAH       KELAS     2   TE123P   TEORI BAHASA PAGI 3 PA125S PRAKTEK STATISTIK SORE 4 TE127S TEORI LOGIKA SORE 5 PA124P PRAKTEK AGAMA PAGI 6

TE126P TEORI GRAFIK PAGI 7 8 NAMA MATA KULIAH 9 KODE NAMA 10 123 BAHASA 11 124 AGAMA 12 125 STATISTIK 13 126 GRAFIK 14 127 LOGIKA 15 Sekian pembahasan tentang Fungsi Rumus LEFT, MID dan RIGHT di Excel, Contoh Filenya bisa di unduh disini. Semoga Bermanfaat. Masdad Al-Falucky | Selasa, 23 September 2014 | Rating: 4.5 Title : Fungsi Rumus LEFT, MID dan RIGHT di Excel Description : Tutorial penggunaan fungsi rumus LEFT, MID dan RIGHT di Microsoft Excel. Penjelasan lengkap fungsi LEFT, MID dan RIGHT di Microsoft

Sumber: http://www.rumusexcel.com/2014/09/fungsi-rumus-left-mid-right-di-excel.html#right

Cara Membuat Menu Navigasi Antar Sheet di Excel Rumusexcel.com - Pada artikel sebelumnya sudah dibahas cara membuat link antar sheet dengan memodifikasi ribbon Excel, kali kita akan mempelajari hal yang hampir sama yakni membuat link antar sheet tapi bukan dengan memodifikasi ribbon, melainkan memanfaatkan menu Hyperlink pada Excel.     Mengutip dari situs id.wikipedia.org: Hyperlink adalah sebuah acuan dalam dokumen hiperteks ke dokumen yang lain atau sumber lain. Hyperlink pada Microsoft Excel biasanya digunakan untuk menautkan antar sheet ataupun teks yang ada pada sheet tersebut. Misal digunakan untuk membuat Menu Utama pada pembuatan Raport, Buku Induk dan lain sebagainya. Untuk itu pada kesempatan kali ini kita akan mempelajari penerapan hyperlink pada beberapa hal, yaitu: Membuat Link Antar Sheet di Excel Membuat Link pada Sheet yang sama pada Excel Membuat Link untuk membuka Folder / File Lain dengan Excel Berikut selengkapnya cara menggunakan hyperlink pada Excel: Membuat Link Antar Sheet di Excel Untuk membuat link antar sheet di Excel caranya adalah sebagai berikut: Buat sebuah Shape atau gambar, atau teks biasa juga bisa. Klik kanan pada Shape tersebut dan pilih menu Hyperlink. Selanjutnya akan tampil jendela Insert Hyperlink Pada Link to: pilih Place in This Document, pada Cell Reference pilih Nama Sheet yang ingin ditautkan misal Sheet2 atau bisa juga menautkan Defined Names dengan memilih Defined Names. Pada Type the cell refererence: ketikkan cell yang ingin ditautkan misal A1. Selanjutnya klik OK, dan coba klik pada Shape yang tadi dibuat maka cell aktif akan berpindah menuju ke Sheet2 cell A1. Membuat Link pada Sheet yang sama pada Excel Terkadang dalam membuat data dengan Microsoft Excel kita menggunakan banyak baris karena banyaknya data yang di entri, Untuk itu kita bisa membuat link pada Sheet yang bisa digunakan untuk memudahkan berpindah ke baris tertentu dengan cepat misal pada baris ke 1000. Untuk itu kita bisa memanfaatkan fungsi hyperlink Excel  untuk membuat link pada sheet yang sama, caranya hampir sama dengan membuat link antar Sheet Excel, hanya saja pada Pilihan Cell Reference pilih nama sheet yang terdapat tombol Shapenya tadi, misal Sheet1 dan pada Type the cell refererence: ketikkan cell yang ingin ditautkan misal A1000. kemudian klik OK, dan coba klik pada Shape yang tadi dibuat maka cell aktif akan berpindah menuju ke Sheet1 cell A1000. Membuat Link untuk membuka Folder / File Lain dengan Excel Untuk membuat link yang berfungsi membuka folder/file lain dengan Excel caranya adalah: Klik kanan pada Shape telah dibuat dan pilih menu Hyperlink. Pada jendela Insert Hyperlink, pada pilihan Link to: pilih Existing File or Web Page dan pilih Current Folder, selanjutnya pada Address: masukkan alamat folder yang ingin ditautkan, atau bisa di isi nama file yang ingin ditautkan misal file PDF, Word dan lain-lain, atau bisa juga alamat situs misal www.rumusexcel.com. Selanjutnya klik OK untuk menyimpan. Kita juga bisa menambah Screen

Tip yang berfungsi untuk menampilkan Screen Tip ketika cursor didekatkan pada Shape yang kita buat tadi, caranya pada jendela Insert Hyperlink pilih Screen Tip dan ketikkan screen yang ingin ditampilkan misal Buka Sheet 2. Sekian pembahasan tentang Cara Membuat Menu navigasi Antar Sheet di Excel, Semoga Bermanfaat.... 

Sumber: http://www.rumusexcel.com/2014/12/membuat-menu-navigasi-antar-sheet-di-excel.html

Cara Menandai Cell dengan Conditional Formatting di Excel RumusExcel.com - Dalam pembuatan data dengan Microsoft Excel terkadang kita ingin menandai Cell tertentu yang berisi teks tertentu supaya lebih mudah untuk di lihat, misal pada data Hutang Piutang dengan menandai cell keterangan jika berisi teks "Masih Hutang" maka cell akan otomatis berwarna merah dan teks berwarna putih tebal dan sebagainya. Untuk menandai cell secara otomatis kita bisa menggunakan menu Conditional Formatting, Conditional Formatting adalah sebuah fungsi yang disediakan microsoft Excel untuk membuat format tertentu pada suatu cell atau teks dengan kondisi tertentu. Untuk menggunakan Conditional Formatting caranya adalah sebagai berikut: Pilih Cell atau blok cell mana saja yang ingin diberikan fungsi Conditional Formatting. misal sel D3 s/d  D7 (seperti pada contoh gambar diatas) Pada Tab Home klik menu Conditional Formatting dan klik New Rule... karena kita ingin membuat Rule baru. Selanjutnya akan tampil jendela New Formatting Rule, pada Select a Rule Type: terdapat beberapa pilihan tipe Rule yang bisa digunakan, sebagai contoh kita pilih Rule yang kedua yaitu Format only cells that contain, pada Edit the Rule Description: kita bisa menentukan Format Teks yang ingin diterapkan misalnya pada: - ComboBox1 pilih Cell Value - ComboBox2 pilih equal to - Pada kolom berikutnya ketikkan Masih Hutang atau ="Masih Hutang" Selanjutnya klik tombol Format untuk menampilkan jendela Format Cells dan tentukan Format Cellsnya sebagai contoh saya Pilih pada tab Font (Font Style: Bold dan Color: Putih) dan pada tab Fill saya pilih warna Merah.  Selanjutkan klik OK, maka jika pada cell D3 s/d D7 berisi teks Masih Hutang maka akan berubah formatnya menjadi    Masih Hutang     Pada ComboBox1 yang ada pada Edit the Rule Description: selain pilihan Cell Value juga ada beberapa pilihan lain yang bisa digunakan sesuai kebutuhan kita, diantaranya: Specific Text yang bisa digunakan untuk menentukan specific text seperti: - sebuah cell mengandung teks tertentu (containing) - sebuah cell tidak mengandung teks tertentu (not containing) - suatu cell dimulai dengan teks atau huruf tertentu (beginning with) dan - suatu cell diakhiri dengan teks atau huruf tertentu (ending with) Dates Occurring yang bisa gunakan pada cell yang berformat tanggal (date) Blanks untuk menformat kondisi cell yang kosong. Not Blanks untuk menformat kondisi cell yang tidak kosong. Errors untuk menformat kondisi cell yang ada Errornya seperti #N/A dan lain-lain. Not Errors untuk menformat kondisi cell yang tidak ada Errornya. Pada pilihan Cell Value juga ada beberapa pilihan yang bisa digunakan, diantaranya: between: berisi angka diantara ...  sampai ... not between: tidak berisi angka diantara ...  sampai ... equal to: sama dengan ... not equal to: tidak sama dengan ... greater than: lebih besar dari ... less than: lebih kecil dari ... greather than or equal to: lebih besar atau sama dengan ... less than or equal to: lebih kecil atau sama dengan ... Sekian pembahasan tentang cara menandai cell dengan conditional Formatting di Excel, Semoga Bermanfaat...

Sumber: http://www.rumusexcel.com/2014/12/cara-menandai-cell-dengan-conditional-formatting-di-excel.html

Penggabungan Beberapa Rumus Dasar ExcelDalam post ini aku mau menjelaskan soal penggabungan beberapa rumus dasar Excel; HLOOKUP, VLOOKUP, IF, LEFT, MID, dan RIGHT. Langsung aja cekidot ;;)

Sebelumnya, beberapa hari yang lalu aku mendapat sebuah tugas dari guru TIK. Tugasnya adalah penerapan rumus-rumus Microsoft Office Excel 2007. Pertama-tama kita disuruh bikin tabel dengan beberapa kolom yang udah diisi dengan data yang telah ditentukan, tapi banyak kolom yang belum diisi. Nah kolom-kolom yang kosong itu harus diisi menggunakan rumus Excel, dan bukan diisi manual. Kaya gini nih kertas tugasnya:

  Terus ini bentuknya setelah aku contoh di MS Office Excel:

Tabel laporan

Tabel bantu (di Sheet 2)

Awalnya aku sempat bingung gimana caranya menerapkan rumus VLOOKUP supaya nggak perlu nulis rumus manual satu-satu setiap pegawai, tapi setelah aku tanya teman dan cari di Google akhirnya aku menemukan jawabannya :)) gini nih penyelesaiannya untuk seluruh tabel:

1. Kolom "Jabatan" diisi dengan rumus:=VLOOKUP(LEFT(C7,2),Sheet2!$B$2:$D$7,2,0)

2. Kolom "Keterangan" diisi dengan rumus:=VLOOKUP(RIGHT(C7,3),Sheet2!$K$2:$L$8,2,0)

3. Kolom "Tanggal Masuk Kerja" diisi dengan rumus:=DATE(MID(C7,4,2),MID(C7,6,2),MID(C7,8,2))

4. Kolom "Masa Kerja" diisi dengan rumus:=YEAR($D$3)-YEAR(F7)

5. Kolom "Gaji Pokok" diisi dengan rumus:=VLOOKUP(LEFT(C7,2),Sheet2!$B$2:$D$7,3,0)

6. Kolom "Bonus" diisi dengan rumus:=IF(H7<=$D$4,(VLOOKUP(D7,Sheet2!$F$2:$I$8,2,0)*Sheet1!I7),0)

7. Kolom "Potongan" diisi dengan rumus:=IF(H7>$D$4,(MINUTE(H7)*10000),0)

8. Kolom "Gaji Bersih" diisi dengan rumus:=I7+J7-K7

9. Untuk baris-baris di bawahnya, tinggal drag rumusnya ke bawah :))

---------------------------------------------------------------------------------------------------------Penjelasan:Pertama-tama perlu diketahui bahwa rumus dasar VLOOKUP adalah:=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

Di mana*lookup_value: data sumber atau data yang diketahui*table_array: tabel yang memuat data-data lainnya alias tabel bantu*col_index_num: kolom pada tabel bantu yang akan digunakan untuk mencari data*range_lookup: diisi dengan "0" (nol)

1. Kolom Jabatan=VLOOKUP(LEFT(C7,2),Sheet2!$B$2:$D$7,2,0)

"=VLOOKUP" adalah rumus yang menunjukkan bahwa kita menggunakan fungsi VLOOKUP alias fungsi pembacaan tabel secara vertikal.

"LEFT(C7,2)" adalah data sumber atau data yang diketahui. Maksudnya, patokan kita untuk mencari data pada tabel bantu adalah 2 karakter pertama dari kiri pada cell C7.

"Sheet2!" adalah karena tabel bantu terdapat pada Sheet 2.

"B2:D7" adalah range tabel bantu yang kita gunakan. Kenapa dibuat absolut (menggunakan tanda $)? Karena pada kolom jabatan semua data-nya diambil dari tabel B2:D7.

"2" menunjukkan bahwa kita mengambil data dari kolom ke-2 pada tabel B2:D7

"0" adalah range_lookup.

2. Kolom Keterangan=VLOOKUP(RIGHT(C7,3),Sheet2!$K$2:$L$8,2,0)

 "=VLOOKUP" adalah rumus yang menunjukkan bahwa kita menggunakan fungsi VLOOKUP alias fungsi pembacaan tabel secara vertikal.

"RIGHT(C7,3) adalah data sumber atau data yang diketahui. Maksudnya, patokan kita untuk mencari data pada tabel bantu adalah 3 karakter pertama dari kanan pada cell C7.

"Sheet2!" adalah karena tabel bantu terdapat pada Sheet 2.

"K2:L8" adalah range tabel bantu yang kita gunakan. Kenapa dibuat absolut (menggunakan tanda $)? Karena pada kolom jabatan semua data-nya diambil dari tabel K2:L8.

"2" menunjukkan bahwa kita mengambil data dari kolom ke-2 pada tabel B2:D7

"0" adalah range_lookup.

3. Kolom Tanggal Masuk Kerja=DATE(MID(C7,4,2),MID(C7,6,2),MID(C7,8,2))

"=DATE" adalah rumus yang digunakan supaya data pada cell akan otomatis berformat menjadi sebuah tanggal.

Rumus dasar tanggal adalah=DATE(year,month,day)

"MID(C7,4,2)" menunjukkan bahwa tahunnya terdapat mulai karakter ke 4 pada cell C7 sepanjang 2 huruf berikutnya (karena digit ke-4 s.d. ke-9 pada nomor induk pegawai menunjukkan tanggal masuk kerja-nya).

"MID(C7,6,2) menunjukkan bahwa bulannya terdapat mulai karakter ke 6 pada cell C7 sepanjang 2 huruf berikutnya (karena digit ke-4 s.d. ke-9 pada nomor induk pegawai menunjukkan tanggal masuk kerja-nya).

"MID(C7,8,2) menunjukkan bahwa tanggalnya terdapat mulai karakter ke 8 pada cell C7 sepanjang 2 huruf berikutnya (karena digit ke-4 s.d. ke-9 pada nomor induk pegawai menunjukkan tanggal masuk kerja-nya).

4. Kolom Masa Kerja=YEAR($D$3)-YEAR(F7)

Sebenernya aku krang paham maksud dari masa kerja, tapi aku menyimpulkan bahwa masa kerja adalah jarak tahun masuk kerja menuju sekarang. 

"=YEAR($D$3)" adalah rumus supaya dia hanya menampilkan tahun dari cell D3 --> 2013

"=YEAR(F7)" adalah rumus supaya dia hanya menampilkan tahun dari cell F7 --> 1989

"-" di tengah artinya sebagai pengurang; 2013-1989

5. Kolom Gaji Pokok=VLOOKUP(LEFT(C7,2),Sheet2!$B$2:$D$7,3,0)

  "=VLOOKUP" adalah rumus yang menunjukkan bahwa kita menggunakan fungsi VLOOKUP alias fungsi pembacaan tabel secara vertikal.

 "LEFT(C7,2)" adalah data sumber atau data yang diketahui. Maksudnya, patokan kita untuk mencari data pada tabel bantu adalah 2 karakter pertama dari kiri pada cell C7.

 "Sheet2!" adalah karena tabel bantu terdapat pada Sheet 2.

 "B2:D7" adalah range tabel bantu yang kita gunakan. Kenapa dibuat absolut (menggunakan tanda $)? Karena pada kolom jabatan semua data-nya diambil dari tabel B2:D7.

"3" menunjukkan bahwa kita mengambil data dari kolom ke-3 pada tabel B2:D7.

"0" adalah range_lookup.

6. Kolom Bonus=IF(H7<=$D$4,(VLOOKUP(D7,Sheet2!$F$2:$I$8,2,0)*Sheet1!I7),0)

"=IF" merupakan rumus fungsi logika. Perlu diketahui bahwa rumus dasar =IF adalah:=IF(logical_test, [value_if_true], [velue_if_false])

Di mana*logical_test: cell serta syarat yang menentukan apakah cell tersebut akan menghasilkan true atau false.*value_if_true: hasil yang akan ditampilkan jika cell patokan memenuhi syarat.*value_if_false: hasil yang akan ditampilkan jika cell patokan tidak memenuhi syarat.

Jika diterjemahkan dengan bahasa manusia, rumus pada Kolom Bonus di atas akan berbunyi seperti ini: Jika cell H7 lebih kecil/sama dengan cell D4, maka H7 akan berisi besarnya persentase bonus dikalikan gaji pokok. Jika tidak, maka H7 adalah nol.

"Jika cell H7 lebih kecil/sama dengan cell D4," merupakan terjemahan dari rumus bagian=IF(H7<=$D$4,

"maka H7 akan berisi besarnya persentase bonus dikalikan gaji pokok." merupakan terjemahan dari rumus bagian(VLOOKUP(D7,Sheet2!$F$2:$I$8,2,0)*Sheet1!I7),

"Jika tidak, maka H7 adalah nol." merupakan terjemahan dari rumus bagian,0)

Bisa dipahami? ;;)

7. Kolom Potongan=IF(H7>$D$4,(MINUTE(H7)*10000),0)

Ini juga pake rumus fungsi logika nih.. Kalo diterjemahkan dengan bahasa manusia, rumus pada kolomPotongan di atas akan berbunyi seperti ini: Jika cell H7 lebih besar daripada cell D4, maka H7 akan berisi jarak menit pada cell H7 dikalikan dengan Rp10.000. Jika tidak, maka H7 adalah nol.

"Jika cell H7 lebih besar daripada cell D4," merupakan terjemahan dari rumus bagian=IF(H7>$D$4,

"maka H7 akan berisi jarak menit pada cell H7 dikalikan dengan Rp10.000." merupakan terjemahan dari bagian rumus(MINUTE(H7)*10000)

"Jika tidak, maka H7 adalah nol." merupakan terjemahan dari rumus bagian,0)

8. Kolom Gaji Bersih=I7+J7-K7

 Kolom gaji bersih berisi penjumlahan biasa, yaitu gaji pokok ditambah dengan bonus dikurangi dengan potongan.

Setelah terisi semua, bentuknya bakal kaya gini nih

Catatan:Jika dengan rumus-rumus di atas terdapat kesalahan formula, coba ganti semua tanda koma (,) dengan tanda titik koma (;). Tidak semua MS Office Excel 2007 di setiap PC meminta koma (,) sebagai pemisah. Coba dicek di format formulanya ketika mengetikkan formula ;;)

Yang butuh file Excelnya untuk latihan bisa didownload di sini:Download - lpk dinamicom.zip

Sekian dan semoga bermanfaat ;)at 16:50 Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

6 comments:

1.

Firdan Imaduddin 9 March 2013 at 08:13

Thanks sob!Buka blog ini jugafacebook.blogspot.comrotten.com

ReplyReplies

1.

Nadia amanialya 24 March 2014 at 09:49

itu isinya ttg apa ?

Reply

2.

Ayu Prameswari 18 October 2013 at 04:23

ini membantu banget buat aku, makasi ya! :)

Reply

3.

naia 10 March 2014 at 11:49

Bermanfaat bwuangetttt.....makasih banyak ya,

sering2 ja nge post artikel yg begini..hahahaha

Reply4.

Nadia amanialya 24 March 2014 at 09:50

makasih blognya :D nambah pengetahuan

Reply

5.

mr. shiro 21 November 2014 at 11:43

cih,, terlalu mudah.. lain kali buat penggabungan rumus if,countifs, max.. untuk mengetahui data apa data itu duplicate dari periode lalu...

Reply