Selasa, 19 Januari 2016

[belajar-excel] Digest Number 3725

14 Messages

Digest #3725
2a
Re: Macro coloring [1 Attachment] by "Mr. Kid" nmkid.family@ymail.com
2b
Re: Macro coloring by "ivan budiman" ivanstats
2c
Re: Macro coloring by "Mr. Kid" nmkid.family@ymail.com
2d
Re: Macro coloring by "Mr. Kid" nmkid.family@ymail.com
5a
Penggabungan dua data by "Sugeng Subagio"
5b
Re: Penggabungan dua data [1 Attachment] by "Heri Pamungkas ( Gmail )" dchoosen88
5c
Re: Penggabungan dua data by "Sugeng Subagio"
5d
Menghitung data berulang berdasarkan bulan tertentu by "Fajar Fatahillah" fajar.fatahillah

Messages

Mon Jan 18, 2016 3:07 am (PST) . Posted by:

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

Hai Danny,

Ternyata menyusun tabel data yang baik sehingga mudah diolah dengan nyaman
adalah suatu hal yang penting ya...
Coba deh, si file terlampir dibandingkan tabelnya antara sheet1 (asli milik
Anda) dengan tabel yang ada di sheet Contoh.

File terlampir menggunakan mode malas ber-VBA banyak-banyak.
Meski tidak menggunakan VBA yang tampak rumit script nya atau yang tampak
shopisticated bunyi kodingnya, tetap bisa menghasilkan sesuatu yang sesuatu
juga kok...

Hal ini dimaksudkan untuk mengembalikan VBA pada khitohnya, yaitu sebagai
alat otomasi. Jadi, sebisa mungkin fasilitas yang dimiliki si aplikasi
(dalam hal ini Excel) dimanfaatkan sebesar-besar kemakmuran proses.
Kemudian barulah diotomasi.

Jadi, pada file terlampir, VBA maupun userform (yang ada 2 bijik) bisa
tidak digunakan alias tanpa VBA. Yaitu dengan memanfaatkan data validation.

Berhubung pemilik kasus lebih memilih userform (mungkin biar tampak ciamik,
padahal lebih tampak expert nya kalau tidak pakai VBA, pendekar sakti
mandraguna bisa menjadikan apa saja menjadi senjata sakti loh...karena yang
sakti adalah pendekarnya dan bukan senjatanya) , maka dibuatlah 2 bijik
userform tersebut agar memudahkan penelusuran alur proses dari setiap
proses otomasi yang ada.

Semoga file terlampir ada bagian yang bisa dinikmati...

Wassalam,
Kid

2016-01-18 15:49 GMT+07:00 Danny Prasetyo danny_06791@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
> Ini saya tampilkan contoh datanya.
> Sudah nyerah saya -__-
> Tolong bantuannya yaa master master...
>
> Regards,
>
> Danny Prasetyo
>
>
>

Mon Jan 18, 2016 9:08 pm (PST) . Posted by:

"Toby kenzo" tobykenzo

Hai Danny,

Kenapa Menyerah....?
Biasanya kalo menyerah pasti ada kemungkinanannya:
1. Ekspetasi yang terlalu tinggi tanpa disertai kerja keras dan usaha
2. Malas untuk berlogika ria
3. Kurangnya pengetahuan pendukung dari apa yg anda buat

Ok, ini saya berikan file VBA sesuai dengan yang anda inginkan, jangan di lihat formulanya, tapi di pelajari sedikit demi sedikit, kalo cuma di lihat aja dijamin bakal pusing.....

TerimaKasih.

--------------------------------------------
Pada Sen, 18/1/16, Danny Prasetyo danny_06791@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com> menulis:

Judul: Re: [belajar-excel] Tolong bantuannya... CheckBox yang berkaitan dengan ComboBox. [1 Attachment]
Kepada: belajar-excel@yahoogroups.com
Tanggal: Senin, 18 Januari, 2016, 3:49 PM


 









Ini saya
tampilkan contoh datanya.Sudah
nyerah saya -__-Tolong
bantuannya yaa master master...
Regards,
Danny
Prasetyo










#yiv6955626489 #yiv6955626489 --
#yiv6955626489ygrp-mkp {
border:1px solid #d8d8d8;font-family:Arial;margin:10px
0;padding:0 10px;}

#yiv6955626489 #yiv6955626489ygrp-mkp hr {
border:1px solid #d8d8d8;}

#yiv6955626489 #yiv6955626489ygrp-mkp #yiv6955626489hd {
color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}

#yiv6955626489 #yiv6955626489ygrp-mkp #yiv6955626489ads {
margin-bottom:10px;}

#yiv6955626489 #yiv6955626489ygrp-mkp .yiv6955626489ad {
padding:0 0;}

#yiv6955626489 #yiv6955626489ygrp-mkp .yiv6955626489ad p {
margin:0;}

#yiv6955626489 #yiv6955626489ygrp-mkp .yiv6955626489ad a {
color:#0000ff;text-decoration:none;}
#yiv6955626489 #yiv6955626489ygrp-sponsor
#yiv6955626489ygrp-lc {
font-family:Arial;}

#yiv6955626489 #yiv6955626489ygrp-sponsor
#yiv6955626489ygrp-lc #yiv6955626489hd {
margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}

#yiv6955626489 #yiv6955626489ygrp-sponsor
#yiv6955626489ygrp-lc .yiv6955626489ad {
margin-bottom:10px;padding:0 0;}

#yiv6955626489 #yiv6955626489actions {
font-family:Verdana;font-size:11px;padding:10px 0;}

#yiv6955626489 #yiv6955626489activity {
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}

#yiv6955626489 #yiv6955626489activity span {
font-weight:700;}

#yiv6955626489 #yiv6955626489activity span:first-child {
text-transform:uppercase;}

#yiv6955626489 #yiv6955626489activity span a {
color:#5085b6;text-decoration:none;}

#yiv6955626489 #yiv6955626489activity span span {
color:#ff7900;}

#yiv6955626489 #yiv6955626489activity span
.yiv6955626489underline {
text-decoration:underline;}

#yiv6955626489 .yiv6955626489attach {
clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}

#yiv6955626489 .yiv6955626489attach div a {
text-decoration:none;}

#yiv6955626489 .yiv6955626489attach img {
border:none;padding-right:5px;}

#yiv6955626489 .yiv6955626489attach label {
display:block;margin-bottom:5px;}

#yiv6955626489 .yiv6955626489attach label a {
text-decoration:none;}

#yiv6955626489 blockquote {
margin:0 0 0 4px;}

#yiv6955626489 .yiv6955626489bold {
font-family:Arial;font-size:13px;font-weight:700;}

#yiv6955626489 .yiv6955626489bold a {
text-decoration:none;}

#yiv6955626489 dd.yiv6955626489last p a {
font-family:Verdana;font-weight:700;}

#yiv6955626489 dd.yiv6955626489last p span {
margin-right:10px;font-family:Verdana;font-weight:700;}

#yiv6955626489 dd.yiv6955626489last p
span.yiv6955626489yshortcuts {
margin-right:0;}

#yiv6955626489 div.yiv6955626489attach-table div div a {
text-decoration:none;}

#yiv6955626489 div.yiv6955626489attach-table {
width:400px;}

#yiv6955626489 div.yiv6955626489file-title a, #yiv6955626489
div.yiv6955626489file-title a:active, #yiv6955626489
div.yiv6955626489file-title a:hover, #yiv6955626489
div.yiv6955626489file-title a:visited {
text-decoration:none;}

#yiv6955626489 div.yiv6955626489photo-title a,
#yiv6955626489 div.yiv6955626489photo-title a:active,
#yiv6955626489 div.yiv6955626489photo-title a:hover,
#yiv6955626489 div.yiv6955626489photo-title a:visited {
text-decoration:none;}

#yiv6955626489 div#yiv6955626489ygrp-mlmsg
#yiv6955626489ygrp-msg p a span.yiv6955626489yshortcuts {
font-family:Verdana;font-size:10px;font-weight:normal;}

#yiv6955626489 .yiv6955626489green {
color:#628c2a;}

#yiv6955626489 .yiv6955626489MsoNormal {
margin:0 0 0 0;}

#yiv6955626489 o {
font-size:0;}

#yiv6955626489 #yiv6955626489photos div {
float:left;width:72px;}

#yiv6955626489 #yiv6955626489photos div div {
border:1px solid
#666666;height:62px;overflow:hidden;width:62px;}

#yiv6955626489 #yiv6955626489photos div label {
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}

