Membuat Slip Gaji Menggunakan Rumus Excel

Pada artikel sebelumnya belajar office sudah membahas cara membuat format menghitung gaji karyawan berdasarkan hari efektif kerja menggunakan rumus excel. Pada kesempatan ini admin akan membahas cara membuat Format Cetak Slip Gaji menggunakan rumus excel.

Sebelumnya akan dibahas terlebih dahulu apa itu Slip Gaji ? Slip Gaji adalah merupakan lembaran kertas kecil berisi ringkasan catatan rincian gaji yang didapatkan oleh karyawan setelah bekerja pada periode tertentu yang telah ditetapkan. Secara umumnya yaitu setiap bulan.

Pada format slip gaji biasanya terdiri dari bagian-bagian diantaranya sebagai berikut :

  • Pada bagian atas terdapat Nama perusahaaan bisa juga ditambahkan logo dan alamat kantornya. Terdapat juga Tulisan SLIP GAJI.
  • Pada bagian rincian gaji meliputi : gaji pokok, tunjangan-tunjangan, tambahan gaji lembur, uang makan, uang transport, bonus dan sebagainya tergantung dari kebijakan perusahaanya.
  • Kemudian terdapat juga rincian potongan meliputi : pinjaman, pajak, iuran dan lainnya jika ada, sehingga didapat berapa jumlah gaji bersihnya.
  • Terdapat juga tanggal dikeluarkan gaji, dan pihak berwenang dari perusahaan yang memberikan gajinya.

Selanjutnya, berikut ini contoh cara membuat format sederhana cetak slip gaji menggunakan rumus excel.

Langkah-langkah membuatnya sebagai berikut :
Pertama buatlah table yang berisi data-data karyawan beserta jabatan, rincian gaji, tunjangan dsb. Seperti contoh dibawah ini dengan nama sheet “Data Karyawan”

DATA GAJI KARYAWAN
DATA GAJI KARYAWAN

Kemudian buatlah sheet baru untuk cetak slip gaji dengan nama “Slip Gaji”

Buatlah formatnya seperti contoh dibawah ini

SLIP GAJI KARYAWAN
SLIP GAJI KARYAWAN

Pada pembuatan format cetak ini kita buat supaya ketika kita masukan NIK yang menjadi patokan maka akan mucul data-data gajinya dari sumber sheet pertama secara otomatis sehingga format siap untuk dicetak. Rumus yang digunakan yaitu rumus excel vlookup yang sering kita pakai pada artikel contoh-contoh sebelumnya.

Baca Juga :  Rumus Excel Vlookup

Penulisan rumusnya yaitu sebagai berikut :

Nama, ketikan pada cell D7
=VLOOKUP(D6;’Data Karyawan’!B4:L23;2;FALSE)

Jabatan Rumusnya sama Vlookup , perbedaanya pada urutan kolom datanya
=VLOOKUP(D6;’Data Karyawan’!B4:L23;3;FALSE)

Lembur

=VLOOKUP(D6;’Data Karyawan’!B4:L23;4;FALSE)

Seterusnya Uang makan, Transport, Bonus, Pinjaman, Iuran.

Untuk PPh (pajak penghasilan ini menyesuaikan dengan ketentuan dari perpajakan)
=Gaji*Persen

Total Penerimaan
Rumusnya menggunakan sum, ketikan rumusnya =SUM(D12:D18)

Total Potongan dijumlahkan terlebih dahulu
Rumusnya =SUM(H12:H14)

Gaji Bersih Total penerimaan – Total potongan
Rumusnya =D19-H19

Berikut ini contoh file excel yang sudah jadi, silahkan jika sobat belajar office ada yang membutuhkannya download di pada link dibawah ini. Silahkan diubah Nama-namanya sesuai kebutuhan.

Format Slip Gaji Rumus Excel (Office 2010)

Update Baru : Format Slip Gaji Excel Lengkap Tombol Print Otomatis

New ! : Slip Gaji Lengkap THR Rumus Excel

New Update : Slip Gaji Excel Lengkap Tombol Print Otomatis (1 lembar banyak slip)

Baca juga : Rumus Excel Hitung THR

Terimakasih semoga bermanfaat.

