Anda di halaman 1dari 8

Selamat siang Mas!.

, mohon kami dikasih pencerahan, mengenai rumus excel untuk


menghitung jumlah tagihan rekening air secara otomatis, jadi setiap kita
memasukkan angka dalam kolom jumlah pemakaian air , secara otomatis akan
langsungterlihat jumlah total yang harus dibayar dalam kolom harga air .

Adapun variabel pemakaian air per m3:

pemakaian 0-10 = per m3nya Rp.2.500,-

pemakaian 11-20 = per m3nya Rp.3.100,-

pemakaian 21-30 = per m3nya Rp.3.400,-

pemakaian >30 = per m3nya Rp.4.000,-

Kiranya demikian mas, pertanyaan kami, atas kebaikan hati mas menanggapi pertanyaan
ini, kami haturkan banyak terima kasih.
Last Modified: Thursday, October 20, 2016

rusidi
Thursday, March 01, 2012
0% of 0 votes
Bro Rusidi,
Jika cell berisi angka pemakain air adalah pada cell A1 maka rumus
sederhana untuk excel versi apapun adalah :
····················
=IF(A611,A6*2500,IF(A621,A6*3100,IF(A31,A6*3400,A*400)))
atau

=IF(A1>30,A1*4000,IF(A1>20,A1*3400,IF(A1>10,A1*3100,A1*2500)))
Hasilnya sama tapi ada bedanya, bisakah anda temukan perbedaannya?
Salam Excel
@rd
ardo
17 Mar 2012
0
Mas Rusidi,
Ada alternatif lain yang mungkin bisa bermanfaat:
Langkah 1:
Buat tabel variabel pada Sheet2, sesuai variabel yang dimiliki Mas Rusidi.
Tapi ada sedikit perbedaan. Lihat gambar berikut:

Selanjutnya, pada Sheet1, buat Tabel Inputan.


Kotak pertama (Cell A2) untuk inputan jumlah pemakaian Air. Kotak kedua
di sebelahnya (Cell B2) untuk menunjukkan hasil atau Biaya pemakaian.
Pada Kotak kedua (Cell B2) tulis formula berikut:
=VLOOKUP(A2,Sheet2!A:B,2)*A2
Jika anda tuliskan angka pemakaian pada kotak pertama (Cell A2), maka
seharusnya akan muncul hasil biaya seperti gambar berikut:

Mungkin Mas Rusidi akan bertanya, apa maksud dari formula diatas?
Sebenarnya, formula di atas hanyalah formula VLOOKUP biasa. Bedanya,
parameter terakhir (Range Lookup) saya kosongkan, yang artinya TRUE.
Parameter Range Lookup = TRUE, akan membuat VLOOKUP akan
mencari nilai terdekat dari angkat referensi (yang ada pada Cell A2).
Dengan Formula ini, maka berapapun jumlah variabel biaya air, tidak perlu
mengubah formula.
Terima kasih
Semoga bermanfaat.
Salam
Langkah-langkahnya membuatnya sebagai berikut :
 Pertama buat sheet tarif berdasarkan kelas/golongan/paket yang diambil contoh
seperti dibawah ini, sobat-sobat bisa sesuaikan sendiri berdasar kebutuhan.

Tarif berdasar kelas

 Selanjutnya buat sheet untuk data pelanggan, seperti contoh dibawah ini :

Data pelanggan

Untuk tarif kita bisa buat rumus excel vlookup dari sheet tarif, sehingga muncul
otomatis rumusnya yaitu :

=VLOOKUP(E5;’Tarif ‘!$A$4:$B$6;2;FALSE)

Selanjutnya buat sheet untuk cetak, pada format ini admin buat dua sheet cara yaitu
untuk print manual (vlookup) dan otomatis (vba macro)

Print manual (Vlookup)


Sebagai acuan yaitu No Pelanggan, jika kita ketikan masukan no pelanggan akan
muncul data-data tagihan otomatis.