#yiv6955626489 #yiv6955626489reco-category {
font-size:77%;}

#yiv6955626489 #yiv6955626489reco-desc {
font-size:77%;}

#yiv6955626489 .yiv6955626489replbq {
margin:4px;}

#yiv6955626489 #yiv6955626489ygrp-actbar div a:first-child {
margin-right:2px;padding-right:5px;}

#yiv6955626489 #yiv6955626489ygrp-mlmsg {
font-size:13px;font-family:Arial, helvetica, clean,
sans-serif;}

#yiv6955626489 #yiv6955626489ygrp-mlmsg table {
font-size:inherit;font:100%;}

#yiv6955626489 #yiv6955626489ygrp-mlmsg select,
#yiv6955626489 input, #yiv6955626489 textarea {
font:99% Arial, Helvetica, clean, sans-serif;}

#yiv6955626489 #yiv6955626489ygrp-mlmsg pre, #yiv6955626489
code {
font:115% monospace;}

#yiv6955626489 #yiv6955626489ygrp-mlmsg * {
line-height:1.22em;}

#yiv6955626489 #yiv6955626489ygrp-mlmsg #yiv6955626489logo {
padding-bottom:10px;}


#yiv6955626489 #yiv6955626489ygrp-msg p a {
font-family:Verdana;}

#yiv6955626489 #yiv6955626489ygrp-msg
p#yiv6955626489attach-count span {
color:#1E66AE;font-weight:700;}

#yiv6955626489 #yiv6955626489ygrp-reco
#yiv6955626489reco-head {
color:#ff7900;font-weight:700;}

#yiv6955626489 #yiv6955626489ygrp-reco {
margin-bottom:20px;padding:0px;}

#yiv6955626489 #yiv6955626489ygrp-sponsor #yiv6955626489ov
li a {
font-size:130%;text-decoration:none;}

#yiv6955626489 #yiv6955626489ygrp-sponsor #yiv6955626489ov
li {
font-size:77%;list-style-type:square;padding:6px 0;}

#yiv6955626489 #yiv6955626489ygrp-sponsor #yiv6955626489ov
ul {
margin:0;padding:0 0 0 8px;}

#yiv6955626489 #yiv6955626489ygrp-text {
font-family:Georgia;}

#yiv6955626489 #yiv6955626489ygrp-text p {
margin:0 0 1em 0;}

#yiv6955626489 #yiv6955626489ygrp-text tt {
font-size:120%;}

#yiv6955626489 #yiv6955626489ygrp-vital ul li:last-child {
border-right:none !important;
}
#yiv6955626489

Mon Jan 18, 2016 3:13 am (PST) . Posted by:

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

Hai Ivan,

Bolehkah minta dijabarkan syarat dan ketentuan yang berlaku dalam pemberian
warna tersebut ?
sapa tahu fitur conditional formatting malah lebih simpel dibanding
menggunakan VBA.

;)
Kid

On Mon, Jan 18, 2016 at 3:30 PM, ivan budiman ivanstats@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com> wrote:

>
>
>
> Mohon maaf baru bisa connect lagi...
> Aduh maaf ya jadi membingungkan....
> Jadi masalah yang saya hadapi adalah membuat inisial atau function dari
> automation tersebut. Di dalam file ini terdapat 5 macro yang dapat
> digunakan untuk coloring cells yang sudah di definisikan. lalu tujuannya
> adalah membuat 5 macro tersebut menjadi 1 macro. Sehingga jika ada
> penambahan cells baru pada data, automation dapat digunakan juga
>
> Regards,
> M I B
>
> - thankfulness -
>
>
>
> ------------------------------
> *From:* "Toby kenzo tobykenzo@yahoo.co.id [belajar-excel]" <
> belajar-excel@yahoogroups.com>
> *To:* "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com>
> *Sent:* Saturday, 9 January 2016, 10:21
> *Subject:* Re: [belajar-excel] Re: Macro coloring
>
>
> Bukannya ngga ada yg berhasil,tp maksud dari filenya apa...? (maaf gagal
> paham saya...)
> Coba di kasi tahu masalahnya yg jelas trus apa yg diinginkan(hasilnya) yg
> di harapkan..
> Mungkin teman2 yg lain akan mambantu jika jelas maksud dan hasil yg di
> harapkan.
> TerimaKasih.
> Sent from Yahoo Mail on Android
> <http://overview.mail.yahoo.com/mobile/?.src=Android>
>
> ------------------------------
> * From: * ivanstats@yahoo.com [belajar-excel] <
> belajar-excel@yahoogroups.com>;
> * To: * yahoogroups <belajar-excel@yahoogroups.com>;
> * Subject: * [belajar-excel] Re: Macro coloring
> * Sent: * Sat, Jan 9, 2016 12:35:11 AM
>
>
> Hi Be Exceler..
> Blm ada yang berhasil keulik ya.. :(
> Mohon pencerahannya..
> Terima kasih...
>
> Sent from my BlackBerry 10 smartphone on the Indosat network.
> *From: *ivan budiman
> *Sent: *Jumat, 8 Januari 2016 11.46
> *To: *yahoogroups
> *Reply To: *ivan budiman
> *Subject: *Macro coloring
>
> permisi, saya ingin bertanya mengapa button click saat diubah menjadi
> macro tidak berjalan sesaui kondisi mohon bantuannya. terima kasih
>
> Regards,
> M I B
>
> - thankfulness -
>
>
>
>
>

Mon Jan 18, 2016 8:15 pm (PST) . Posted by:

"ivan budiman" ivanstats

Hi Mr Kidsyarat dan ketentuan pemberian coloring tersebut adalah- Terdiri dari 3 cell dengan value  yang berbeda untuk di bandingkan- coloring dilakukan dengan  1 kali klik (button / macro) dengan kondisi range cells tidak menentu- Jika 3 value sama dan tidak null maka semua cell diberi warna hijau contoh ( 3,3,3)- Jika 3 value null maka diberi warna putih contoh ( , , , )- Jika cell memiliki 1 value dan yang lainnya null maka semua cell di beri warna putih contoh (1, , )- Value terbesar  di beri warna hijau, value sedang di beri warna kuning dan value terkecil di beri warna merah  contoh (1 ,7,10)
- Jika memiliki 2 value sama dan yang lainnya berbeda contoh (3,5,5)Maka pewarnannya  adalah cell ke-2 dan cell ke-3  bewarna hijau dan cell ke 1 bewarna merah (diberi warna merah jika value >=  2 )- Ada  beberapa  case  lainnya misal  (4,5,5)Jika perbedaan  antara cell hanya  1 value maka pewarnaan menjadi cell ke-2  dan ke-3 bewarna hijau dan cell ke-1 bewarna  kuning- Jika 2 cell memiliki value berbeda dan 1 lagi adalah null. Contoh (5,1, )Maka pewarnaan pada  cell ke-1  adalah hijau,  cell ke-2 adalah  merah  dan  cell ke-3 adalah putih- Jika  2  cell memiliki value  yang sama dan value berikutnya  adalah null. Contoh (1, ,1)maka  pewarnaan  pada cell  ke-1 dan ke-3  adalah  hijau dan cell ke-2  adalah putih
Thank you

Regards,
M I B

- thankfulness -


From: "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com>
To: BeExcel <belajar-excel@yahoogroups.com>
Sent: Monday, 18 January 2016, 18:12
Subject: Re: [belajar-excel] Re: Macro coloring

  Hai Ivan,

Bolehkah minta dijabarkan syarat dan ketentuan yang berlaku dalam pemberian warna tersebut ?
sapa tahu fitur conditional formatting malah lebih simpel dibanding menggunakan VBA.

;)
Kid

On Mon, Jan 18, 2016 at 3:30 PM, ivan budiman ivanstats@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com> wrote:

 
Mohon maaf baru bisa  connect lagi...Aduh maaf ya jadi membingungkan....Jadi masalah yang saya hadapi adalah membuat inisial atau function dari automation tersebut. Di dalam file ini terdapat 5 macro yang dapat digunakan untuk coloring  cells yang sudah di definisikan. lalu tujuannya adalah membuat 5 macro tersebut menjadi 1 macro. Sehingga jika ada  penambahan cells baru  pada data, automation dapat digunakan juga   Regards,
M I B

- thankfulness -


