kelompok 1 dan kelompok 2 beda sheet ?

On Fri, Jan 22, 2016 at 10:25 AM, Bayu Prasaja [email protected]
[belajar-excel] <[email protected]> wrote:

>
>
> saya kurang bisa menjelaskan master, tepatnya seperti di attachment yang
> sekarang
> jadi saya mau ambil data di sheets "Data". Lalu dijadikan sebagai haisl
> SUM komulatif per tiap tahap row dan hasilnya di sajikan di sheets "Hasil"
> dengan range yang dinamis baik itu sheets data nya maupun hasilnya
>
>
> On Thursday, January 21, 2016 4:20 PM, "'Mr. Kid' [email protected]
> [belajar-excel]" <[email protected]> wrote:
>
>
>
> hmmm...
> Jadi tetap tidak bisa dijelaskan dinamisnya seperti apa ya....
>
> Kalau dinamisnya itu karena ada baris yang kosong-kosong yang jumlah baris
> kosong antar recordnya tidak tentu, kalau pakai formula :
> A. Asumsi : (yang kolom A selalu berisi nilai bertipe numerik yang akan
> dijumlah [regional setting english])
>  formula dikolom hasil (misal mulai baris 2 dengan header dibaris 1)
>      =IF(IsNumber(a2),Sum(a$1:a2),"")
>     copy ke semua baris data, atau ubah tabel data menjadi excel table
> supaya tidak perlu repot meng-copy formula ke seluruh record
>
>  atau dengan :
>      =IF(IsNumber(a2),Iferror(LookUp(9^9,b$1:b1),0)+n(a2),"")
>     copy ke semua baris data, atau ubah tabel data menjadi excel table
> supaya tidak perlu repot meng-copy formula ke seluruh record
>
> B. Andai dinamis dimaksudkan dengan :
> 1. jumlah record berubah-ubah,
> 2. kolom A selalu ada isinya (not null),
> 3. kolom B yang bertipe numerik saja yang dijumlahkan,
> 4. hasil running totoal di kolom C
> 5. header di baris 1 dan record data mulai baris 2
>
> Tanpa VBA :
> 1. buat headernya (misal di A1:C1 diberi nama header berupa nilai konstan
> [bukan hasil formula])
> 2. isi sebuah record saja (records lainnya dicopas nanti)
>     * A2 sudah ada sebuah nilai (ingat, asumsinya kolom A not null)
>     * B2 juga diisi sebuah nilai numerik
>     * C2 pasanga formula :
>         =IF(IsNumber(b2),Sum(b$1:b2),"")       -> kolom a not null, tetapi
> kriteria yang dijumlah adalah yang b berisi nilai numerik
>       atau
>         =IF(IsNumber(b2),Iferror(LookUp(9^9,c$1:c1),0)+n(b2),"")
> 3. blok A1:C2 -> ribbon Home -> group Styles -> Format as Table -> pilih
> sebuah styles
> 4. copas record data lainnya di cells A3 (baris kosong baru yang pertama
> ditemukan) [ingat, asumsinya kolom a not null]
> 5. selesai
>
> Jadi, kondisi dinamis itu sebenarnya bisa didefinisikan dan akan
> menentukan proses mana yang lebih sesuai dan efisien.
>
> Hal lainnya, kalau pakai VBA dengan asumsi seperti poin A.
> Record dari baris 2 sampai 3000 (area range yang akan dipasangi formula
> bisa ditentukan dengan VBA [bagian yang biru])
>      Range("b2:b3000").formula = "=IF(IsNumber(a2),Sum(a$1:a2),"""")"
> 'tanpa R1C1 styles juga bisa
>
> Kondisi : cells hasil di G2:H3000 (2 kolom) dengan G adalah running total
> di kolom A dan H running total di kolom H, VBA-nya :
>      Range("g2:h3000").formula = "=IF(IsNumber(a2),Sum(a$1:a2),"""")"
> 'tanpa R1C1 styles juga bisa
>
> Kalau 1 formula universal bisa digunakan dan bunyi formula yang sederhana
> dan simpel, kenapa harus pakai lebih dari 1 formula ?
>
> Regards,
> Kid
>
>
>
> On Thu, Jan 21, 2016 at 10:21 AM, Bayu Prasaja [email protected]
> [belajar-excel] <[email protected]> wrote:
>
>
> ternyata  pake formula master jadinya seperti di attachment (dari Mr toby
> ) hahaha, terlalu jauh mungkin saya mikirnya ya kang
> tapi saya rubah formulanya ke R1c1 di vba nya
> makasih banyak master
>
>
> On Wednesday, January 20, 2016 4:27 PM, "'Mr. Kid' [email protected]
> [belajar-excel]" <[email protected]> wrote:
>
>
>
> Dinamisnya seperti apa ?
>
>
> On Wed, Jan 20, 2016 at 4:23 PM, Bayu Prasaja [email protected]
> [belajar-excel] <[email protected]> wrote:
>
>
> iya master, soalnya cell "hasil"-nya  dynamic ,
> terus klo formula pasti saya rubah lagi ke format .formula atau .R1c1 di
> vba
> jadi klo boleh langsung vba master, atau pake formula tapi dalam bentuk
> vba di cell.formula atau cell.formulaR1C1 hehehe
> maaf klo penjelasannya ngaco
> kurang lebih gitu yang baru saya pahami hehe
>
>
> On Wednesday, January 20, 2016 4:18 PM, "'Mr. Kid' [email protected]
> [belajar-excel]" <[email protected]> wrote:
>
>
>
> Wa'alaikumussalam wr wb
>
> Harus dengan VBA ya ?
>
> Wassalamu'alaikum wr wb
> Kid
>
>
>
> 2016-01-20 16:12 GMT+07:00 [email protected] [belajar-excel] <
> [email protected]>:
>
>
> Asslamu'alaikum
> sore master,
> mau nanya VBA untuk penjumlahan komulatif, yang menggunakan dynamic range,
> dan tiap hasil penjumlahan ditampilkan..
> kalo pake autofill dsetination mungkin bisa, tapi bukan itu si yang saya
> pengen, soalnya harus berderet kalo autofill, kalo boleh pake "for" "next"
> hehehe
>
> maaf jika pertanyaan atau pernyataan saya banyak yang salah, soalnya baru
> belajar , jadi agak bingung nanya nya juga hehe,
>
> Terima kasih sebelumnya
> File contoh terlampir
>
>
> Wassalamu'alaikum warahmatullohi wabarokatuh
>
>
>
>
>
>
>
>
>
>
> 
>

Kirim email ke