146 pemikiran pada “Membuat Slip Gaji Menggunakan Rumus Excel”

  1. nice info gan, sepertinya memang lebih mudah bikin di excel ya ketimbang word dan hasilnya lebih rapi juga

    Balas
  2. mas tolong jelaskan maksunya ini terutama yang Cells(3 + i, 2).Value

    Worksheets(“SlipGajiOtomatis”).Range(“D6”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 2).Value
    Worksheets(“SlipGajiOtomatis”).Range(“D7”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 3).Value
    Worksheets(“SlipGajiOtomatis”).Range(“D8”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 4).Value
    Worksheets(“SlipGajiOtomatis”).Range(“D12”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 5).Value
    Worksheets(“SlipGajiOtomatis”).Range(“D13”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 6).Value
    Worksheets(“SlipGajiOtomatis”).Range(“D14”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 7).Value
    Worksheets(“SlipGajiOtomatis”).Range(“D15”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 8).Value
    Worksheets(“SlipGajiOtomatis”).Range(“D16”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 9).Value
    Worksheets(“SlipGajiOtomatis”).Range(“D17”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 10).Value
    Worksheets(“SlipGajiOtomatis”).Range(“H12”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 11).Value
    Worksheets(“SlipGajiOtomatis”).Range(“H13”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 12).Value

    masih bingung

    Balas
    • masbustanbustanul @ : kalau yang rumus itu untuk vba macro dengan metode looping untuk tombol priny supaya bisa print otomatis.

      Worksheets(“SlipGajiOtomatis”).Range(“D6″).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 2).Value

      penjelasan:

      kita samakan jadi antara sheet “SlipGajiOtomatis” =“DataKaryawan”

      Worksheets(“SlipGajiOtomatis”) sesuaikan nama sheetnya
      Range(“D6″) sesuaikan cellnya D6

      Worksheets(“DataKaryawan”) sesuaikan nama sheetnya

      Cells(3 + i, 2) ini juga range

      3+i = baris

      2 = kolom

      saya gunakan cells karena untuk proses looping +i akan menjumlah menerus +1, sehingga data untuk barisnya berubah saat di tekan tombol print, sementara kolomnya tetap.

      untuk lengkapnya sudah pernah dibahas pada artikel berikut ini

      https://www.belajaroffice.com/membuat-tombol-print-otomatis-excel-macro/

      jika masih ada pertanyaan silahkan koment kembali.

      Terimaksih

      Balas
  3. terimaksaih mas ilmunya, walau agak pusing emang gak punya basic di excel, tapi alhamdulillah bisa juga, he he he

    Balas
  4. terima kasih, sangat membantu sekali, tapi saya kesulitan saat mengcopy sheet ke sheet di file excel yg lain.mohon dibukakan unprotectnya. mohon balasan ke email saya irfanbasir@gmail.com. thanks

    Balas
  5. Dear Pak Edi, terima kasih banyak, sangat membantu sekali, bisa mohon dibukakan unprotectnya tidak. mohon balasan ke email saya: haryanto_115@yahoo.co.id . sekali lagi terima kasih.

    Balas
  6. Assallamualikum pak edi,terima kasih bnyaak..waah sangaat membantu sekali,saya mohon di bukakan unprotecknya.Mohon balasannya ke email saya fadelmhd5@gmail.com

    Balas
  7. i = bertambah setiap 1 baris, jika next bertambah setiap 3 baris bagaimana, bos?

    Balas
    • Akhirnya ketemu juga, makenya rumus vba excel do while

      i nya bisa diubah loncatnya, sesuai kebutuhan :

      i = i + 3

      untuk kodingnya lengkapnya :

      Dim i As Integer

      Sub Button1_Click()
      mulai = Range(“L5”).Value
      Sampai = Range(“L6”).Value
      kali = Range(“L7”).Value
      i = 1

      Do While i < Sampai

      Worksheets(“SlipGajiOtomatis”).Range(“D6”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 2).Value
      Worksheets(“SlipGajiOtomatis”).Range(“D7”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 3).Value
      Worksheets(“SlipGajiOtomatis”).Range(“D8”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 4).Value
      Worksheets(“SlipGajiOtomatis”).Range(“D12”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 5).Value
      Worksheets(“SlipGajiOtomatis”).Range(“D13”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 6).Value
      Worksheets(“SlipGajiOtomatis”).Range(“D14”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 7).Value
      Worksheets(“SlipGajiOtomatis”).Range(“D15”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 8).Value
      Worksheets(“SlipGajiOtomatis”).Range(“D16”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 9).Value
      Worksheets(“SlipGajiOtomatis”).Range(“D17”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 10).Value
      Worksheets(“SlipGajiOtomatis”).Range(“H12”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 11).Value
      Worksheets(“SlipGajiOtomatis”).Range(“H13”).Value = Worksheets(“DataKaryawan”).Cells(3 + i, 12).Value

      Worksheets(“SlipGajiOtomatis”).PrintOut Copies:=kali
      i = i + 3

      Loop

      End Sub

      Terimakasih semoga bermanfaat.

      Balas
  8. pak edi,terima kasih bnyaak..sangaat membantu sekali,saya mohon di bukakan unprotec.
    Mohon balasannya ke email saya maltalesmana@gmail.com

    Balas
  9. Terima kasih banyak pak, sangat membantu bagi saya yang pemula, mohon kirim unprotect nya boleh pak, ke soelist80@gmail.com
    Salam

    Balas
  10. Terima kasih banyak pak Edi, sangat membantu sekali bagi saya yang pemula
    Mohon bantuan untuk kirim unprotect nya ya pak, makasih

    Balas
  11. itu cara membuat ada scrool nya pada cell kunci di slip gaji gmn ya

    Balas
  12. gan, terima kasih banyak atas ilmu, sungguh bermanfaat,
    saya ada sedikit mau saya tanyakan pak, di bagian sheet slip gaji, yang NIK itu, adakah cara supaya filter itu di terbatas hanya pada K20 tapi bisa di tambah begitu, mohon petunjuk caranya gan,

    kalau tidak merepotkan, jawabannya bisa dikirim ke email saya saja pak di fagessa@gmail.com

    Balas
  13. Sangat membantu sekali bagi saya yang pemula.
    Mohon bantuan untuk kirim unprotect nya.
    Terima kasih.

    Balas
  14. Terima Kasih banyak mas edi, sungguh bermanfaat sekali ilmunya, kalau boleh saya juga mau file unprotectnya email saya di teguh3547@gmail.com, matur suwun

    Balas
  15. Terima Kasih banyak pak Edi, sangat membantu untuk saya belajar excel,, kalau boleh saya juga mau file unprotectnya , email saya di johnhl31@yahoo.com. Terimakasih sebelumnya.

    Balas
  16. Assalamualaikum mas edi,
    Salam kenal yah.
    Mas saya coba buat rekap gaji dan slip gaji beserta komponen2 nya namun kok belum nemu untuk generate slip gajinya yah. Mohon pencerahaanya dan kalau ga keberatan file yg unprotectednya untuk slip gaji dan rekap gaji biar bisa dibongkar pasang biar mahir dalam excel. Terus terang saya buta banged, dan situs ini sangat membantu kami kami yg masih taraf belajar. Terima kasih atas kesedian mas edi dalam memberikan tutor gratis bagi kami.
    Jaza kallah khair.
    Wa alaikum salam.
    Fauzi

    Balas
  17. Ijin download Gan.. sangat bermanfaat.
    ada 1 pertanyaan untuk merubah format nomor karyawan gmn caranya.
    Trims

    Balas
    • Halo sobat isyfa, untuk mengubah nomer karyawan caranya dengan inputkan data pada sheet data karyawan kolom NIK.

      Terimakasih, jika masih ada pertanyaan silahkan bls kembali.

      Balas
  18. Pak tolong kirim dong file yg unprotect khusus untuk pembuata slip gaji guru, biar saya tinggal edit saja, Makasih pak sebelumnya, soalnya saya masih pemula, belum begitu mengerti ttg rumus excel.

    Balas
  19. untuk menambah jumlah karyawan gimana pak, mohon bantuannya
    bisa kirim pak file unprotectnya ke royyan.07@gmail.com
    terima kasih ilmunya, semoga keberkahan bersama bapak. 🙂

    Balas
    • Maaf ya baru bisa balas libur dulu kemarin heee, untuk menambahkan karyawan input pada sheet data karyawan. file unprotect sudah dikirim cek email.

      Terimakasih

      Balas
  20. pak kalau saya les pribadi sama bpak bsa gx pak mslah axcel

    Balas
  21. Assallamualikum pak edi,terima kasih bnyaak..waah sangaat membantu sekali,saya mohon di bukakan unprotecknya.Mohon balasannya ke email saya az_fian25@yahoo.com

    Balas
  22. mas edi,

    mau nanya, bgm kita menghitung jlh jam dan hari bila format cellnya adalah mmddyyy h:m:s antara 2 cell ? misalnya ada 2 waktu yg berbeda, 01/07/16 08:00:00 dan 02/07/16 15:45:00. Saya ingin tahu, bgm caranya spy hasilnya adalah 1 hari 7 jam 45 menit. thx ya mas

    Balas
  23. Bagaimana menginput NIK sehingga ada K01, k02 dst

    Balas
  24. sebelumnya terima kasih banyak Mas Edi, mohon bisa dikirim password unprotect-nya, tks ..

    Balas
  25. trus kalo mau cetak gimana, misal 50 karyawan, masa satu slip satu lembar kertas hehehe

    Balas
    • Mohon maaf sobat jhony format ini ada kekuranganya memang baru bisa untuk 1 kali print satu lbr. belum ketemu codingnya, klo nanti ketemu admin update lagi. paling utk saat bisa diakali 1 lembar bisa untuk 2 slip caranya gampang pertama sesuaikan dulu space untuk setengah lembar. print misal 25 lebar kemudian posisi kertas dibalik kebawah print lagi 26 – 50. jadi 1 lbr bisa utk 2 slip.

      Terimakasih

      Balas
  26. Alhamdulillah, Tutorial ini sangat bermanfaat sekali, terimakasih banyak atas Ilmunya, Semoga Allah semakin menambahkan Ilmu yang baik buat saudaraku yang membikin website ini.

    Balas
  27. Sangat membantu sekali, terima kasih atas ilmu yang telah di berikan, mohon di kirimkan file no protec nya ke email rudyandroid7@gmail.com ?

    terima kasih sekali lagi dan semoga allah membalas kebaikan anda dalam membagi ilmu.

    Balas
  28. mas unprotect pass nya dong
    greenferdiansyah[at]gmail[dot]com ..
    terima kasih mas

    Balas
  29. Assalamualaikum pak… mau tanya kalau mau bikin database laundry beserta hitungan gaji karyawannya saya harus memilih contoh yg mana ya…. masih bingung…
    terimakasih

    Balas
  30. mas, bisa bantu kirim file yang unprotect ngak mas? saya masih binggung gimana mas. email saya aprilia0131@gmail.com . terima kasih banyak mas

    Balas
  31. Mohon di kirim File slip gaji di email

    Balas
  32. Maaf pak mau tanya kalo slip gaji yg seperti ini gmna yah ?
    contohnya :
    Endi (namanya)
    gaji pokok 10.000X6=60.000
    UM/T 5000X6=30.000
    Uang Lembur 7000X15=105.000

    Ini gmna cra itung excellnya ya ?

    Balas
  33. Assallamualikum pak edi,terima kasih bnyaak..waah sangaat membantu sekali,saya mohon di bukakan unprotecknya.Mohon balasannya ke email saya sumberpadi9@gmail.com

    Balas
  34. mantap sekali postingannya mas edi,
    saya mau tanya mas kalo dari Slip gaji tinggal cetak itu terus mau di balikin lagi datanya ke jurnal database gimana caranya mas?
    ,terima kasih

    Balas
  35. ssallamualikum pak edi,terima kasih bnyaak..waah sangaat membantu sekali,saya mohon di bukakan unprotecknya.Mohon balasannya ke email saya nrochmat@yahoo.com yaa… maurnuwun, barokalloh

    Balas
      • Terimakasih sangat kk edi..semoga berkah kk amin

        Balas
      • Kk mau tanya..umtuk rumus NIK gmna ia kk
        saya coba pake rumus vlookup tidak bisa, disaat saya mau ganti NIK rumus hilang..terimakasih sebelumnya kk edi

        Balas
        • untuk yang terbaru 3 slip gaji satu lembar. untuk NIK sudah dibuat otomatis jadi ketika NIK yang slip gaji paling atas maka NIK berikutnya akan muncul otomatis NIK ke 2 dst.

          Jadi untuk yang slip gaji no ke 2 dan ke 3 tidak usah diganti rumusnya. yang perlu dipilih NIK yang paling atas saja.

          Balas
  36. Thanks ilmu nya sangat bermanfaat
    boleh minta yg tidak di protect untuk bahan belajar yang bisa dikembangkan
    makasi sebelumnya
    afablacklist@gmail.com

    Balas
  37. Mas tlg krm di email sy spy bs sy pelajari

    Balas
    • Untuk slip gaji karyawan rumah sakit maksudnya, tinggal diedit dan disesuaikan dengan kebutuhan mas.

      Balas
  38. Assalamualaikum Mas Edi boleh minta file yg unprotect mas dikirim ke : adhito81@gmail.com.. Makasih bnyak ya mas sebelumnya semoga berkah

    Balas
  39. sangat bermanfaat bisa minta unprotek nya mas ??

    Balas
  40. Bagaimana cara edit input NIK pada slip gaji 1 lembar 4 slip. karena yang di file cuma sampai NIK 20. sementara Pegawai dikantor saya sampai NIK 36.

    Balas
  41. Bismillah,
    terima kasih pak edi atas ilmunya,
    izin bertanya, saya ingin membuat semacam slip gaji namun melalui googlespreadsheet pak edi,
    saya sudah coba digooglespreadsheet namun ternyata ketika NIK diinput nama yg keluar di komputer lain yg sedang online bukan nama yg diinginkan, sedangkan di komputer saya sudah sesuai,
    ada arahan dari pak edi jika kami ingin menampilkan di googlespreadsheet slip gaji

    Balas
  42. Assalamulaikum Wr. Wb.
    Pak mohon kirimkan file unprotecnya ke email saya rendyadhisty@outlook.com

    Semoga selalu diberikan kesehatan dan dilancarkan rezekinya.

    Aamiin

    Balas
  43. cara membuat tombol filter pada bagian nik itu bagaimana ya pak Edi?

    Balas
  44. halo pak Edi, utk L23 itu reference ap ya?
    maaf awam bgt utk VLOOK FALSE

    Balas

Tinggalkan komentar

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.