From: "Toby kenzo tobykenzo@yahoo.co.id [belajar-excel]" <belajar-excel@yahoogroups.com>
To: "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com>
Sent: Saturday, 9 January 2016, 10:21
Subject: Re: [belajar-excel] Re: Macro coloring

 
| Bukannya ngga ada yg berhasil,tp maksud dari filenya apa...? (maaf gagal paham saya...)
Coba di kasi tahu masalahnya yg jelas trus apa yg diinginkan(hasilnya) yg di harapkan..Mungkin teman2 yg lain akan mambantu jika jelas maksud dan hasil yg di harapkan.TerimaKasih.Sent from Yahoo Mail on Android |

From: ivanstats@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>;
To: yahoogroups <belajar-excel@yahoogroups.com>;
Subject: [belajar-excel] Re: Macro coloring
Sent: Sat, Jan 9, 2016 12:35:11 AM


|   Hi Be Exceler..Blm ada yang berhasil keulik ya.. :(Mohon pencerahannya..Terima kasih...
Sent from my BlackBerry 10 smartphone on the Indosat network.
| From: ivan budimanSent: Jumat, 8 Januari 2016 11.46To: yahoogroupsReply To: ivan budimanSubject: Macro coloring |

permisi, saya ingin bertanya mengapa button click saat diubah menjadi macro tidak berjalan sesaui kondisi mohon bantuannya. terima kasih
 Regards,
M I B

- thankfulness -
|

#yiv0993988846 #yiv0993988846 -- #yiv0993988846ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv0993988846 #yiv0993988846ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv0993988846 #yiv0993988846ygrp-mkp #yiv0993988846hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv0993988846 #yiv0993988846ygrp-mkp #yiv0993988846ads {margin-bottom:10px;}#yiv0993988846 #yiv0993988846ygrp-mkp .yiv0993988846ad {padding:0 0;}#yiv0993988846 #yiv0993988846ygrp-mkp .yiv0993988846ad p {margin:0;}#yiv0993988846 #yiv0993988846ygrp-mkp .yiv0993988846ad a {color:#0000ff;text-decoration:none;}#yiv0993988846 #yiv0993988846ygrp-sponsor #yiv0993988846ygrp-lc {font-family:Arial;}#yiv0993988846 #yiv0993988846ygrp-sponsor #yiv0993988846ygrp-lc #yiv0993988846hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv0993988846 #yiv0993988846ygrp-sponsor #yiv0993988846ygrp-lc .yiv0993988846ad {margin-bottom:10px;padding:0 0;}#yiv0993988846 #yiv0993988846actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv0993988846 #yiv0993988846activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv0993988846 #yiv0993988846activity span {font-weight:700;}#yiv0993988846 #yiv0993988846activity span:first-child {text-transform:uppercase;}#yiv0993988846 #yiv0993988846activity span a {color:#5085b6;text-decoration:none;}#yiv0993988846 #yiv0993988846activity span span {color:#ff7900;}#yiv0993988846 #yiv0993988846activity span .yiv0993988846underline {text-decoration:underline;}#yiv0993988846 .yiv0993988846attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv0993988846 .yiv0993988846attach div a {text-decoration:none;}#yiv0993988846 .yiv0993988846attach img {border:none;padding-right:5px;}#yiv0993988846 .yiv0993988846attach label {display:block;margin-bottom:5px;}#yiv0993988846 .yiv0993988846attach label a {text-decoration:none;}#yiv0993988846 blockquote {margin:0 0 0 4px;}#yiv0993988846 .yiv0993988846bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv0993988846 .yiv0993988846bold a {text-decoration:none;}#yiv0993988846 dd.yiv0993988846last p a {font-family:Verdana;font-weight:700;}#yiv0993988846 dd.yiv0993988846last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv0993988846 dd.yiv0993988846last p span.yiv0993988846yshortcuts {margin-right:0;}#yiv0993988846 div.yiv0993988846attach-table div div a {text-decoration:none;}#yiv0993988846 div.yiv0993988846attach-table {width:400px;}#yiv0993988846 div.yiv0993988846file-title a, #yiv0993988846 div.yiv0993988846file-title a:active, #yiv0993988846 div.yiv0993988846file-title a:hover, #yiv0993988846 div.yiv0993988846file-title a:visited {text-decoration:none;}#yiv0993988846 div.yiv0993988846photo-title a, #yiv0993988846 div.yiv0993988846photo-title a:active, #yiv0993988846 div.yiv0993988846photo-title a:hover, #yiv0993988846 div.yiv0993988846photo-title a:visited {text-decoration:none;}#yiv0993988846 div#yiv0993988846ygrp-mlmsg #yiv0993988846ygrp-msg p a span.yiv0993988846yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv0993988846 .yiv0993988846green {color:#628c2a;}#yiv0993988846 .yiv0993988846MsoNormal {margin:0 0 0 0;}#yiv0993988846 o {font-size:0;}#yiv0993988846 #yiv0993988846photos div {float:left;width:72px;}#yiv0993988846 #yiv0993988846photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv0993988846 #yiv0993988846photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv0993988846 #yiv0993988846reco-category {font-size:77%;}#yiv0993988846 #yiv0993988846reco-desc {font-size:77%;}#yiv0993988846 .yiv0993988846replbq {margin:4px;}#yiv0993988846 #yiv0993988846ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv0993988846 #yiv0993988846ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv0993988846 #yiv0993988846ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv0993988846 #yiv0993988846ygrp-mlmsg select, #yiv0993988846 input, #yiv0993988846 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv0993988846 #yiv0993988846ygrp-mlmsg pre, #yiv0993988846 code {font:115% monospace;}#yiv0993988846 #yiv0993988846ygrp-mlmsg * {line-height:1.22em;}#yiv0993988846 #yiv0993988846ygrp-mlmsg #yiv0993988846logo {padding-bottom:10px;}#yiv0993988846 #yiv0993988846ygrp-msg p a {font-family:Verdana;}#yiv0993988846 #yiv0993988846ygrp-msg p#yiv0993988846attach-count span {color:#1E66AE;font-weight:700;}#yiv0993988846 #yiv0993988846ygrp-reco #yiv0993988846reco-head {color:#ff7900;font-weight:700;}#yiv0993988846 #yiv0993988846ygrp-reco {margin-bottom:20px;padding:0px;}#yiv0993988846 #yiv0993988846ygrp-sponsor #yiv0993988846ov li a {font-size:130%;text-decoration:none;}#yiv0993988846 #yiv0993988846ygrp-sponsor #yiv0993988846ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv0993988846 #yiv0993988846ygrp-sponsor #yiv0993988846ov ul {margin:0;padding:0 0 0 8px;}#yiv0993988846 #yiv0993988846ygrp-text {font-family:Georgia;}#yiv0993988846 #yiv0993988846ygrp-text p {margin:0 0 1em 0;}#yiv0993988846 #yiv0993988846ygrp-text tt {font-size:120%;}#yiv0993988846 #yiv0993988846ygrp-vital ul li:last-child {border-right:none !important;}#yiv0993988846

Mon Jan 18, 2016 8:25 pm (PST) . Posted by:

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

Jadi pada data 1 baris yang ada 9 cells itu diwarnai setiap 3 cells. Gitu
ya ?
Contoh : data di C5:K5 membentuk 3 blok data, yaitu C5:E5 akan diwarnai
sebagai 1 blok, F5:H5 jadi blok lainnya yang diwarnai, I5:K5 juga.

Bener gak ?

On Tue, Jan 19, 2016 at 11:15 AM, ivan budiman ivanstats@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com> wrote:

>
>
> Hi Mr Kid
> syarat dan ketentuan pemberian coloring tersebut adalah
> - Terdiri dari 3 cell dengan value yang berbeda untuk di bandingkan
> - coloring dilakukan dengan 1 kali klik (button / macro) dengan kondisi
> range cells tidak menentu
> - Jika 3 value sama dan tidak null maka semua cell diberi warna hijau
> contoh ( 3,3,3)
> - Jika 3 value null maka diberi warna putih contoh ( , , , )
> - Jika cell memiliki 1 value dan yang lainnya null maka semua cell di beri
> warna putih contoh (1, , )
> - Value terbesar di beri warna hijau, value sedang di beri warna kuning
> dan value terkecil di beri warna merah contoh (1 ,7,10)
>
> - Jika memiliki 2 value sama dan yang lainnya berbeda contoh (3,5,5)
> Maka pewarnannya adalah cell ke-2 dan cell ke-3 bewarna hijau dan cell
> ke 1 bewarna merah (diberi warna merah jika value >= 2 )
> - Ada beberapa case lainnya misal (4,5,5)
> Jika perbedaan antara cell hanya 1 value maka pewarnaan menjadi cell
> ke-2 dan ke-3 bewarna hijau dan cell ke-1 bewarna kuning
> - Jika 2 cell memiliki value berbeda dan 1 lagi adalah null. Contoh (5,1, )
> Maka pewarnaan pada cell ke-1 adalah hijau, cell ke-2 adalah merah
> dan cell ke-3 adalah putih
> - Jika 2 cell memiliki value yang sama dan value berikutnya adalah
> null. Contoh (1, ,1)
> maka pewarnaan pada cell ke-1 dan ke-3 adalah hijau dan cell ke-2
> adalah putih
>
> Thank you
>
>
> Regards,
> M I B
>
> - thankfulness -
>
>
>
> ------------------------------
> *From:* "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <
> belajar-excel@yahoogroups.com>
> *To:* BeExcel <belajar-excel@yahoogroups.com>
> *Sent:* Monday, 18 January 2016, 18:12
>
> *Subject:* Re: [belajar-excel] Re: Macro coloring
>
>
> Hai Ivan,
>
> Bolehkah minta dijabarkan syarat dan ketentuan yang berlaku dalam
> pemberian warna tersebut ?
> sapa tahu fitur conditional formatting malah lebih simpel dibanding
> menggunakan VBA.
>
> ;)
> Kid
>
>
> On Mon, Jan 18, 2016 at 3:30 PM, ivan budiman ivanstats@yahoo.com
> [belajar-excel] <belajar-excel@yahoogroups.com> wrote:
>
>
>
> Mohon maaf baru bisa connect lagi...
> Aduh maaf ya jadi membingungkan....
> Jadi masalah yang saya hadapi adalah membuat inisial atau function dari
> automation tersebut. Di dalam file ini terdapat 5 macro yang dapat
> digunakan untuk coloring cells yang sudah di definisikan. lalu tujuannya
> adalah membuat 5 macro tersebut menjadi 1 macro. Sehingga jika ada
> penambahan cells baru pada data, automation dapat digunakan juga
>
> Regards,
> M I B
>
> - thankfulness -
>
>
>
> ------------------------------
> *From:* "Toby kenzo tobykenzo@yahoo.co.id [belajar-excel]" <
> belajar-excel@yahoogroups.com>
> *To:* "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com>
> *Sent:* Saturday, 9 January 2016, 10:21
> *Subject:* Re: [belajar-excel] Re: Macro coloring
>
>
> Bukannya ngga ada yg berhasil,tp maksud dari filenya apa...? (maaf gagal
> paham saya...)
> Coba di kasi tahu masalahnya yg jelas trus apa yg diinginkan(hasilnya) yg
> di harapkan..
> Mungkin teman2 yg lain akan mambantu jika jelas maksud dan hasil yg di
> harapkan.
> TerimaKasih.
> Sent from Yahoo Mail on Android
> <http://overview.mail.yahoo.com/mobile/?.src=Android>
>
> ------------------------------
> * From: * ivanstats@yahoo.com [belajar-excel] <
> belajar-excel@yahoogroups.com>;
> * To: * yahoogroups <belajar-excel@yahoogroups.com>;
> * Subject: * [belajar-excel] Re: Macro coloring
> * Sent: * Sat, Jan 9, 2016 12:35:11 AM
>
>
> Hi Be Exceler..
> Blm ada yang berhasil keulik ya.. :(
> Mohon pencerahannya..
> Terima kasih...
>
> Sent from my BlackBerry 10 smartphone on the Indosat network.
> *From: *ivan budiman
> *Sent: *Jumat, 8 Januari 2016 11.46
> *To: *yahoogroups
> *Reply To: *ivan budiman
> *Subject: *Macro coloring
>
> permisi, saya ingin bertanya mengapa button click saat diubah menjadi
> macro tidak berjalan sesaui kondisi mohon bantuannya. terima kasih
>
> Regards,
> M I B
>
> - thankfulness -
>
>
>
>
>
>
>
>

Mon Jan 18, 2016 10:22 pm (PST) . Posted by:

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

Anggap saja bener... Kalau ndak bener, silakan disesuaikan sendiri sajah....

Konon kriterianya adalah :

> - Terdiri dari 3 cell dengan value yang berbeda untuk di bandingkan
> - coloring dilakukan dengan 1 kali klik (button / macro) dengan kondisi
> range cells tidak menentu
> - Jika 3 value sama dan tidak null maka semua cell diberi warna hijau
> contoh ( 3,3,3)
> - Jika 3 value null maka diberi warna putih contoh ( , , , )
> - Jika cell memiliki 1 value dan yang lainnya null maka semua cell di beri
> warna putih contoh (1, , )
> - Value terbesar di beri warna hijau, value sedang di beri warna kuning
> dan value terkecil di beri warna merah contoh (1 ,7,10)
> - Jika memiliki 2 value sama dan yang lainnya berbeda contoh (3,5,5)
> Maka pewarnannya adalah cell ke-2 dan cell ke-3 bewarna hijau dan cell
> ke 1 bewarna merah (diberi warna merah jika value >= 2 )
> - Ada beberapa case lainnya misal (4,5,5)
> Jika perbedaan antara cell hanya 1 value maka pewarnaan menjadi cell
> ke-2 dan ke-3 bewarna hijau dan cell ke-1 bewarna kuning
> - Jika 2 cell memiliki value berbeda dan 1 lagi adalah null. Contoh (5,1, )
> Maka pewarnaan pada cell ke-1 adalah hijau, cell ke-2 adalah merah
> dan cell ke-3 adalah putih
> - Jika 2 cell memiliki value yang sama dan value berikutnya adalah
> null. Contoh (1, ,1)
> maka pewarnaan pada cell ke-1 dan ke-3 adalah hijau dan cell ke-2
> adalah putih
>

Sepertinya rumit....
Tapi kriteria yang dijelaskan belum menyangkut kondisi nilai (5,4,) akan
diberi warna bagaimana.
Jadi diasumsikan, jika nilai max dan min blok data adalah 1, maka nilai 5
berwarna hijau, 4 berwarna kuning, kosong diberi putih
Asumsi ini adalah mengadopsi kriteria untuk nilai (4,5,5) yang berbunyi :

> - Ada beberapa case lainnya misal (4,5,5)
> Jika perbedaan antara cell hanya 1 value maka pewarnaan menjadi cell
> ke-2 dan ke-3 bewarna hijau dan cell ke-1 bewarna kuning
>

Kalau di sawang-sawang dan dingen-ngen, kriteria di atas sebenarnya pengen
berbunyi begini :
- Data membentuk blok 1 baris x 3 kolom dan antar blok tidak beririsan.
- Pewarnaan cells :
1. Warna Putih :

> Seluruh cells yang kosong [ Len(cells)=0 ]
>
2. Warna Hijau :

> cells yang ada isinya [ (Len(cells)>0) ]
> dan [*]
> nilai maksimum blok = nilai cells [ (max(blok)=cells) ]
>
3. Warna Merah :

> cells yang ada isinya [ (Len(cells)>0) ]
> dan [*]
> nilai minimum blok = nilai cells [ (min(blok)=cells) ]
> dan [*]
> selisih max blok dengan min blok lebih dari 1 [ (max(blok)-min(blok)>1) ]
>
4. Warna Kuning :

> Semua cells yang tidak memenuhi pewarnaan yang tersebut di nomor 1 sampai 3
>

Artinya, akan ada 4 warna :
1. Kuning -> semua cells data, karena tidak dipengaruhi kriteria di atas
2. Putih -> semua cells yang tidak ada isinya
3. Hijau -> per blok (1 baris x 3 kolom), jadi kalau ada banyak blok di 9
kolom akan membutuhkan 3 CF warna hijau
4. Merah -> per blok (1 baris x 3 kolom), jadi kalau ada banyak blok di 9
kolom akan membutuhkan 3 CF warna hijau

Fitur Excel Table (xl2007 ke atas) atau List (xl2003) bisa membantu
meng-copy-ken CF yang sudah dibuat ke baris-baris baru (record baru) yang
ditambahkan.
Setiap ada nilai yang berubah, CF akan bekerja. Hal ini lebih praktis
dibanding pencet tombol atau memanfaatkan event change milik worksheet
untuk menjalankan baris-baris script pewarnaan yang bunyi baris-baris
kodenya bakal rumit dan panjang.

So, fitur Conditional Formatting bisa lebih simpel.
Syarat dan ketentuan berlaku

btw,
File terlampir sekedar sebuah opsi...
Opsi tanpa VBA...

Regards,
Kid

2016-01-19 11:24 GMT+07:00 Mr. Kid <mr.nmkid@gmail.com>:

> Jadi pada data 1 baris yang ada 9 cells itu diwarnai setiap 3 cells. Gitu
> ya ?
> Contoh : data di C5:K5 membentuk 3 blok data, yaitu C5:E5 akan diwarnai
> sebagai 1 blok, F5:H5 jadi blok lainnya yang diwarnai, I5:K5 juga.
>
> Bener gak ?
>
>
> On Tue, Jan 19, 2016 at 11:15 AM, ivan budiman ivanstats@yahoo.com
> [belajar-excel] <belajar-excel@yahoogroups.com> wrote:
>
>>
>>
>> Hi Mr Kid
>> syarat dan ketentuan pemberian coloring tersebut adalah
>> - Terdiri dari 3 cell dengan value yang berbeda untuk di bandingkan
>> - coloring dilakukan dengan 1 kali klik (button / macro) dengan kondisi
>> range cells tidak menentu
>> - Jika 3 value sama dan tidak null maka semua cell diberi warna hijau
>> contoh ( 3,3,3)
>> - Jika 3 value null maka diberi warna putih contoh ( , , , )
>> - Jika cell memiliki 1 value dan yang lainnya null maka semua cell di
>> beri warna putih contoh (1, , )
>> - Value terbesar di beri warna hijau, value sedang di beri warna kuning
>> dan value terkecil di beri warna merah contoh (1 ,7,10)
>>
>> - Jika memiliki 2 value sama dan yang lainnya berbeda contoh (3,5,5)
>> Maka pewarnannya adalah cell ke-2 dan cell ke-3 bewarna hijau dan cell
>> ke 1 bewarna merah (diberi warna merah jika value >= 2 )
>> - Ada beberapa case lainnya misal (4,5,5)
>> Jika perbedaan antara cell hanya 1 value maka pewarnaan menjadi cell
>> ke-2 dan ke-3 bewarna hijau dan cell ke-1 bewarna kuning
>> - Jika 2 cell memiliki value berbeda dan 1 lagi adalah null. Contoh (5,1,
>> )
>> Maka pewarnaan pada cell ke-1 adalah hijau, cell ke-2 adalah merah
>> dan cell ke-3 adalah putih
>> - Jika 2 cell memiliki value yang sama dan value berikutnya adalah
>> null. Contoh (1, ,1)
>> maka pewarnaan pada cell ke-1 dan ke-3 adalah hijau dan cell ke-2
>> adalah putih
>>
>> Thank you
>>
>>
>> Regards,
>> M I B
>>
>> - thankfulness -
>>
>>
>>
>> ------------------------------
>> *From:* "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <
>> belajar-excel@yahoogroups.com>
>> *To:* BeExcel <belajar-excel@yahoogroups.com>
>> *Sent:* Monday, 18 January 2016, 18:12
>>
>> *Subject:* Re: [belajar-excel] Re: Macro coloring
>>
>>
>> Hai Ivan,
>>
>> Bolehkah minta dijabarkan syarat dan ketentuan yang berlaku dalam
>> pemberian warna tersebut ?
>> sapa tahu fitur conditional formatting malah lebih simpel dibanding
>> menggunakan VBA.
>>
>> ;)
>> Kid
>>
>>
>> On Mon, Jan 18, 2016 at 3:30 PM, ivan budiman ivanstats@yahoo.com
>> [belajar-excel] <belajar-excel@yahoogroups.com> wrote:
>>
>>
>>
>> Mohon maaf baru bisa connect lagi...
>> Aduh maaf ya jadi membingungkan....
>> Jadi masalah yang saya hadapi adalah membuat inisial atau function dari
>> automation tersebut. Di dalam file ini terdapat 5 macro yang dapat
>> digunakan untuk coloring cells yang sudah di definisikan. lalu tujuannya
>> adalah membuat 5 macro tersebut menjadi 1 macro. Sehingga jika ada
>> penambahan cells baru pada data, automation dapat digunakan juga
>>
>> Regards,
>> M I B
>>
>> - thankfulness -
>>
>>
>>
>> ------------------------------
>> *From:* "Toby kenzo tobykenzo@yahoo.co.id [belajar-excel]" <
>> belajar-excel@yahoogroups.com>
>> *To:* "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com>
>> *Sent:* Saturday, 9 January 2016, 10:21
>> *Subject:* Re: [belajar-excel] Re: Macro coloring
>>
>>
>> Bukannya ngga ada yg berhasil,tp maksud dari filenya apa...? (maaf gagal
>> paham saya...)
>> Coba di kasi tahu masalahnya yg jelas trus apa yg diinginkan(hasilnya) yg
>> di harapkan..
>> Mungkin teman2 yg lain akan mambantu jika jelas maksud dan hasil yg di
>> harapkan.
>> TerimaKasih.
>> Sent from Yahoo Mail on Android
>> <http://overview.mail.yahoo.com/mobile/?.src=Android>
>>
>> ------------------------------
>> * From: * ivanstats@yahoo.com [belajar-excel] <
>> belajar-excel@yahoogroups.com>;
>> * To: * yahoogroups <belajar-excel@yahoogroups.com>;
>> * Subject: * [belajar-excel] Re: Macro coloring
>> * Sent: * Sat, Jan 9, 2016 12:35:11 AM
>>
>>
>> Hi Be Exceler..
>> Blm ada yang berhasil keulik ya.. :(
>> Mohon pencerahannya..
>> Terima kasih...
>>
>> Sent from my BlackBerry 10 smartphone on the Indosat network.
>> *From: *ivan budiman
>> *Sent: *Jumat, 8 Januari 2016 11.46
>> *To: *yahoogroups
>> *Reply To: *ivan budiman
>> *Subject: *Macro coloring
>>
>> permisi, saya ingin bertanya mengapa button click saat diubah menjadi
>> macro tidak berjalan sesaui kondisi mohon bantuannya. terima kasih
>>
>> Regards,
>> M I B
>>
>> - thankfulness -
>>
>>
>>
>>
>>
>>
>>
>>
>
>

Mon Jan 18, 2016 3:55 am (PST) . Posted by:

"Haris Kartiwan"

Dear Mr. Kid

Terima Kasih atas tanggapannya, awalnya sy berpikir seperti itu, akan susah sekali untuk membuat laporan mingguan (seperti file yg saya kirim sebelumnya).

Akhirnya sy merubah mingguan nya itu lebih detail, ada kolom hari2x nya dan selanjutnya di baris bawahnya ada total, seperti file yg saya attch di sheet "A", "B", "C" (sesuai nama staff).

Sebenarnya di sheet A tsb hanyalah pemindahan data dari sheet Tabel, berdasarkan Nama, late, dan Tanggal.

Contoh di atas, dari tgl 1 nov – 3 Nov LATE nya 0:00 dan tgl 4 Nov LATE nya 0:05, --- itu semua di ambil dari sheet Tabel.

Dan Total di SUM dari hari Monday – Sunday di atasnya

Nahh, Mr. Kid, saya sudah mencoba menggunakan formula SUMIFS, SUMIF, SUMPRODUCT, dan INDEX tapi formula itu semuanya error malah tdk cocok dg Cell yg sesuai dengan kondisinya (Nama, Late, tgl nya) yg ada di sheet Tabel.

Seperti itulah, pemikiran kesederhanaan saya, tapi pusing juga …. Hehehehe…

Dan juga file tsb tercipta dari belajar di Forum Excel ini. Terima Kasih Banyak.

Salam

Haris

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: Monday, January 18, 2016 2:04 PM
To: BeExcel
Subject: Re: FW: [belajar-excel] Menghitung OT dan Late Absensi perminggu

Sama-sama...

Tapi,

Bisa gak kalau membuatkan tabel vertikal dan di-share ke milis ?

Hal ini bisa menjadi contoh nyata bahwa menyusun tabel yang baik akan mempermudah pengolahan data karena formula yang perlu dipelajari menjadi sangat sederhana.

Oh iya...

Tentang suatu output yang menggunakan rentang waktu bernama weekly alias mingguan, sebaiknya disertakan kriteria batas tanggal awal atau hari awal minggu dan batas tanggal akhir atau hari akhir minggu.

Hal ini terkait dengan adanya potensi sebuah minggu berisi hanya 1 hari kerja saja.

Contoh sederhananya... Jika menggunakan batasan bahwa sebuah minggu adalah dimulai hari minggu sampai hari senin, bisa jadi ada minggu ke-1 sebuah bulan berisi hari jumat saja (karena sabtu minggu libur dan tanggal 1 bulan itu di hari jumat), atau minggu ke-5 sebuah bulan berisi hari senin saja (karena tanggal terakhir di bulan itu jatuh di hari senin).

Contoh lain... ketika hari Minggu libur, tetapi hari Sabtu tidak libur. Definisi 1 minggu adalah dimulai hari minggu sampai sabtu. Maka akan ada potensi 1 bulan berisi 6 minggu.

Jadi, rentang suatu grup, misalnya pada kasus ini tentang grup waktu, diusahakan memiliki batasan yang jelas.

Grup waktu untuk Tahunan sudah jelas, dari 1 Jan tahun tersebut sampai 31 Des tahun tersebut.

Grup waktu untuk Bulanan sudah jelas, dari tanggal 1 setiap bulan sampai 1 hari sebelum tanggal 1 bulan berikutnya

Grup waktu untuk Harian sudah jelas, dari jam 00:00:00 sampai 23:59:59 di nilai tanggal yang sama.

Grup waktu untuk Jam-an (hourly), Menit-an ataupun Detik-an juga sudah jelas.

Grup waktu untuk Windu-an atau Abad-an juga sudah jelas.

Grup waktu yang belum jelas adalah Mingguan. Oleh sebab itu, semua report dalam bentuk mingguan memerlukan definisi yang lebih detil.

Lihat saja fungsi Excel bernama WeekNum yang menghitung nomor minggu berurutan sepanjang tahun (dari 1 Jan sampai 31 Des akan didapat nomor minggu dari 1 sampai 52 atau 54 dalam satu tahun tersebut). Dengan jelas Excel mendefinisikan fungsi WeekNum hanya memuat 2 definisi mingguan, yaitu :

1. Mingguan dimulai hari Minggu

2. Mingguan dimulai hari Senin

Dan... jelas ditegaskan juga bahwa hasil WeekNum akan salah jika definisi mingguannya bukan salah satu dari 2 pilihan di atas.

Misal, ternyata mingguan ditentukan dengan cara Eropa yang minggu pertama sebuah tahun ditentukan berdasar jumlah hari yang lebih dari separo di minggu pertama tahun tersebut.

Wassalam,

Kid

2016-01-18 10:29 GMT+07:00 'Haris Kartiwan' hkartiwan@arahrestu.com [belajar-excel] <belajar-excel@yahoogroups.com>:

Dear Mr. Kid,

Terima Kasih atas bantuan dan perhatiannya.

Salam

Haris

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: Friday, January 15, 2016 5:44 PM

To: BeExcel
Subject: Re: FW: [belajar-excel] Menghitung OT dan Late Absensi perminggu

Hai Haris,

Data yang disusun vertikal seperti yang dimaksud diemail sebelumnya, akan memudahkan proses pengolahan data.

Bisa ndak kalo Anda membuatkan tabel vertikal tersebut, kemudian di-share dimilis. Biasanya, kalo sudah lebih mudah, akan ada banyak member yang bisa membantu. Kalau kasusnya masih sulit, ya wajar saja kalo ndak semua member ndak bisa membantu.

;)

