Bro jadi formulanya tidak bisa dijadiin satu yah? Tergantung kebutuhannya bukan?

Jujur saya rada mabok nih.. Soalnya selama ini saya Cuma bisa standard aja + - 
/ tidak dengan formula. maka dari itu saya rada ga nyambung nih.. Sorry banget 
yah bro Kid.

Ini saya coba lampirkan lagi filenya. mungkin bro Kid bs lebih jelas. dan sorry 
banget kl masih kurang jelas yah. saya ga pandai banget nih walau membuat 
pertanyaannya @_@


From: belajar-excel@yahoogroups.com On Behalf Of Mr. Kid
Sent: Thursday, August 04, 2011 11:17 PM


=INT(INT(E2*(1-15%))*(1-5%)+(1-(C2+D2<0)*F2)*(C2+D2))
Ganti 5% dengan 5%*(E2<0)

sehuingga formula :
=INT(INT(E2*(1-15%))*(1-5%*(E2<0))+(1-(C2+D2<0)*F2)*(C2+D2))

Contoh sebuah kasus yang mendefinisikan masalah tidak runut.

Coba definisikan ulang masalahnya. Apakah kira-kira akan berbunyi :
Ada data di C, D, E,F. Diskon dikalkulasi menggunakan data di C,D,E,F dengan
susunan dasar :
=INT(INT(E2*(1-15%))*(1-5%)+(1-(C2+D2<0)*F2)*(C2+D2))
Jika E positif, tidak perlu menyertakan 5%
Jika E negatif, maka perlu menyertakan faktor 5%
Jika E adalah 0, belum terpikirkan oleh pemilik kasus atau dianggap sama
dengan E positif..

Jadi, gak perlu pake IF-IFan lagi.
Coba perhatikan, dalam definisi masalah tidak ada kemungkinan merujuk ke
nilai sebuah cell tanpa adanya komputasi.

Kenapa sempat muncul formula dengan IF-IFan seperti :
=IF(E2<0,INT(INT(E2*(1-15%))*(1-5%*(E2<0))+(1-(C2+D2<0)*F2)*(C2+D2)),E2)
???
Karena definisi masalah saat itu adalah :
Jika E positif maka nilai hasil harus 100000 pada nilai E 100000 dicontoh.
Artinya merujuk ke nilai E (lihat yang di bold)
DEFINISI MASALAH SAAT ITU BUKANLAH :
Jika E Positif maka tidak perlu pake 5%
Jika E Negatif maka perlu pake 5%
Jika E bernilai 0 maka anggap saja E positif

Pelajari fungsi IF.
ini syntax dasar formula Excel :
=IF(  kondisi  ,  hasil_ketika_kondisi_benilai_benar ,
hasil_ketika_kondisi_benilai_salah )
Contoh :
=IF( E<0    ,     "pake 5%"    ,    "gak pake 5%" )

A. ketika E bernilai 100000, menurut anda outputnya apa ?   Kenapa ?
B. ketika E bernilai -100000, menurut anda outputnya apa ? Kenapa ?
C. ketika E bernilai 0, menurut anda outputnya apa ? Kenapa ?

Jika sudah bisa, coba terapkan ke formula :
=IF(   E2<0  ,   INT(INT(E2*(1-15%))*(1-5%*(E2<0))+(1-(C2+D2<0)*F2)*(C2+D2))
,    E2     )  
A. ketika E bernilai 100000, menurut anda outputnya apa ?   Kenapa ?
B. ketika E bernilai -100000, menurut anda outputnya apa ? Kenapa ?
C. ketika E bernilai 0, menurut anda outputnya apa ? Kenapa ?

Sepertinya anda ingin hasil formula akhir tanpa berusaha mengerti apa guna
IF, kenapa ada *5% kenapa ada Int, kenapa ada 1-15%
Moga2 dugaannya kleru.
Maaf kalau kleru. hehehe....     ;-)

Regards.
Kid.



2011/8/4 Gober <gober.m...@gmail.com>

Hi Bro Kid.
Tetap ga bisa yah. hasilnya tetap 100000 T_T
 

Attachment: re-Copy of re-diskon.xls
Description: MS-Excel spreadsheet

Reply via email to