Bls: [belajar-excel] formula pph 21 gross up [6 Attachments]

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Bls: [belajar-excel] formula pph 21 gross up [6 Attachments]

od212
memang klo boz kid yang memberikan arahan, selalu ada sesuatu yang baru simple dan menawan...

thx boz kid...  br,

odong nando


   

   Dari: "'Mr. Kid' [hidden email] [belajar-excel]" <[hidden email]>
 Kepada: BeExcel <[hidden email]>
 Dikirim: Sabtu, 8 Desember 2018 7:47
 Judul: Re: [belajar-excel] formula pph 21 gross up
 
    Hai Odong,
Saya tidak tahu cara hitung pph apapun.Jadi pembahasan berikut tidak terkait pph.Pembahasan berikut sekadar alur menyusun proses (dalam hal ini formula).
Langkah 0 : kumpulkan seluruh kriteria dan cara hitungCara hitung yang dijabarkan, yaitu :       Lapisan 1 : Untuk PKP 0 - 47..500.000
                         Tunjangan PPh = (PKP setahun - 0) x 5/95 + 0
       Lapisan 2 : Untuk PKP 47.500.000 - 217.500.000
                         Tunjangan PPh = (PKP setahun - 47.500.000) x 15/85 + 2.500.000
       Lapisan 3 : Untuk PKP 217.500.000 - 405.000..000
                         Tunjangan PPh = (PKP setahun - 217.500.000) x 25/75 + 32.500.000
       Lapisan 4 : Untuk PKP > 405.000.000
                         Tunjangan PPh = (PKP setahun - 405.000.000) x 30/70 + 95.000.000  

Langkah 1 : Seluruh hasil langkah 0 disusun dengan lebih rapiMisal begini :
Batas-batas nilai ditetapkan secara real beserta rentangnya, seperti Lapisan 1, menggunakan lebih dari atau sama dengan 0. 

Pada Lapisan 4, kurang dari atau sama dengan bilangan maksimal Excel, yaitu angka 9 sebanyak 15 digit

Langkah 2 : Menyusun tabel referensi dari hasil langkah 1.Misal begini :
Range A2:G6 adalah Excel Table dengan header di baris 2. Excel Table referensi ini misal diberi nama refPPH

GT : Greater Than; LTE : Less Then or Equal; MUL : Multiplier (pengali); DIV : Divisor (pembagi); ADD : penambah jika tanda positif atau pengurang jika negatif

Beberapa proses dalam langkah 0 yang melibatkan nilai antar kolom dalam baris referensi yang sama, diproses menjadi sebuah kolom referensi baru. Contohnya [cPPH] (faktor pph) = [MUL] / [DIV]

Bila perlu, susun bunyi rumus akhir di setiap baris referensi, seperti pada kolom 'Tunjangan PPH =' (kolom ini bukan bagian dari Excel Table refPPH)

Andaikan seluruh bunyi formula adalah sama, maka cukup membuat 1 formula saja untuk hasil akhir nanti. Pada kasus ini, seluruh formula berbunyi sama, yaitu :


= ( PKP setahun - [GT] ) x [cPPH] + [ADD]


Langkah 3 : Menyusun formula yang merujuk ke tabel referensi, pada tabel output.Misal ada tabel data seperti ini :

Bisa disusun banyak solusi dengan formula, mulai dari menggunakan rujukan yang fix (absolute cells) memanfaatkan IF bertingkat (ada 4 lapisan katanya kan), dengan kolom-kolom bantu, atau dengan formula lainnya.
1. Contoh, dengan IF-IF an berlapis (nested if), yang sudah dibuat formulanya begini menurut om Odong :
=IF(A1>405000000;((A1-405000000)*30/70)+95000000;IF(A1>217500000;((A1-217500000)*25/75)+32500000;IF(A1>47500000;((A1-47500000)*15/85)+2500000;A1*5/95)))  

Karena data ada pada gambar di A11, maka A1 diganti dengan A11 yaSemua angka yang merujuk ke nilai yang sama di tabel referensi juga diganti dengan alamat cells yang absolutemisal hasil di kolom H, maka formula di H11 adalah : (pakai regional setting EN ya. jadi, karakter titik koma di formula om Odong diganti menjadi karakter koma)
=IF(A11>$B$6,((A11-$B$6)*$F$6)+$G$6,IF(A11>$B$5,((A11-$B$5)*$F$5)+$G$5,IF(A11>$B$4,((A11-$B$4)*$F$4)+$G$4,A11*$F$3)))
Sudah cukup ringkas bukan ?Hal yang perlu diperhatikan dengan formula yang merujuk tabel referensi menggunakan absolute reference per cells adalah perlunya pengubahan formula ketika ada penambahan atau pengurangan baris kriteria di dalam tabel referensi. 
Tabel output bisa seperti ini :