2016-01-15 14:18 GMT+07:00 'Haris Kartiwan' hkartiwan@arahrestu.com [belajar-excel] <belajar-excel@yahoogroups.com>:

Dear Mr Kid,

tidak ada yg vertical, Mr Kid.

Memang file ini lah yg kita gunakan.

Selanjutnya para staff minta laporan absensi, jadinya kita buat seperti di sheet A (nama staff), nanti selanjutnya akan kita email sheet tsb ke staff masing2x.

Saya sudah coba2x untuk buat formulanya di sheet "A" tapi hasilnya tdk sesuai.

Mohon Bantuannya Mr Kid.

Apakah ada ide/bentuk lain (vertical) untuk sheet Tabel?, yg nantinya akan mempermudah pembuatan sheet "staff".

Dan jika ada, bisa kami pertimbangkan dan cocok, akan kita pakai.

Terima Kasih

Haris Kartiwan

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: Friday, January 15, 2016 9:34 AM
To: BeExcel
Subject: Re: FW: [belajar-excel] Menghitung OT dan Late Absensi perminggu

Hai Haris,

Tabel sumber datanya ada yang tersusun vertikal tidak ya ?

Jadi, tabelnya hanya ada 1 dengan header :

Nama, Tanggal, In, Out, Roster, Noted, Late, Over Work, Early

