Dear Siti..
 
Sebelum saya baca jawaban kamu yg terakhir ini, saya sudah menemukan 
kejanggalan dari hasil rumus sebelumnya...yakni:
=IF(FLOOR($C7,D$3)/D$3>D6,D6,-FLOOR($C7,D$3)/D$3)
 
trus  saya coba kotak-katik ditanda minusnya.. dan menemukan jawaban yg sesuai, 
yakni:
=-IF(FLOOR($C7,D$3)/D$3>D6,D6,-FLOOR($C7,D$3)/D$3)
gimana pendapat Siti?
Nah...sekarang ditambah dengan rumus yg Siti kirim terakhir ini, saya menjadi 
punya 3 summary jawaban yg benar:
=-IF(FLOOR($C7,D$3)/D$3>D6,D6,-FLOOR($C7,D$3)/D$3)
=-IF(FLOOR($C7,D$3)/D$3>D6,D6,FLOOR($C7,D$3)/D$3)
=IF(FLOOR($C7,D$3)/D$3>D6,-D6,-FLOOR($C7,D$3)/D$3)
 
terus terang ni Siti.. saya blom ngenal itu fungsi FLOOR..
Di email kamu yg terakhir kamu sudah berikan pencerahan arti fungsi itu tanpa 
saya minta..saya jadi mudeng..terimakasih ya.
 
Sebenarnya masih ada satu hal yg saya mau tanya kan mengenai tabel saya 
ini..tapi ntar aja yah...saya buru2 mau kekantor..
 
ThanksVM
DonaldS
 
 
 
--- On Mon, 3/2/09, siti Vi <[email protected]> wrote:

