Senin, 05 September 2016

[belajar-excel] Digest Number 3957

6 Messages

Digest #3957
1b
Re: Rumus beruntun berdasarkan Kode [1 Attachment] by "Mr. Kid" nmkid.family@ymail.com
2a
Menampilkan Tanggal dari List Pivot by "Nicodemus Rusdiyanto" tjahdjokja234
2b
2c
Re: Menampilkan Tanggal dari List Pivot [1 Attachment] by "Nicodemus Rusdiyanto" tjahdjokja234
2d
Re: Menampilkan Tanggal dari List Pivot by "Mr. Kid" nmkid.family@ymail.com

Messages

Sun Sep 4, 2016 7:19 am (PDT) . Posted by:

"Walsoyo"

Mohon bantuannya para master, saya punya masalah dalam menjumlahkan
data berdasarkan kode. Mohon bantuannya dalam File terlampir

Sun Sep 4, 2016 6:03 pm (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Hai Walsoyo,

Tidak ada yang salah dalam formulanya.
Semua bekerja sesuai kondisi yang Anda minta.

Yang bermasalah adalah yang menyusun kode.
Coba perhatikan kode berikut :
2.1.2011.03.08.5.2.1
2.1.2011.03.08.5.2.11

Apakah kedua kode sama ? tentu tidak sama, karena yang atas adalah item
ke-1 dari 2.1.2011.03.08.5.2 dan yang bawah adalah item ke-11 dari
2.1.2011.03.08.5.2
Coba Anda bayangkan 2 kode itu dalam bentuk nilai numerik :
2120110308521
21201103085211
Yang atas adalah item ke-1 dan yang bawah item ke-11, yang dianggapnya oleh
si pembuat kode adalah berselisih 10 item (ada 10 item di antara mereka)
Kalau itu nilai uang yang bisa Anda terima dalam rekening bank Anda, Anda
pilih yang mana ? Nilai atas atau nilai bawah ? Apakah selisihnya hanya 10
satuan ?

Kode di atas dibuat secara asal menggabungkan setiap level tanpa peduli
asas manfaat dan kerugian yang di dapat. Yang penting jadi kode unique
mengikuti hirarki.
Misalnya hirarki seperti ini (asal hirarki)
Bab 2
Sub Bab 1
Tahun 2011
Bulan 03
Bidang 08
Pokok nomor 5
Pasal nomor 2
*Ayat 1 *
(bisa jadi disini masih
ada sub ayat dsb)
Ayat 2
(bisa jadi disini masih
ada sub ayat dsb)
Ayat dst
(bisa jadi disini masih
ada sub ayat dsb)
Ayat 10
(bisa jadi disini masih
ada sub ayat dsb)
*Ayat 11*
(bisa jadi disini masih
ada sub ayat dsb)

Karena susunan hirarkinya seperti di atas, maka ASAL digabungkan dipisah
karakter titik (titik sebagai delimiter) maka dianggap selesai sudah
peng-KODE-annya...
hadeeehhh...

Manual book tentang definisi dari hirarki di atas memang demikian, tapi
dalam oeng-kode-an perlu diperhatikan konsistensi strukturnya...
Pada Bab 2 ini, ada item yang ayatnya sampai 2 digit (DUA DIGIT), berarti
sebenarnya landasan untuk pengkodean adalah :
Ayat 01 BUKAN Ayat 1 walau diketetapan nomenclaturenya berbunyi
Ayat 1, sehingga kode yang baik untuk contoh di atas adalah :
2.1.2011.03.08.5.2.*0*1
2.1.2011.03.08.5.2.11

Kenapa ?
> Supaya ndak ribet nyusun formulanya... (cuma ini ?, tentu tidak)
> Supaya terjaga konsistensi struktur kodenya. Pengolahan data akan menjadi
mudah bila bekerja pada sesuatu yang terstruktur dengan baik dan konsisten.

Bisa Anda bayangkan jika nilai uang tidak memiliki struktur yang baik dan
konsisten ?
Seperti 11 artinya seratus satu loh, 111 berarti seratus sebelas loh, coba
jumlahkan 2 nilai tersebut hasilnya berapa ? 212 atau 122 ?
Karena nilai uang itu memiliki struktur yang baik dan konsisten, maka
seratus satu itu berkode 101 dan seratus sebelas itu berkode 111 maka bisa
dijumlahkan menjadi 212
Ingat, 0,1,2,3,4,dst adalah lambang bilangan (kode bilangan)

Jadi,
Anda mau mengubah kode tersebut ?
> pertanyaan basa-basi, karena sudah tahu jawabannya pasti tidak dengan
segala alasan, mulai dari tidak punya wewenang dan sebagainya

Kalau gitu, ganti pertanyaan...

Anda mau membuat tabel peta dari kode asal-asalan ke kode yang berstruktur
baik dan konsisten sebagai bahan lookup ?
> ini sih kayanya juga jawabannya pakai dipikir-pikir dulu, karena yang
terbayang adalah ribetnya membuat kode-kode baru dari kode asal-asalan lalu
ditabelkan bersama

Kalau gitu, Anda berarti bersedia memeras otak Anda untuk mencari pola yang
baik dari kode asal-asalan tersebut.
Setidaknya cara berikut bisa Anda gunakan secara terbatas dan akan membuat
formula Anda menjadi lebih panjang, kompleks, rumit, dan tidak universal
(BAHASA SEDERHANA nya, formula Anda akan cepat membuat Excel lemot kalau
datanya terlalu banyak)

SumIFs( kolom_sum, kolom_kri1, nilai_kri1 , dst , kolom_kode_asal_asalan ,
"2.1.2011.03.08.5.2.1" & ".*" )
formula di atas khusus untuk baris-baris subtotal

Untuk ambil nilai item terkecil (yang bukan baris subtotal), tidak perlu
pakai ".*"
Contoh ambil sub ayat 123 milik 2.1.2011.03.08.5.2.1
SumIFs( kolom_sum, kolom_kri1, nilai_kri1 , dst , kolom_kode_asal_asalan ,
"2.1.2011.03.08.5.2.1.123" )

OK,
Masalah di atas sudah bisa dikatakan selesai apa adanya dengan seluruh
keterbatasan sesuai pilihan Anda ya...

Sekarang,
Data yang sudah punya hirarki jelas kok ya diolah pakai formula dan masih
enggan pakai pivot table....

Regards,
Kid

2016-09-04 20:13 GMT+07:00 Walsoyo soyomakmur@gmail.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Mohon bantuannya para master, saya punya masalah dalam menjumlahkan
> data berdasarkan kode. Mohon bantuannya dalam File terlampir
>
>

Sun Sep 4, 2016 7:32 pm (PDT) . Posted by:

"Nicodemus Rusdiyanto" tjahdjokja234

Dear Master,

Mohon bantuannya bagaimana menampilkan tanggal dari struktur pivot, file
terlampir.
Rumus ane =OFFSET(INDEX($2:$2,MATCH(J7,$2:$2,0)),0,-1)
berhasil kalau tidak ada jeda cell kosong, tetapi kalau ada cell kosong
error, either #N/A atau #REF

Atau mungkin para suhu bisa suggest rumus lain.

--
​Matur Tengkyu
,
Nico

Mon Sep 5, 2016 12:46 am (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Hai Nico,

Kenapa ingin mulai dari tanggal 20-Aug ?

Sebenarnya, kalau ada pivot table object-nya, copy saja si pivot table ke
lokasi lain, lalu tampilkan hanya tanggal saja di bagian Columns. Bagian
Rows, Page, Values bisa dikosongkan (diisi bila perlu).

btw,
kalau pakai formula, daripada pakai offset atau malah offset index match,
coba pakai index dan small

Regards,
Kid

2016-09-05 9:31 GMT+07:00 Nicodemus Rusdiyanto tjahdjokja234@gmail.com
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
> Dear Master,
>
> Mohon bantuannya bagaimana menampilkan tanggal dari struktur pivot, file
> terlampir.
> Rumus ane =OFFSET(INDEX($2:$2,MATCH(J7,$2:$2,0)),0,-1)
> berhasil kalau tidak ada jeda cell kosong, tetapi kalau ada cell kosong
> error, either #N/A atau #REF
>
> Atau mungkin para suhu bisa suggest rumus lain.
>
>
> --
> ​Matur Tengkyu
> ,
> Nico
>
>
>

Mon Sep 5, 2016 1:08 am (PDT) . Posted by:

"Nicodemus Rusdiyanto" tjahdjokja234

​Hi Mr. Kid,

Karena selalu ada perhitungan sales average 7 hari Mr. Kid, jadi SELALU
mundur ke belakang sebanyak 7 hari sebelum.
Tanggal terakhir adalah H-1, atau kalau dari data tersebut saya ambil
MAX(Pivot area! row tanggal)
jadi apabila max tanggal adalah tanggal 9, maka data samping kiri adalah
tanggal 7 WORKING DAY, sebelumnya, begitu seterusnya dengan memperhitungkan
hari libur.
Makanya saya namakan WORKING DAY, heheee.
Gitu Mr. Kid.

Matur Tengkyu,
Nico

2016-09-05 14:46 GMT+07:00 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Hai Nico,
>
> Kenapa ingin mulai dari tanggal 20-Aug ?
>
> Sebenarnya, kalau ada pivot table object-nya, copy saja si pivot table ke
> lokasi lain, lalu tampilkan hanya tanggal saja di bagian Columns. Bagian
> Rows, Page, Values bisa dikosongkan (diisi bila perlu).
>
> btw,
> kalau pakai formula, daripada pakai offset atau malah offset index match,
> coba pakai index dan small
>
> Regards,
> Kid
>
>
>
>
>
>
>
>
> 2016-09-05 9:31 GMT+07:00 Nicodemus Rusdiyanto tjahdjokja234@gmail.com
> [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>>
>>
>> Dear Master,
>>
>> Mohon bantuannya bagaimana menampilkan tanggal dari struktur pivot, file
>> terlampir.
>> Rumus ane =OFFSET(INDEX($2:$2,MATCH(J7,$2:$2,0)),0,-1)
>> berhasil kalau tidak ada jeda cell kosong, tetapi kalau ada cell kosong
>> error, either #N/A atau #REF
>>
>> Atau mungkin para suhu bisa suggest rumus lain.
>>
>>
>> --
>> ​Matur Tengkyu
>> ,
>> Nico
>>
>>
>
>

--
Thanks in advance,
Nico

Mon Sep 5, 2016 1:17 am (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Berarti kan tetap 7 hari, jadi dapatkan dulu max tanggal dari pivot table,
lalu buat tabel kecil isi 7 hari (angka 1 sampai 7), lalu di baris
berikutnya isi dengan :
=workday( max(pivot) , - cells_angka_1_to_7_tadi_yang_bersesuaian )
mungkin perlu +1 atau -1 disesuaikan dengan kebutuhan.

Regards,
Kid

2016-09-05 15:07 GMT+07:00 Nicodemus Rusdiyanto tjahdjokja234@gmail.com
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
> ​Hi Mr. Kid,
>
> Karena selalu ada perhitungan sales average 7 hari Mr. Kid, jadi SELALU
> mundur ke belakang sebanyak 7 hari sebelum.
> Tanggal terakhir adalah H-1, atau kalau dari data tersebut saya ambil
> MAX(Pivot area! row tanggal)
> jadi apabila max tanggal adalah tanggal 9, maka data samping kiri adalah
> tanggal 7 WORKING DAY, sebelumnya, begitu seterusnya dengan memperhitungkan
> hari libur.
> Makanya saya namakan WORKING DAY, heheee.
> Gitu Mr. Kid.
>
> Matur Tengkyu,
> Nico
>
>
> 2016-09-05 14:46 GMT+07:00 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <
> belajar-excel@yahoogroups.com>:
>
>>
>>
>> Hai Nico,
>>
>> Kenapa ingin mulai dari tanggal 20-Aug ?
>>
>> Sebenarnya, kalau ada pivot table object-nya, copy saja si pivot table ke
>> lokasi lain, lalu tampilkan hanya tanggal saja di bagian Columns. Bagian
>> Rows, Page, Values bisa dikosongkan (diisi bila perlu).
>>
>> btw,
>> kalau pakai formula, daripada pakai offset atau malah offset index match,
>> coba pakai index dan small
>>
>> Regards,
>> Kid
>>
>>
>>
>>
>>
>>
>>
>>
>> 2016-09-05 9:31 GMT+07:00 Nicodemus Rusdiyanto tjahdjokja234@gmail.com
>> [belajar-excel] <belajar-excel@yahoogroups.com>:
>>
>>>
>>>
>>> Dear Master,
>>>
>>> Mohon bantuannya bagaimana menampilkan tanggal dari struktur pivot, file
>>> terlampir.
>>> Rumus ane =OFFSET(INDEX($2:$2,MATCH(J7,$2:$2,0)),0,-1)
>>> berhasil kalau tidak ada jeda cell kosong, tetapi kalau ada cell kosong
>>> error, either #N/A atau #REF
>>>
>>> Atau mungkin para suhu bisa suggest rumus lain.
>>>
>>>
>>> --
>>> ​Matur Tengkyu
>>> ,
>>> Nico
>>>
>>>
>>
>
>
> --
> Thanks in advance,
> Nico
>
>
>
============================================================
Pojok Lowongan Kerja yang disediakan milis :
http://milis-belajar-excel.1048464.n5.nabble.com/Pojok-Lowongan-Kerja-f5725753.html
*** Posting lowongan kerja : ke link tersebut dan klik New Topic
============================================================
bergabung ke milis (subscribe), kirim mail kosong ke: belajar-excel-subscribe@yahoogroups.com
posting ke milis, kirimkan ke: belajar-excel@yahoogroups.com
berkunjung ke web milis : http://tech.groups.yahoo.com/group/belajar-excel/messages
melihat file archive / mendownload lampiran : http://www.mail-archive.com/belajar-excel@yahoogroups.com/
atau (sejak 25-Apr-2011) bisa juga di : http://milis-belajar-excel.1048464.n5.nabble.com/
menghubungi moderators & owners: belajar-excel-owner@yahoogroups.com
keluar dari membership milis (UnSubscribe), kirim mail kosong ke : belajar-excel-unsubscribe@yahoogroups.com
---------------------------------------------------------------------

Tidak ada komentar:

Posting Komentar