Kalau ada, boleh dikirim ke milis kan ya...

Regards,

Kid

2016-01-13 14:46 GMT+07:00 'Haris Kartiwan' hkartiwan@arahrestu.com [belajar-excel] <belajar-excel@yahoogroups.com>:

Dear BeExceller,

Saya mencoba menggunakan rumus à =SUMIFS(Tabel!B10:FB10;Tabel!B7:FB7;"Late";Tabel!B6:FE6;"<=04/01/2016") di Cell B7 Sheet AB. Tapi hasilnya #Value!

Kira2x ada yg kurang di formula itu ngak yeahh, atau para teman2x exceller ada ide lain?

Terima Kasih

Haris

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: 11 Januari 2016 18:52
To: belajar-excel@yahoogroups.com
Subject: [belajar-excel] Menghitung OT dan Late Absensi perminggu [1 Attachment]

Dear Para Master Excel

Saya mempunyai file Absensi dalam 1 Bulan (file Terlampir), dan telah berjalan dengan baik.

Sekarang ada pemintaan dari staff, laporan absensi mingguan, output nya seperti di sheet AB.

Minggu I 0:00 di dapat dari sheet table dr tanggal 1 – 2 januari

Minggu II 0:33 di dapat dari sheet table dr tanggal 4 – 9 januari