Rumus-Rumusnya :
NAMA =VLOOKUP($D$6;Pelanggan!$B$5:$H$21;2;FALSE)
ALAMAT =VLOOKUP($D$6;Pelanggan!$B$5:$H$21;3;FALSE)
GOLONGAN =VLOOKUP($D$6;Pelanggan!$B$5:$H$21;4;FALSE)
dst untuk data vlookup sesuikan pada urutan kolomnya (Baca juga : Rumus Vlookup
Excel)
RP (Tagihan) =D11*C13
Biaya admin, perawatan = diinput saja (biasa sama)
PPn misal 10 % =I10*10%
Jml Harus dibayar =SUM(I10:I13)
Terbilang pembayaran, bisa menggunakan cara menambahkan add in sudah pernah
dibahas dibawah ini

Membilang Angka Pada Excel Dengan Add in


Print Otomatis (VBA Macro)
 Buat Tombol Print dan Print preview (baca juga : Membuat Tombol Print
Sederhana)
 Buat pengaturan halaman yang akan diprint
 Buat koding
Tombol Print
Sub Button1_Click()
mulai = Range(“N3”).Value
sampai = Range(“N4”).Value
kali = Range(“N5”).Value
For i = mulai To sampai
Worksheets(“PrintOtomatis”).Range(“D6”).Value =
Worksheets(“Pelanggan”).Cells(4 + i, 2).Value
Worksheets(“PrintOtomatis”).Range(“D7”).Value =
Worksheets(“Pelanggan”).Cells(4 + i, 3).Value
Worksheets(“PrintOtomatis”).Range(“D8”).Value =
Worksheets(“Pelanggan”).Cells(4 + i, 4).Value
Worksheets(“PrintOtomatis”).Range(“I7”).Value =
Worksheets(“Pelanggan”).Cells(4 + i, 5).Value
Worksheets(“PrintOtomatis”).Range(“D11”).Value =
Worksheets(“Pelanggan”).Cells(4 + i, 6).Value
Worksheets(“PrintOtomatis”).Range(“C11”).Value =
Worksheets(“Pelanggan”).Cells(4 + i, 7).Value
Worksheets(“PrintOtomatis”).Range(“C12”).Value =
Worksheets(“Pelanggan”).Cells(4 + i, 8).Value
Worksheets(“PrintOtomatis”).PrintOut Copies:=kali
Next i
End Sub
Jika sobat membutuhkan file yang sudah jadi silahkan saja download di sini, format
perbaikan

Format Tagihan Excel Print Otomatis VBA Macro


Terimakasih semoga bemanfaat jangan lupa untuk share di fb, twitter untuk sobat-
sobat lain yang membutuhkannya.
Langsung saja berikut langkah-langkahnya :
Supaya bisa mengikuti dengan mudah sobat bisa download contoh file latihannya
dibawah ini

Slip Gaji Otomatis Latihan


 Pertama buat tombol print dan print preview
 Buat tabel untuk menuliskan : Dari No (Cell L5) , Sampai No (Cell L6) dan
Copy (Cell L7)
 Selanjutnya masuk pada koding
Untuk print preview kodingnya
Sub Button2_Click()
Worksheets(“SlipGajiOtomatis”).PrintPreview
End Sub
Koding untuk print
Sub Button1_Click()
mulai = Range(“L5”).Value
sampai = Range(“L6”).Value
kali = Range(“L7”).Value
For i = mulai To 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
Next i
End Sub
Ket kodingnya:

Mulai, sampai, kali merupakan variabel pengaturan halaman yang akan dicetak.

Rumus kita cocokan antara cell pada sheet “SlipGajiOtomatis” cetak dengan
sheet“DataKaryawan”
Contoh :

Data Karyawan

NIK “SlipGajiOtomatis” = NIK “DataKaryawan”


Worksheets(“SlipGajiOtomatis”).Range(“D6”).Value =
Worksheets(“DataKaryawan”).Cells(i + 3, 2).Value
Range(“D6”) =Cells(i + 3, 2)
Untuk Cells (i + 3, 2) urutannya baris dulu baru kolom artinya mulai baris ke 3+i
kolom ke 2
(i untuk mulai print) jika mulai dari no 1 maka 3+1 =4 jadinya baris ke 4 kolom ke
2
For i = mulai To sampai —- Next i ini untuk proses perhitungan otomatis (looping)
Untuk memahami silahkan download file yang sudah jadi dibawah ini

Tombol Print Otomatis Excel Macro Slip Gaji


Terimaksih semoga bermanfaat.

Anda mungkin juga menyukai