Memuat
Memuat
Google Form ke Tabel Rapi untuk pajak dan PPh
0 kali dilihat
Jawaban Google Form diolah skrip lalu masuk ke lembar Data dengan harga dan kategori dari Master. Nama item dirapikan dan total dihitung otomatis.

Pesanan dari form langsung jadi baris Data yang bersih.
Berkas proyek aslinya tersedia. Bukan sekadar gambar di atas: Anda mendapat berkas kerja dengan semua rumus terpasang. Berkas bisa diunduh setelah pembayaran, dan tautan unduhnya kami kirim lewat WhatsApp atau email.
ZIP: workbook .xlsx + modul Apps Script (.zip)
| Sel | Rumus | Keterangan |
|---|---|---|
| H11 | =COUNTA(Data!B2:B61) | Jumlah data masuk. |
| H12 | =COUNTIF(Data!F2:F61,Data!F2) | Jumlah data berstatus sama dengan baris pertama. |
| H13 | =SUMIFS(Data!G:G,Data!A:A,TODAY()) | Total masuk hari ini. |
| H14 | =IFERROR(INDEX(Data!B2:B61,COUNTA(Data!B2:B61)),"") | Item terakhir yang masuk. |
Skrip dikirim sebagai berkas Code.gs terpisah di dalam ZIP. Tempel di Extensions, Apps Script. Cuplikan singkatnya:
function onFormSubmit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var data = ss.getSheetByName("Data");
var master = ss.getSheetByName("Master").getDataRange().getValues();
var v = e.namedValues;
var item = String(v["Item"][0]).trim();
var qty = Number(v["Qty"][0]) || 0;
var status = data.getRange(2, 6).getValue();
var harga = 0, kategori = "";
for (var i = 1; i < master.length; i++) {
if (String(master[i][0]).toLowerCase() === item.toLowerCase()) {
item = master[i][0]; harga = master[i][1]; kategori = master[i][2];
}
}
if (harga === 0 || qty <= 0) return;
data.appendRow([new Date(), item, kategori, qty, harga, status, ""]);
var r = data.getLastRow();
data.getRange(r, 7).setFormula("=D" + r + "*E" + r);
}
function pasangTriggerForm() {
ScriptApp.newTrigger("onFormSubmit")
.forSpreadsheet(SpreadsheetApp.getActive()).onFormSubmit().create();
}Kolom pada lembar Data:
| Objek Pajak | Nominal |
|---|---|
| Penghasilan Bruto Bulanan | 12.000.000 |
| PTKP Pribadi Tahunan | 54.000.000 |
| PTKP Tambahan Status Kawin | 4.500.000 |
| Omzet UMKM Bulanan PPh Final | 45.000.000 |
| Biaya Jabatan | 600.000 |
| Iuran Pensiun | 240.000 |
| PPh 21 Dipotong | 350.000 |
| PPh 23 Jasa | 200.000 |
| PPN Penjualan | 1.100.000 |
| Angsuran PPh 25 | 500.000 |
Data contoh bersifat sintetis.
Ya. Gambar di atas hanya pratinjau. Setelah pembayaran, kami mengirim tautan unduh berkas proyek yang asli (ZIP berisi workbook .xlsx dan modul makro) lewat WhatsApp atau email.
Bukan. Data contoh bersifat sintetis dan hanya memperlihatkan cara kerja rumusnya. Ganti dengan data Anda sendiri, rumusnya tetap bekerja.
Bisa, sebagai pesanan terpisah. Kirim pesan lewat WhatsApp berisi gambaran singkat kolom data Anda dan hasil yang Anda inginkan.
Data contoh bersifat sintetis. Google Sheets adalah merek dagang Google LLC.
Kembali ke portofolio Google Sheets