Dst..

Mohon bantuannya para teman..

Sebelumnya Terima Kasih

Salam

Haris

_____

<https://www.avast.com/antivirus> Image removed by sender.

This email is free from viruses and malware because avast! Antivirus <https://www.avast.com/antivirus> protection is active.

_____

<https://www.avast.com/antivirus> Image removed by sender.

This email is free from viruses and malware because avast! Antivirus <https://www.avast.com/antivirus> protection is active.

_____

<https://www.avast.com/antivirus> Image removed by sender.

This email is free from viruses and malware because avast! Antivirus <https://www.avast.com/antivirus> protection is active.

_____

<https://www.avast.com/antivirus> Image removed by sender.

This email is free from viruses and malware because avast! Antivirus <https://www.avast.com/antivirus> protection is active.

---
This email is free from viruses and malware because avast! Antivirus protection is active.
https://www.avast.com/antivirus

Mon Jan 18, 2016 7:01 am (PST) . Posted by:

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

Hai Haris,

File terlampir.

Wassalam,
Kid

2016-01-11 18:52 GMT+07:00 'Haris Kartiwan' hkartiwan@arahrestu.com
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
> Dear Para Master Excel
>
> Saya mempunyai file Absensi dalam 1 Bulan (file Terlampir), dan telah
> berjalan dengan baik.
>
>
>
> Sekarang ada pemintaan dari staff, laporan absensi mingguan, output nya
> seperti di sheet AB.
>
> Minggu I 0:00 di dapat dari sheet *table* dr tanggal 1 – 2 januari
>
> Minggu II 0:33 di dapat dari sheet *table* dr tanggal 4 – 9 januari
>
> Dst..
>
>
>
> Mohon bantuannya para teman..
>
> Sebelumnya Terima Kasih
>
>
>
> Salam
>
> Haris
>
>
>
>
> ------------------------------
> <https://www.avast.com/antivirus>
>
> This email is free from viruses and malware because avast! Antivirus
> <https://www.avast.com/antivirus> protection is active.
>
>
>

Mon Jan 18, 2016 6:19 pm (PST) . Posted by:

"Sugeng Subagio"

Dear para master excel,
Selamat pagi, saya ingin menggabungkan dua data dalam dua row menjadi satu
data dalam satu row. Secara manual bisa dilakukan namun kalau datanya
banyak akan membutuhkan banyak waktu. Terima kasih atas bantuan dari teman
teman semuanya.

Salam,
Sugeng S
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
This
email has been sent from a virus-free computer protected by Avast.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Mon Jan 18, 2016 6:22 pm (PST) . Posted by:

"Heri Pamungkas ( Gmail )" dchoosen88


السَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Semangat pagi,.

Kalau buat yang penting bisa : =C3&D3
Biar kerennya pakai : =CONCATENATE(C3;D3)

وَالسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

Warm Regards,

