Membuat Fungsi Microsoft Excel

tutorialmicrosoftexcel.net – Seperti yang telah kita ketahui pada sesi Belajar Microsoft Excel tentang Fungsi Microsoft Excel sebelumnya bahwa Microsoft Excel telah menyediakan banyak fungsi yang umum digunakan oleh user seperti fungsi SUM, Fungsi IF dan lain-lain. Dari banyak Fungsi Microsoft Excel yang telah disediakan tersebut, belum tentu semua kita gunakan. Bagaimana jika ada perhitungan yang kita lakukan secara teratur dalam menggunakan Microsoft Excel ?. Dalam mengolah data dengan Microsoft Excel mungkin saja kita perlu perhitungan sendiri yang kompleks yang membutuhkan tanda kurung untuk memudahkan perkerjaan kita dan kita gunakan setiap hari. Nah dalam hal ini Microsoft Excel memungkinkan kita  membuat sebuah fungsi sendiri secara kustom dengan memanfaatkan VBA Macro Excel. Bagi anda yang belum memahami bagaimana memulai VBA Macro Excel, ada baiknya untuk mempelajari Cara Menggunakan VBA Macro Pada Microsoft Excel.

Menganalisa Fungsi Microsoft Excel

Langkah pertama yang harus kita lakukan adalah melakukan perencanaan pada fungsi perhitungan yang akan kita buat dari berapa jumlah elemen (variabel) dan tipe data dari  elemen (variabel) fungsi yang akan kita buat. Untuk memudahkan pemahaman, mari kita buat sebuah contoh kasus dari  Membuat Fungsi Microsoft Excel. Nah pada contoh kasus ini kita akan membuat fungsi perhitungan jumlah hari dari dua buah tanggal yang berbeda misalnya dari tanggal mulai 12 Januari 2015 dan tanggal akhir 17 Januari 2015 akan menghasilkan berapa jumlah selisih hari dari kedua tanggal tersebut. Dari sini kita dapat mengambil kesimpulan :

  1. Kita membutuhkan dua buah elemen (variabel) yaitu tanggal mulai dan tanggal akhir dengan tipe data dari elemen (variabel) tersebut adalah date
  2. Setiap elemen (variabel) bukan nilai tetap akan tergantung pada nilai cell yang dipilih.
  3. Untuk hasil dari perhitungan kita akan memilih tipe data integer karena akan menghasilkan angka.

Setelah menganalisa kebutuhan Fungsi Microsoft Excel artinya kita sudah siap menggunakan perhitungan tersebut pada script Visual Basic yang ada pada Microsoft Excel (VBA Editor).

Memulai Fungsi Microsoft Excel

Setelah anda menganalisa dan merencanakan perhitungan Fungsi Microsoft Excel yang akan dibuat, maka sekarang saatnya untuk mengimplementasikan fungsi tersebut. Ikuti langkah-langkah di bawah ini.

  1. Untuk membuat Fungsi Microsoft Excel secara kustom, anda dapat mengklik menu Developer kemudian Klik icon Visual Basic atau Tekan ALT + F11 untuk menampilkan Visual Basic Editor. Membuat Fungsi Microsoft Excel
  2. Setelah itu akan tampil VBA Editor, kemudian klik kanan pada VBAProject, lalu Pilih Insert > Module Membuat Fungsi Microsoft Excel
  3. Ketiklah script pada sebelah kanan seperti dibawah ini Membuat Fungsi Microsoft Excel
  4. Untuk memahami penjelasan dari script di atas lihat keterangan di bawah ini

Function hitungHari(tglMulai As Date, tglAkhir As Date) As Integer

hitungHari = DateDiff(“d”, tglMulai, tglAkhir)

End Function

hitungHari merupakan nama dari fungsi yang kita buat dengan tipe data sebagai Integer

tglMulai merupakan variabel tanggal pertama yang dibutuhkan untuk fungsi hitungHari dengan tipe data Date

tglAkhir merupakan variabel tanggal terakhir yang dibutuhkan untuk fungsi hitungHari dengan tipe data Date

DateDiff Merupakan perintah dari visual basic untuk menentukan jumlah  dari dua tanggal

“d” Merupakan interval hari dari fungsi DateDiff.

Untuk menjalankannya buka halaman workbook lalu buatlah tabel seperti gambar di bawah ini dengan ketentuan format kolom Tanggal Mulai dan Tanggal Akhir berupa Date. Membuat Fungsi Microsoft ExcelPada kolom jumlah hari ketiklah nama fungsi yang telah kita buat tadi yaitu =hitungHari(A3,B,3) A3 adalah variabel tanggal Mulai sedangkan B3 merupakan Tanggal Akhir. Untuk lebih jelas anda dapat melihat gambar di bawah ini. Membuat Fungsi Microsoft ExcelKolom Jumlah Hari akan menghasil 2 karena jarak hari antara Tanggal Mulai dan Tanggal Akhir. Demikian Tutorial Belajar Microsoft Excel tentang Membuat Fungsi Microsoft Excel kali ini yang dapat kami sampaikan semoga bermanfaat untuk anda. Baca Juga Artikel kami Tentang Fungsi IF dan OR atau AND

Berita Lainnya