2. Pakai kolom bantu supaya bisa dengan mudah dipelajari user lain dan bisa mudah dikembangkan suatu saat nantiMisal begini :


Kolom dengan latar kuning adalah kolom-kolom helper dan bisa di-hide.

Kolom [Pakai IF] adalah hasil formula if-if-an yang dijelaskan di nomor 1 di atas.

3. Formula lainnya, misal pakai SumProductSeperti ini : (bukan array formula)


Kolom hasil bernama [Tanpa Helper]. Kolom [Tunjangan PPH] adalah hasil dengan kolom helper seperti cara nomor 2. Kolom [Pakai IF] adalah hasil dengan cara nomor 1 di atas sana.

selamat mencoba...
Regards,Kid






On Fri, Dec 7, 2018 at 1:50 PM odong nando [hidden email] [belajar-excel] <[hidden email]> wrote:

     hai rekan2 belajar excel,
saya menemukan formula pph 21 gross up , misal pkp (yang akan di hitung), terletak di A1 maka formulanya :
=IF(A1>405000000;((A1-405000000)*30/70)+95000000;IF(A1>217500000;((A1-217500000)*25/75)+32500000;IF(A1>47500000;((A1-47500000)*15/85)+2500000;A1*5/95)))

formula ini di buat berdasarkan kaidah Secara matematis adalah sebagai berikut:
       Lapisan 1 : Untuk PKP 0 - 47.500.000
                         Tunjangan PPh = (PKP setahun - 0) x 5/95 + 0
       Lapisan 2 : Untuk PKP 47.500.000 - 217.500.000
                         Tunjangan PPh = (PKP setahun - 47.500.000) x 15/85 + 2.500.000
       Lapisan 3 : Untuk PKP 217.500.000 - 405.000..000
                         Tunjangan PPh = (PKP setahun - 217.500.000) x 25/75 + 32.500.000
       Lapisan 4 : Untuk PKP > 405.000.000
                         Tunjangan PPh = (PKP setahun - 405.000.000) x 30/70 + 95.000.000

yang ingin saya tanyakan, dapatkah formula tersebut di ringkas, sebab saya sudah coba dengan melihat metoda formula pph 21 bukan gross up, ternyata mentoG....
hehehe... br,