On 19/01/2016 8:42, Sugeng Subagio sugsuek96@gmail.com [belajar-excel]
wrote:
> Dear para master excel,
> Selamat pagi, saya ingin menggabungkan dua data dalam dua row menjadi
> satu data dalam satu row. Secara manual bisa dilakukan namun kalau
> datanya banyak akan membutuhkan banyak waktu. Terima kasih atas
> bantuan dari teman teman semuanya.
>
> Salam,
> Sugeng S
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> This email has been sent from a virus-free computer protected by Avast.
> www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>
>
>

Mon Jan 18, 2016 6:41 pm (PST) . Posted by:

"Sugeng Subagio"

Mas Heri,
Allhamdulillah, terima kasih atas bantuan yang diberikan.

Salam,

Sugeng
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
This
email has been sent from a virus-free computer protected by Avast.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

2016-01-19 9:18 GMT+07:00 'Heri Pamungkas ( Gmail )' ghery.dharma@gmail.com
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
>
> السَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
> Semangat pagi,.
>
> Kalau buat yang penting bisa : =C3&D3
> Biar kerennya pakai : =CONCATENATE(C3;D3)
>
>
> وَالسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
>
> Warm Regards,
>
> On 19/01/2016 8:42, Sugeng Subagio sugsuek96@gmail.com [belajar-excel]
> wrote:
>
>
> Dear para master excel,
> Selamat pagi, saya ingin menggabungkan dua data dalam dua row menjadi satu
> data dalam satu row. Secara manual bisa dilakukan namun kalau datanya
> banyak akan membutuhkan banyak waktu. Terima kasih atas bantuan dari teman
> teman semuanya.
>
> Salam,
> Sugeng S
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> This
> email has been sent from a virus-free computer protected by Avast.
> www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>
>
>
>

Mon Jan 18, 2016 7:57 pm (PST) . Posted by:

"Fajar Fatahillah" fajar.fatahillah

Dear Master Excel,mohon bantuannya, saya ingin menghitung site, dari data site yang terjadi selama satu tahun,site yg dihitung dibagi dua, before (3 bulan sebelum) dan after (3 bulan setelah).
Acuannya adalah
before = 3 bulan sebelum maintenance startAfter = 3 bulan setelah maintenance End
dan data masternya akan terus berubah dengan pertambahan bulan berjalan. Best Regards,
Fajar Fatahillah

Mon Jan 18, 2016 6:19 pm (PST) . Posted by:

"Danny Prasetyo" danny_06791

body { font-family: "Calibri","Slate
Pro",sans-serif,"sans-serif"; color:#262626 } Wah... terimakasih
master Kid. Ternyata bisa kaya gitu yaa, hehehe Tapi saya malah
rumit lihat rumus yang di sheet nya‎.
Regards,

Danny Prasetyo

Mon Jan 18, 2016 7:57 pm (PST) . Posted by:

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

Loh...
Pakai Excel kok masih bingung bin panik kalo lihat formula.
Kalau bingung, coba jongkok dan pegang daun telinga milik sendiri....
Biasanya bakal jadi lebih enakan...

hehehe...

Terus terang, saya juga bingung (udah jongkok sambil pegang telinga nih)....
Supaya bingung berjamaahnya rada berkurang, kita obrolin hal ini aja ya,
sambil jongkok dan pegang telinga...

Begini :
A. fokus di sheet Contoh untuk kasus nomor 1 tentang mencari status isian
user ya....
1. Ada cells isian user di L2:L5
> User bisa entry langsung disitu, atau
> kalau diberi data validation maka user bisa memilih dari data
validation list yang disediakan (silakan dibuat sendiri kalau mau)
> atau pakai userform (seperti permintaan pemilik kasus)
2. Ada cells hasil yang menunjukkan status isian user, yaitu di L6
> Cells hasil ini akan bernilai
TRUE : ketika user mengisi seluruh L2:L5 dan sesuai dengan
definisi di tabel referensi kolom F:I
FALSE : ketika user belum mengisi sesuatu atau isiannya tidak
sesuai definisi di tabel referensi kolom F:I
> Proses di cells hasil ini dilakukan oleh sebuah formula yang berbunyi
:
=IF(LEN(L2)*LEN(L3)*LEN(L4)*LEN(L5),
COUNTIFS(_tDT_[Nama],L2,_tDT_[Status],L3,_tDT_[Pilihan],L4,_tDT_[Pendapatan],L5)
>0)
> Bahasa manusianya :
"Cel, apa bener di L2:L5 ada isinya semua [
LEN(L2)*LEN(L3)*LEN(L4)*LEN(L5)] ?,
kalo beneran ada isinya semua, cek lagi deh,
apa benar kalo isiannya ada di tabel referensi [
COUNTIFS(_tDT_[Nama],L2,_tDT_[Status],L3,_tDT_[Pilihan],L4,_tDT_[Pendapatan],L5)
>0]"

> L2:L5 ada isinya semua kalau :
a. jumlah karakter di L2 minimal ada 1 bijik -> Len(L2) akan
menghitung jumlah karakter di L2, 0 kalau kosong, >0 kalau ada isinya
b. jumlah karakter di L3 minimal ada 1 bijik -> Len(L3) akan
menghitung jumlah karakter di L3, 0 kalau kosong, >0 kalau ada isinya
c. jumlah karakter di L4 minimal ada 1 bijik -> Len(L4) akan
menghitung jumlah karakter di L4, 0 kalau kosong, >0 kalau ada isinya
d. jumlah karakter di L5 minimal ada 1 bijik -> Len(L5) akan
menghitung jumlah karakter di L5, 0 kalau kosong, >0 kalau ada isinya
e. semua syarat a sampai d terpenuhi alias pakai logika AND yang
setara perkalian.
* kalau 1 aja dari a sampai d ada yang kosong, Len-nya akan bernilai
0, maka perkalian dengan 0 akan menghasilkan 0
* kalau semua (dari a sampai d) ada isinya, semua hasil Len selalu
>0 (tidak ada yang 0, dan minimal 1), sehingga perkaliannya akan
menghasilkan suatu nilai >0

> Jadi, bagian biru menghasilkan >0 (L2:L5 ada isinya semua), maka
bagian merah akan dikerjakan. Kalau bagian biru menghasilkan 0, maka *tidak
ada yang dikerjakan*, sehingga nilai hasil dari IF akan menggunakan default
bagian FALSE (pada formula, bagian ini dikosongkan karena memang *defaultnya
akan berupa nilai FALSE*)

> Pada kondisi biru >0 yang akan membuat si merah dikerjakan. Si
merah berisi
proses menghitung jumlah record yang sesuai (pakai CountIFs karena ada
banyak kriteria [4 kriteria bray... yaitu kriteria berdasar nilai-nilai di
L2:L5])
a. hitung jumlah records yang sesuai kriteria (ada banyak kriteria)
-> COUNTIFS( ...... )
b. kriteria 1 : referensi kolom Nama = isian Nama oleh user ->
_tDT_[Nama]
, L2
c. kriteria 2 : referensi kolom Status = isian Status oleh user
-> _tDT_[Status]
, L3
d. kriteria 3 : referensi kolom Pilihan = isian Pilihan oleh
user -> _tDT_[Pilihan]
, L4
e. kriteria 4 : referensi kolom Pendapatan = isian Pendapatan oleh
user -> _tDT_[Pendapatan] , L5
f. antar kriteria dihubungkan oleh karakter koma (regional setting
english ya...) -> ada 3 koma diantara jejeran definisi kriteria di atas
* Hasil si CountIFs() ini adalah 0 kalau di referensi *tidak
ditemukan record yang memenuhi seluruh kriteria*
* Hasil si CountIFs() ini adalah >0 kalau di referensi ada (minimal
1 record) yang memenuhi seluruh kriteria
g. karena yang dibutuhkan adalah status isian user yang bener sesuai
definisi tabel referensi, maka hasil CountIFs() di cek harus >0
itu sebabnya ada proses pembandingan berbunyi *>0*
h. hasil perbandingan (oleh bagian *>0*) akan menghasilkan
TRUE kalau beneran si CountIFs() menghasilkan *>0*
FALSe kalau ternyata si CountIFs() menghasilkan 0
> akhirnya, cells L6 akan berisi nilai :
TRUE : kalau isian user sesuai definisi referensi karena
CountIFs() >0
FALSE : kalau ::
1. ada 1 bijik aja dari L2:L5 yang masih
kosong akibat LEN(L2)*LEN(L3)*LEN(L4)*LEN(L5)
2. L2:L5 semuanya terisi, tapi hasil
CountIFs() adalah 0