From: siti Vi <[email protected]>
Subject: Re: Fwd: ]] XL-mania [[ Re: Cash Balancing Tabel Otomation
To: [email protected]
Date: Monday, March 2, 2009, 8:51 PM


ysh: pak Sibarani,

kemarin ada yg salah pak;  siti tulis
=IF(FLOOR($C7,D$3)/D$3>D6,D6,-FLOOR($C7,D$3)/D$3)
yg ternyata kurang tepat
karena kalau terjadi kondisi TRUE D6 akan ditampilkan sbg Positif

seharusnya
=-IF(FLOOR($C7,D$3)/D$3>D6,D6,FLOOR($C7,D$3)/D$3)
(tanda minus ada di sebelum IF)

atau
=IF(FLOOR($C7,D$3)/D$3>D6,-D6,-FLOOR($C7,D$3)/D$3)
tanda minus ada di tiap argument#2 dan argument#3

mohon maaf karena di komputer saat itu tidak ada excelnya
jadi menjawabnya tanpa melihat sheet.

FLOOR($C7,D$3)/D$3
menghasilkan jumlah lembaran uang 100000 yg diperlukan untuk pembayaran di $C7
Ekspresi ini sementara kita sebut  cacahLembarDiperlukan

FLOOR(C7,D3) menghasilkan pembulatan kebawah dengan signifikan D3 (100000)
jadi kalau 126000 hasilnya 100000,  misal 199999 hasilnya juga tetap 100000

Tafsir untuk kedua rumus 'baru' di atas kira kira sbb:

1. bandingkan :CacahLembarDiperlukan dengan D6 apakah lebih besar
2. Jika YA, munculkan  D6 negatip  (-D6)
3. Jika TIDAK, munculkan  cacahLembarDiperlukan negatip (-FLOOR($C7,D$3)/D$3)

sementara demikian pak, mudah mudahan sudah mendekati keinginan
mohon dicoba, mungkin masih ada yg kurang pas
(saat ini siti juga tanpa bisa membuka Excel)
barangkali perlu di coba dengan jumlah di C7 = melebihi stok denominasi yg ada.


mohon maaf baru bisa menanggapi hari ini, 
karena kemarin setelah posting mail tsb, langsung keluar kantor

siti



2009/3/3 Donald Sibarani <[email protected]>






Sorry saya reply juga ke kamu...
----------------------------------------------- 

Hallo juga Siti,
Terimakasih utk usaha Siti membantu saya. 
Ternyata hasil dari rumus D7 s/d O7 hasilnya sama dgn yg saya harapkan kalau 
hasil di D6 lebih besar atau sama dgn 0. 
Utk lebih jelas logic nya coba deh baca lagi di insert comment di shell D7.  
Intinya nih Sit, kalau kita mau keluarin uang; kita harus keluarin dari denom 
yg lebih besar dulu. Dan setelah denom yg lebih besar sudah habis kita 
keluarin, ternyata jumlah uang yg hrs dikeluarkan masih kurang, maka kita 
keluarin pakai denom berikutnya yg lebih kecil...demikian seterusnya sampai 
uang nya cukup. 
Sedangkan dgn Rumus yg Siti kasih sekarang hasilnya, kalau ga cukup uangnya.. 
maka dia akan langsung pindah ke denom berikutnya (tanpa memakai jumlah stock 
uang yg ada di denom sebelumnya), seharusnya kan berapa pun yg ada stock 
uangnya..kita habisin dulu..nah klo masih kurang baru deh kita ambil pakai 
denom berikutnya. 
  
Misalnya ni Siti, coba deh masukan di D6=10, E6=61, F6=199 dan G6=199 
trus masukan jumlah uang yg mau dikeluarkan di C7= 
C7=1.000.000 --> hasilnya benar: D7=10,E7=0,F7=0 dan G7=0, coba misal 
C7=1.050.000 --> hasilnya benar: D7=10,E7=1,F7=0 dan G7=0, tapi coba 
C7=1.120.000 --> hasilnya: D7=0, E7=42,F7=1 dan G7=0, seharusnya yg saya 
harapkan hasilnya adalah: 
D7=10, E7=2 dan F7=1 serta G7=0 (jadi habiskan dulu stock yg ada di D6) 
  
Semoga dapat menjadi bahan penjelasan ya.. 
  
Thks ya,DonaldS


--- On Sun, 3/1/09, siti Vi <[email protected]> wrote:


From: siti Vi <[email protected]>
Subject: Fwd: ]] XL-mania [[ Re: Cash Balancing Tabel Otomation
To: "Donald Sibarani" <[email protected]>
Date: Sunday, March 1, 2009, 9:22 PM





diforward ke bapak
takutnya posting siti ke milis tidak segera muncul


---------- Forwarded message ----------
From: siti Vi <[email protected]>
Date: Mar 2, 2009 12:20 PM
Subject: Re: ]] XL-mania [[ Re: Cash Balancing Tabel Otomation
To: [email protected]

halo pak Sibarani
iya ya kemarin siti lupa,...
D7 pada sheet 'idrtabel' seharusnya

=IF(FLOOR($C7,D$3)/D$3>D6,D6,-FLOOR($C7,D$3)/D$3)

mudah mudahan sesuai dengan yg bp kehendaki

kolom MIXED, siti tidak tahu maksudnya; untuk diisi hasil kakulasi spt apa
(apakah jumlah lembar dari kolom D s/d O ??)
tapi pertanyaan siti ini ndak penting, karena bp sudah bilang hanya D7 yg masih 
kurang lengkap

wassalam
siti 




On 3/1/09, Donald Sibarani <[email protected]> wrote: 
Dear Siti Vi,

Terimakasih ya atas bantuannya... permasalahan yg saya hadapi
terselesaikan dgn sempurna..
Ada satu formula yg saya rasa masih perlu ditambah, yakni:

rumus di baris 7
> (mohon dilihat di sheets 'idrtabel')
> D7
> =-FLOOR($C7,D$3)/D$3

Formulasinya belum membaca jumlah uang yg kita miliki (D6), sehingga
syarat D7 <= D6 (lebih kecil atau sama dengan) belum terpenuhi.
Seharusnya shell D7 ini berlaku juga syarat seperti di shell E7..

Formula di E7 dan Macro utk kedua tombolnya sesuai sprt yg saya
harapkan...hebat.

Mohon pencerahaannya utk yg satu lagi ya --> D7

Thks VM
DonaldS

--- In [email protected], siti Vi <villager.g...@...> wrote:
>
> rumus di baris 7
> (mohon dilihat di sheets 'idrtabel')
> D7
> =-FLOOR($C7,D$3)/D$3
> E7
> =-IF(FLOOR($C7+SUMPRODUCT($D$3:D$3,$D7:D7),E$3)/E$3>E6,E6,-FLOOR
($C7+SUMPRODUCT($D$3:D$3,$D7:D7),E$3)/E$3)
> bisa dicopy-paste ke cells kanannya s/d o7
> P7
> (belum tahu maksudnya)






      

Kirim email ke