odong nando
   
  #yiv2972010561 -- #yiv2972010561ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv2972010561 #yiv2972010561ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv2972010561 #yiv2972010561ygrp-mkp #yiv2972010561hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv2972010561 #yiv2972010561ygrp-mkp #yiv2972010561ads {margin-bottom:10px;}#yiv2972010561 #yiv2972010561ygrp-mkp .yiv2972010561ad {padding:0 0;}#yiv2972010561 #yiv2972010561ygrp-mkp .yiv2972010561ad p {margin:0;}#yiv2972010561 #yiv2972010561ygrp-mkp .yiv2972010561ad a {color:#0000ff;text-decoration:none;}#yiv2972010561 #yiv2972010561ygrp-sponsor #yiv2972010561ygrp-lc {font-family:Arial;}#yiv2972010561 #yiv2972010561ygrp-sponsor #yiv2972010561ygrp-lc #yiv2972010561hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv2972010561 #yiv2972010561ygrp-sponsor #yiv2972010561ygrp-lc .yiv2972010561ad {margin-bottom:10px;padding:0 0;}#yiv2972010561 #yiv2972010561actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv2972010561 #yiv2972010561activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv2972010561 #yiv2972010561activity span {font-weight:700;}#yiv2972010561 #yiv2972010561activity span:first-child {text-transform:uppercase;}#yiv2972010561 #yiv2972010561activity span a {color:#5085b6;text-decoration:none;}#yiv2972010561 #yiv2972010561activity span span {color:#ff7900;}#yiv2972010561 #yiv2972010561activity span .yiv2972010561underline {text-decoration:underline;}#yiv2972010561 .yiv2972010561attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv2972010561 .yiv2972010561attach div a {text-decoration:none;}#yiv2972010561 .yiv2972010561attach img {border:none;padding-right:5px;}#yiv2972010561 .yiv2972010561attach label {display:block;margin-bottom:5px;}#yiv2972010561 .yiv2972010561attach label a {text-decoration:none;}#yiv2972010561 blockquote {margin:0 0 0 4px;}#yiv2972010561 .yiv2972010561bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv2972010561 .yiv2972010561bold a {text-decoration:none;}#yiv2972010561 dd..yiv2972010561last p a {font-family:Verdana;font-weight:700;}#yiv2972010561 dd.yiv2972010561last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv2972010561 dd.yiv2972010561last p span.yiv2972010561yshortcuts {margin-right:0;}#yiv2972010561 div.yiv2972010561attach-table div div a {text-decoration:none;}#yiv2972010561 div.yiv2972010561attach-table {width:400px;}#yiv2972010561 div.yiv2972010561file-title a, #yiv2972010561 div.yiv2972010561file-title a:active, #yiv2972010561 div.yiv2972010561file-title a:hover, #yiv2972010561 div.yiv2972010561file-title a:visited {text-decoration:none;}#yiv2972010561 div.yiv2972010561photo-title a, #yiv2972010561 div.yiv2972010561photo-title a:active, #yiv2972010561 div.yiv2972010561photo-title a:hover, #yiv2972010561 div.yiv2972010561photo-title a:visited {text-decoration:none;}#yiv2972010561 div#yiv2972010561ygrp-mlmsg #yiv2972010561ygrp-msg p a span.yiv2972010561yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv2972010561 .yiv2972010561green {color:#628c2a;}#yiv2972010561 .yiv2972010561MsoNormal {margin:0 0 0 0;}#yiv2972010561 o {font-size:0;}#yiv2972010561 #yiv2972010561photos div {float:left;width:72px;}#yiv2972010561 #yiv2972010561photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv2972010561 #yiv2972010561photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv2972010561 #yiv2972010561reco-category {font-size:77%;}#yiv2972010561 #yiv2972010561reco-desc {font-size:77%;}#yiv2972010561 .yiv2972010561replbq {margin:4px;}#yiv2972010561 #yiv2972010561ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv2972010561 #yiv2972010561ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv2972010561 #yiv2972010561ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv2972010561 #yiv2972010561ygrp-mlmsg select, #yiv2972010561 input, #yiv2972010561 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv2972010561 #yiv2972010561ygrp-mlmsg pre, #yiv2972010561 code {font:115% monospace;}#yiv2972010561 #yiv2972010561ygrp-mlmsg * {line-height:1..22em;}#yiv2972010561 #yiv2972010561ygrp-mlmsg #yiv2972010561logo {padding-bottom:10px;}#yiv2972010561 #yiv2972010561ygrp-msg p a {font-family:Verdana;}#yiv2972010561 #yiv2972010561ygrp-msg p#yiv2972010561attach-count span {color:#1E66AE;font-weight:700;}#yiv2972010561 #yiv2972010561ygrp-reco #yiv2972010561reco-head {color:#ff7900;font-weight:700;}#yiv2972010561 #yiv2972010561ygrp-reco {margin-bottom:20px;padding:0px;}#yiv2972010561 #yiv2972010561ygrp-sponsor #yiv2972010561ov li a {font-size:130%;text-decoration:none;}#yiv2972010561 #yiv2972010561ygrp-sponsor #yiv2972010561ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv2972010561 #yiv2972010561ygrp-sponsor #yiv2972010561ov ul {margin:0;padding:0 0 0 8px;}#yiv2972010561 #yiv2972010561ygrp-text {font-family:Georgia;}#yiv2972010561 #yiv2972010561ygrp-text p {margin:0 0 1em 0;}#yiv2972010561 #yiv2972010561ygrp-text tt {font-size:120%;}#yiv2972010561 #yiv2972010561ygrp-vital ul li:last-child {border-right:none !important;}#yiv2972010561

   

Langkah1.gif (18K) Download Attachment
Langkah2.gif (24K) Download Attachment
Langkah3_01_data.gif (7K) Download Attachment
Langkah3_02_1_IF.gif (15K) Download Attachment
Langkah3_02_2_Helper.gif (40K) Download Attachment
Langkah3_02_3_SumProduct.gif (29K) Download Attachment