> yang nomor 1 selesai disini....

Mohon dipahamken dulu bagian ini, supaya ndak bingung ketika beranjak ke
nomor 2...
Inti sari yang perlu dipahamken :
1. Bagaimana cara cek bahwa inputan yang dibutuhkan ada isinya ? (salah
satu contohnya, lihat bagian Len-Len-an yang dikali-kaliken)
2. Bagaimana cara cek bahwa ada suatu barang yang sesuai kriteria tertentu
? (salah satu contohnya, lihat bagian CountIFs)
Konsep ini bisa digunakan dimana saja, kapan saja, dan oleh siapa saja,
pada apa saja, bahkan bisa dengan cara apa saja yang mirip.

dah ya... asumsinya inti sari nomor 1 sudah nempel ya...

B. fokus di sheet Contoh untuk kasus nomor 2 tentang mencari nama-nama yang
sesuai kriteria pilihan user
1. ada cells inputan user di O2:O4
> User bisa entry langsung disitu, atau
> kalau diberi data validation maka user bisa memilih dari data
validation list yang disediakan (silakan dibuat sendiri kalau mau)
> atau pakai userform (seperti permintaan pemilik kasus)
2. Ada cells proses yang menunjukkan jumlah record yang sesuai kriteria
pilihan user, yaitu di O5
> Cells hasil ini akan bernilai
-1 : kalau O2:O4 ada yang masih kosong
0 : kalau O2:O4 semuanya terisi, tapi *tidak ada* record yang
ditemukan di referensi berdasar pilihan user
>0 : kalau O2:O4 semuanya terisi dan ditemukan minimal 1 record
di referensi yang sesuai kriteria pilihan user
> Cells ini diproses dengan formula berbunyi : (lihat kesesuaian warna
warni antara bunyi formula dengan penjelasan di atas)
=IF(LEN(O2)*LEN(O3)*LEN(O4),
COUNTIFS(_tDT_[Status],O2,_tDT_[Pilihan],O3,_tDT_[Pendapatan],O4),-1)
> Jadi, kalau si biru menghasilkan
0, hasilnya si merah
>0, si latar kuning akan diproses dan si latar
kuning bisa menghasilkan nilai :
0 yang berarti *tidak ada*
record yang ditemukan di referensi berdasar pilihan user
>0 yang berarti ditemukan
minimal 1 record di referensi yang sesuai kriteria pilihan user
> cells hasil ini lalu di format number (klik kanan cells O5 -> format
cells -> tab Number -> opsi Custom -> lihat isian textbox formatting)
0" Orang";;0" Orang"
bagian biru -> format yang dipakai ketika cells tersebut berisi
nilai >0 :: dipakai ketika CountIFs bernilai >0
bagian merah -> format yang dipakai ketika cells tersebut berisi
nilai =0 :: dipakai ketika CountIFs bernilai 0
bagian antara 2 bijik titik koma -> format yang dipakai ketika
cells tersebut berisi nilai <0 :: dipakai ketika Len-Len-an menghasilkan -1

3. Ada tabel referensi (kolom A:I) yang terdiri dari 3 bagian utama proses,
yaitu :
a. data dasar dari referensi -> kolom F:I :: kalau mau
menambah referensi baru, isi di kolom ini saja. Jangan sentuh kolom lainnya
b. kolom informasi pilihan user (2 kolom) -> kolom D:E, dengan :
kolom D : berisi formula membandingkan setiap nilai
data referensi dengan isian user di O2:O4 yang dikenai syarat harus sama
dan semuanya terpenuhi.
kolom E : berisi formula membuat nomor urut record
data dasar referensi yang sesuai kriteria pilihan user.
* yang dipakai adalah nomor pertama
yang ditemukan bila ada banyak nomor urut yang sama.
* contoh, kalau ada nomor urut 1 di
kolom D di beberapa baris, maka yang dipakai adalah yang ditemukan pertama
c. kolom data referensi tertata untuk proses output -> kolom
A:C :: kolom ini bisa ditambahkan bila output membutuhkan kolom lain
kolom A : (fix) bereisi nomor urut data referensi
tertata, selalu dimulai dari nomor 1 sampai sebanyak jumlah record data
dasar
kolom B : berisi formula lookup berdasar nomor urut
kolom A untuk mengambil data dasar yang dibutuhkan output
* pada kasus ini, yang dibutuhkan
adalah data dasar kolom NAMA, maka formula kolom B berbunyi :

=VLOOKUP(A2,_tDT_[[IDRec]:[Nama]],2,0)
dengan : A2 adalah nomor urut data
referensi tertata

_tDT_[[IDRec]:[Nama]] adalah sumber data pencarian sampai kolom yang
dibutuhkan

(selalu diawali dari kolom nomor urut record data dasar sesuai kriteria

yang pada kasus ini dimulai dari kolom E)
kolom C : berisi formula penggabungan nilai-nilai kolom
B agar membentuk 1 teks berisi seluruh nilai kolom B
* kolom ini dibuat karena dibutuhkan
sebagai output yang menuntut daftar nama berupa sebuah teks panjang
yang bisa ditulis ke dalam sebuah
cells saja, atau ke sebuah object control Label maupun TextBox.
* jika outputnya tidak membutuhkan
hal ini, maka kolom C bisa dihapus agar prosesnya menjadi ringan
4. Dengan adanya tabel referensi (nomor 3 di atas) yang sudah menyediakan
seluruh data untuk output, maka kebutuhan output untuk menampilkan daftar
nama sebagai sebuah teks panjang bisa ditampilkan di cells O6
> Cells O6 berisi formula untuk mengambil nilai terakhir yang OK (bukan
error value) dari kolom C (hasil penggabungan seluruh nama)
=IF(O5>0,MID(LOOKUP("z",_tDT_[Gabung]),3,999),"")
> Bahasa manusianya :
"Cel, kalau ada record referensi yang sesuai pilihan user [O5>0],
ambil nilai teks terakhir dari kolom C (gabungan teks
nama yang sesuai kriteria saja) [ LOOKUP("z",_tDT_[Gabung]) ]
lalu buang delimiter di awal nilai hasilnya (ambil mulai
karakter pertama yang bukan teks delimiter) [ MID( , 3 , 999 ) ].
Lah kalau tidak ada referensi yang sesuai pilihan user, diisi
karakter kosong saja deh [ "" ]."
> Jadi, hasil output di cells O5 ini nantinya bisa digunakan untuk
ditampilkan diberbagai media, seperti di control object label maupun
textbox, yang ada di suatu userform maupun di suatu worksheet. Bahkan bisa
ditampilkan melalui media shapes umumnya (bukan shapes berupa control
object) seperti shapes rectangle, circle, dsb, termasuk chart.

5. Kebutuhan untuk menampilkan output yang berupa suatu daftar nama berupa
list, arrays, records, bisa dilakukan dengan mengakses kolom B di tabel
referensi.
> Jadi, kolom B (bisa jadi ada kolom lainnya bila memang dibutuhkan dan
telah dibuat) dapat ditampilkan melalui berbagai media, seperti fitur Pivot
Table, control object ListBox maupun ComboBox yang membutuhkan suatu array
item (baik di userform mauun di worsheets), axis label suatu chart, dsb.

phew... selesai juga...

Simpulan....
A. Tetaplah berusaha untuk memiliki data yang baik (lihat kolom A:I yang
memiliki data dasar di F:I)
B. Manfaatkan kemampuan Excel seoptimum mungkin dengan berkreasi diluar
rutinitas cara akal Anda bekerja (bukan out of the box kok, cuman jangan
prosedural ikut sop atau kebiasaan nenek moyang yang gak episien)
C. Terus belajar dan jangan pernah jumawa dengan rasa sudah bisa atau sudah
pernah ketemu, karena jumawa adalah awal berhentinya kemampuan dan kemauan
untuk maju.

;)
Ayo terus belajar bersama dengan penuh semangat....
yaiy... hidup belajar... hidup berbagi... (kok cuman sendirian nih
teriak-teriaknya... hadeh... mlipir aja ah...)

Regards,
Kid

2016-01-19 8:53 GMT+07:00 Danny Prasetyo danny_06791@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
> Wah... terimakasih master Kid. Ternyata bisa kaya gitu yaa, hehehe
> Tapi saya malah rumit lihat rumus yang di sheet nya‎.
>
> Regards,
>
> Danny Prasetyo
>
>
>
============================================================
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:

Poskan Komentar