Rabu, 21 Januari 2015

[belajar-excel] Digest Number 3271

12 Messages

Digest #3271
1b
Fungsi Iferror Lookup Search by "Ahmad Syaifullah Lubis" syaifullah
3
Mencetak halaman tertentu by "heru mulyono"
4a
Wajib Bulanan by "Jack Carmelo"
5
Merekap Data Kegiatan Perbulan by "Eka Saeful" eka_saeful

Messages

Tue Jan 20, 2015 8:41 pm (PST) . Posted by:

"ibnu susilo"

Bahasa logika saya begini :
Jumlah mobil di parkiran adalah mobil yang masuk sebelum jam di kolom H,
dikurangi mobil keluar sebelum jam di kolom H, ditambah dengan mobil
menginap (tanda "-" kolom C)

Rumus saya begini :
=COUNTIF($C$5:$C$27,"<"&H5)+COUNTIF($C$5:$C$27,"-")-COUNTIF($D$5:$D$27,"<"&H5)

kemudian copy rumusnya ke bawah.

Saya terpikir, kok kolom G tidak terpakai ya. Logika saya sih, kalau hanya
rentang waktu 1 jam, kolom G tidak terpakai.

Mohon dicek dulu dengan aktual hasilnya, jangan saklek dipakai.

Terima kasih

Pada 21 Januari 2015 10.58, Bagus bagus4bls@gmail.com [belajar-excel] <
belajar-excel@yahoogroups.com> menulis:

>
>
> Coba begini:
>
> =SUMPRODUCT(($C$5:$C$27<=H5)*($D$5:$D$27>=G5))
> Copas kebawah
>
>
> Wassalam;
> Bagus
>
> Pada 21 Januari 2015 10.43, 'Heri Pamungkas ( Gmail )'
> ghery.dharma@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com>
> menulis:
>
>>
>>
>>
>> السَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
>> Semangat pagi,.
>>
>> Hehehe, berhubung keterbatasan ilmu.
>> Ini yang terbersit di benak saya.
>>
>> hehehe
>>
>>
>>
>> وَالسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
>>
>> Warm Regards,
>>
>> On 21/01/2015 9:49, ariansyah.amrullah@yahoo.com [belajar-excel] wrote:
>>
>>
>>
>> mohon bantuannya para master sekalian,
>> saya ingin menghitung jumlah kendaraan yang parkir di suatu lokasi
>> pada jam jam tertentu selama 24 jam
>> data yang saya miliki adalah catatan waktu kendaraan keluar dan masuk
>> lokasi parkir.
>> untuk lebih mudahnya saya kirimkan contoh file
>> file aslinya total kendaraan keluar masuk perbulan yang akan saya
>> hitung adalah kisaran 3000an
>>
>>
>>
>>
>
>
> --
> Wassalam
> Bagus
>
>
>

Wed Jan 21, 2015 1:17 am (PST) . Posted by:

"Ahmad Syaifullah Lubis" syaifullah

Dear BeExceller,

Mohon bantuannya untuk memberikan makna dari fungsi sebagai berikut :
A1 : R032/MNI/F/IX/12 - OVB From D ATEN DB1 : = IFERROR(LOOKUP(99;1/(SEARCH($D$3:$D&8&" ";A1&" ")*($D$3:$D$8:$D$<>""));$D$3:$D$8);"SALAH&quot;)ini akan menghasilkan ATEN ; karena di kriteria D3:D8 terdapat kata "ATEN"
tetapi mengapa saat saya tanamkan kata "ATEN" di dalam fungsi tsb tidak jalan; seperti di bawah ini :B1 : =IFERROR(LOOKUP(99;1/(SEARCH("ATEN"&" ";A28&" ")*("ATEN"<>""));"ATEN");"SALAH&quot;)ini akan menghasilkan SALAH .Padahal yang hasil yang diinginkan adalah ATEN.
Mohon solusinya agar kriterianya langsung ditanam dalam rumus/fungsi tsb.
terima kasih,
ASL

Wed Jan 21, 2015 1:12 am (PST) . Posted by:

"odong nando"




dear all,
saya ingin menanyakan tentang table excel, adakah cara menggunakan table excel agar lebih kompak dan lebih dinamis lg.
utk lebih jelas bisa lihat contoh terlampir thx,

odong nando

Wed Jan 21, 2015 2:14 am (PST) . Posted by:

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

aih.. 5 hari belum ada yang reply ya....

Hai Odong,

Biasanya, data seperti kasus ini dibagi menjadi 2 buah tabel, yaitu tabel
invoice dan tabel item invoice.
Tabel invoice berisi unique invoice beserta keterangan umum invoice, yaitu
kolom A sampai i. Jadi, jika ada 3 invoice, maka tabel ini hanya berisi 3
record meskipun setiap invoice memiliki banyak items.
Tabel item invoice berisi seluruh item setiap invoice, yaitu kolom A dan
kolom J sampai N disusun berurutan (kolom A berisi nomor invoice seperti
kolom A yang ada di kasus, kolom B berisi data seperti kolom J yang ada di
kasus, dst). Dengan demikian, pengisian kolom J sampai N akan ditambahi
beban mengisi 1 kolom saja.

btw,
Pada kondisi dibuat ndak biasa, seperti tabel item invoice yang disertai
keterangan tentang invoicenya pada kasus ini, maka bisa dengan 2 cara :
1. menggunakan kolom-kolom berformula dikanan tabel.
>> jadi tabel yang ada (misal sekarang ada 14 kolom) akan ditambahi 14
kolom baru lagi (dalam tabel yang sama), yang recordnya adalah hasil
formula IF sederhana agar komputasi tidak berat.
>> inputan user di 14 kolom pertama dalam tabel yang telah dimodifikasi ini
akan ada cell kosong di kolom A sampai i ketika user hanya mengisi di kolom
J sampai N.
>> formula di 14 kolom baru yang berisi formula IF akan menyusun bentuk
tabel utuhnya.

2. dengan VBA memanfaatkan event change milik sheet yang ditempati si tabel.
>> susunan script akan tergantung karakteristik penginputan data
>> contoh : input dilakukan dengan cara entry data per record (tidak ada
copas banyak record) dan penyalinan dipicu oleh inputan di kolom J, dengan
header data pasti sebaris di baris 1 Excel dan record dimulai dari A2.
Script pada event change milik si sheet :
with target
if .count=1 then
if .column=10 then '(kolom J adalah kolom ke-10)
if len(.offset(1).value)=0 then 'kolom J baris berikutnya yang
diubah adalah cell kosong -> inputan record baru saja
application.enableevents=false

'proses disini. barisnya target adalah baris record baru.
butuh ambil data di baris sebelumnya yang baru
range("a1:i1").offset( .row - 1 ).value =
range("a1:i1").offset( .row - 2 ).value
application.enableevents=true
endif
endif
endif
end with

*** menuju ke baris 10 dari baris 1 adalah offset dari baris 1 sebanyak 9
baris alias 10 - 1 baris -> sebabnya .row - 1
*** menuju baris 9 atau 1 baris sebelum baris 10 dari baris 1 adalah offset
dari baris 1 sebanyak 8 baris alias 10 - 2 -> sebabnya .row-2

Kira-kira demikian.

Wassalam,
Kid.

2015-01-21 20:12 GMT+11:00 odong nando odongnando@yahoo.com [belajar-excel]
<belajar-excel@yahoogroups.com>:

>
>
>
>
>
> dear all,
>
> saya ingin menanyakan tentang table excel, adakah cara menggunakan table
> excel agar lebih kompak dan lebih dinamis lg.
>
> utk lebih jelas bisa lihat contoh terlampir
>
>
>
>
>
> *thx, odong nando*
>
>
>
>

Wed Jan 21, 2015 3:21 am (PST) . Posted by:

"odong nando"

maaf bos kid,
saya coba dengan yang formula, tapi masih berkendala, saat nilai idr or usd hanya diisi salah satu nya ja maka yang timbul adalah nilai sebelumnya, seperti terlampir...tolong pencerahannya bos kid. thx,

odong nando


Pada Rabu, 21 Januari 2015 17:14, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:


 

aih.. 5 hari belum ada yang reply ya....

Hai Odong,

Biasanya, data seperti kasus ini dibagi menjadi 2 buah tabel, yaitu tabel invoice dan tabel item invoice.
Tabel invoice berisi unique invoice beserta keterangan umum invoice, yaitu kolom A sampai i. Jadi, jika ada 3 invoice, maka tabel ini hanya berisi 3 record meskipun setiap invoice memiliki banyak items.
Tabel item invoice berisi seluruh item setiap invoice, yaitu kolom A dan kolom J sampai N disusun berurutan (kolom A berisi nomor invoice seperti kolom A yang ada di kasus, kolom B berisi data seperti kolom J yang ada di kasus, dst). Dengan demikian, pengisian kolom J sampai N akan ditambahi beban mengisi 1 kolom saja.

btw,
Pada kondisi dibuat ndak biasa, seperti tabel item invoice yang disertai keterangan tentang invoicenya pada kasus ini, maka bisa dengan 2 cara :
1. menggunakan kolom-kolom berformula dikanan tabel.
>> jadi tabel yang ada (misal sekarang ada 14 kolom) akan ditambahi 14 kolom baru lagi (dalam tabel yang sama), yang recordnya adalah hasil formula IF sederhana agar komputasi tidak berat.
>> inputan user di 14 kolom pertama dalam tabel yang telah dimodifikasi ini akan ada cell kosong di kolom A sampai i ketika user hanya mengisi di kolom J sampai N.
>> formula di 14 kolom baru yang berisi formula IF akan menyusun bentuk tabel utuhnya.

2. dengan VBA memanfaatkan event change milik sheet yang ditempati si tabel.
>> susunan script akan tergantung karakteristik penginputan data
>> contoh : input dilakukan dengan cara entry data per record (tidak ada copas banyak record) dan penyalinan dipicu oleh inputan di kolom J, dengan header data pasti sebaris di baris 1 Excel dan record dimulai dari A2.
Script pada event change milik si sheet :
with target
    if .count=1 then
       if .column=10 then '(kolom J adalah kolom ke-10)
            if len(.offset(1).value)=0 then  'kolom J baris berikutnya yang diubah adalah cell kosong -> inputan record baru saja
                 application.enableevents=false
                
                 'proses disini. barisnya target adalah baris record baru. butuh ambil data di baris sebelumnya yang baru
                 range("a1:i1").offset( .row - 1 ).value = range("a1:i1").offset( .row - 2 ).value
                 application.enableevents=true
            endif
       endif
    endif
end with

*** menuju ke baris 10 dari baris 1 adalah offset dari baris 1 sebanyak 9 baris alias 10 - 1 baris -> sebabnya .row - 1
*** menuju baris 9 atau 1 baris sebelum baris 10 dari baris 1 adalah offset dari baris 1 sebanyak 8 baris alias 10 - 2 -> sebabnya .row-2

Kira-kira demikian.

Wassalam,
Kid.

2015-01-21 20:12 GMT+11:00 odong nando odongnando@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:

 


dear all,
saya ingin menanyakan tentang table excel, adakah cara menggunakan table excel agar lebih kompak dan lebih dinamis lg.
utk lebih jelas bisa lihat contoh terlampir thx,

odong nando

#yiv9859951674 -- #yiv9859951674ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv9859951674 #yiv9859951674ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv9859951674 #yiv9859951674ygrp-mkp #yiv9859951674hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv9859951674 #yiv9859951674ygrp-mkp #yiv9859951674ads {margin-bottom:10px;}#yiv9859951674 #yiv9859951674ygrp-mkp .yiv9859951674ad {padding:0 0;}#yiv9859951674 #yiv9859951674ygrp-mkp .yiv9859951674ad p {margin:0;}#yiv9859951674 #yiv9859951674ygrp-mkp .yiv9859951674ad a {color:#0000ff;text-decoration:none;}#yiv9859951674 #yiv9859951674ygrp-sponsor #yiv9859951674ygrp-lc {font-family:Arial;}#yiv9859951674 #yiv9859951674ygrp-sponsor #yiv9859951674ygrp-lc #yiv9859951674hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9859951674 #yiv9859951674ygrp-sponsor #yiv9859951674ygrp-lc .yiv9859951674ad {margin-bottom:10px;padding:0 0;}#yiv9859951674 #yiv9859951674actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9859951674 #yiv9859951674activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9859951674 #yiv9859951674activity span {font-weight:700;}#yiv9859951674 #yiv9859951674activity span:first-child {text-transform:uppercase;}#yiv9859951674 #yiv9859951674activity span a {color:#5085b6;text-decoration:none;}#yiv9859951674 #yiv9859951674activity span span {color:#ff7900;}#yiv9859951674 #yiv9859951674activity span .yiv9859951674underline {text-decoration:underline;}#yiv9859951674 .yiv9859951674attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv9859951674 .yiv9859951674attach div a {text-decoration:none;}#yiv9859951674 .yiv9859951674attach img {border:none;padding-right:5px;}#yiv9859951674 .yiv9859951674attach label {display:block;margin-bottom:5px;}#yiv9859951674 .yiv9859951674attach label a {text-decoration:none;}#yiv9859951674 blockquote {margin:0 0 0 4px;}#yiv9859951674 .yiv9859951674bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv9859951674 .yiv9859951674bold a {text-decoration:none;}#yiv9859951674 dd.yiv9859951674last p a {font-family:Verdana;font-weight:700;}#yiv9859951674 dd.yiv9859951674last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv9859951674 dd.yiv9859951674last p span.yiv9859951674yshortcuts {margin-right:0;}#yiv9859951674 div.yiv9859951674attach-table div div a {text-decoration:none;}#yiv9859951674 div.yiv9859951674attach-table {width:400px;}#yiv9859951674 div.yiv9859951674file-title a, #yiv9859951674 div.yiv9859951674file-title a:active, #yiv9859951674 div.yiv9859951674file-title a:hover, #yiv9859951674 div.yiv9859951674file-title a:visited {text-decoration:none;}#yiv9859951674 div.yiv9859951674photo-title a, #yiv9859951674 div.yiv9859951674photo-title a:active, #yiv9859951674 div.yiv9859951674photo-title a:hover, #yiv9859951674 div.yiv9859951674photo-title a:visited {text-decoration:none;}#yiv9859951674 div#yiv9859951674ygrp-mlmsg #yiv9859951674ygrp-msg p a span.yiv9859951674yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv9859951674 .yiv9859951674green {color:#628c2a;}#yiv9859951674 .yiv9859951674MsoNormal {margin:0 0 0 0;}#yiv9859951674 o {font-size:0;}#yiv9859951674 #yiv9859951674photos div {float:left;width:72px;}#yiv9859951674 #yiv9859951674photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv9859951674 #yiv9859951674photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv9859951674 #yiv9859951674reco-category {font-size:77%;}#yiv9859951674 #yiv9859951674reco-desc {font-size:77%;}#yiv9859951674 .yiv9859951674replbq {margin:4px;}#yiv9859951674 #yiv9859951674ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv9859951674 #yiv9859951674ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv9859951674 #yiv9859951674ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv9859951674 #yiv9859951674ygrp-mlmsg select, #yiv9859951674 input, #yiv9859951674 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv9859951674 #yiv9859951674ygrp-mlmsg pre, #yiv9859951674 code {font:115% monospace;}#yiv9859951674 #yiv9859951674ygrp-mlmsg * {line-height:1.22em;}#yiv9859951674 #yiv9859951674ygrp-mlmsg #yiv9859951674logo {padding-bottom:10px;}#yiv9859951674 #yiv9859951674ygrp-msg p a {font-family:Verdana;}#yiv9859951674 #yiv9859951674ygrp-msg p#yiv9859951674attach-count span {color:#1E66AE;font-weight:700;}#yiv9859951674 #yiv9859951674ygrp-reco #yiv9859951674reco-head {color:#ff7900;font-weight:700;}#yiv9859951674 #yiv9859951674ygrp-reco {margin-bottom:20px;padding:0px;}#yiv9859951674 #yiv9859951674ygrp-sponsor #yiv9859951674ov li a {font-size:130%;text-decoration:none;}#yiv9859951674 #yiv9859951674ygrp-sponsor #yiv9859951674ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv9859951674 #yiv9859951674ygrp-sponsor #yiv9859951674ov ul {margin:0;padding:0 0 0 8px;}#yiv9859951674 #yiv9859951674ygrp-text {font-family:Georgia;}#yiv9859951674 #yiv9859951674ygrp-text p {margin:0 0 1em 0;}#yiv9859951674 #yiv9859951674ygrp-text tt {font-size:120%;}#yiv9859951674 #yiv9859951674ygrp-vital ul li:last-child {border-right:none !important;}#yiv9859951674

Wed Jan 21, 2015 3:31 am (PST) . Posted by:

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

Hilangkan saja IF nya.
=M2
Bagaimana ?

On Wed, Jan 21, 2015 at 10:21 PM, odong nando odongnando@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com> wrote:

>
>
> maaf bos kid,
>
> saya coba dengan yang formula, tapi masih berkendala, saat nilai idr or
> usd hanya diisi salah satu nya ja maka yang timbul adalah nilai sebelumnya,
> seperti terlampir...
> tolong pencerahannya bos kid.
>
>
>
>
>
> *thx, odong nando*
>
>
> Pada Rabu, 21 Januari 2015 17:14, "'Mr. Kid' mr.nmkid@gmail.com
> [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
>
>
>
>
>
> aih.. 5 hari belum ada yang reply ya....
>
> Hai Odong,
>
> Biasanya, data seperti kasus ini dibagi menjadi 2 buah tabel, yaitu tabel
> invoice dan tabel item invoice.
> Tabel invoice berisi unique invoice beserta keterangan umum invoice, yaitu
> kolom A sampai i. Jadi, jika ada 3 invoice, maka tabel ini hanya berisi 3
> record meskipun setiap invoice memiliki banyak items.
> Tabel item invoice berisi seluruh item setiap invoice, yaitu kolom A dan
> kolom J sampai N disusun berurutan (kolom A berisi nomor invoice seperti
> kolom A yang ada di kasus, kolom B berisi data seperti kolom J yang ada di
> kasus, dst). Dengan demikian, pengisian kolom J sampai N akan ditambahi
> beban mengisi 1 kolom saja.
>
> btw,
> Pada kondisi dibuat ndak biasa, seperti tabel item invoice yang disertai
> keterangan tentang invoicenya pada kasus ini, maka bisa dengan 2 cara :
> 1. menggunakan kolom-kolom berformula dikanan tabel.
> >> jadi tabel yang ada (misal sekarang ada 14 kolom) akan ditambahi 14
> kolom baru lagi (dalam tabel yang sama), yang recordnya adalah hasil
> formula IF sederhana agar komputasi tidak berat.
> >> inputan user di 14 kolom pertama dalam tabel yang telah dimodifikasi
> ini akan ada cell kosong di kolom A sampai i ketika user hanya mengisi di
> kolom J sampai N.
> >> formula di 14 kolom baru yang berisi formula IF akan menyusun bentuk
> tabel utuhnya.
>
> 2. dengan VBA memanfaatkan event change milik sheet yang ditempati si
> tabel.
> >> susunan script akan tergantung karakteristik penginputan data
> >> contoh : input dilakukan dengan cara entry data per record (tidak ada
> copas banyak record) dan penyalinan dipicu oleh inputan di kolom J, dengan
> header data pasti sebaris di baris 1 Excel dan record dimulai dari A2.
> Script pada event change milik si sheet :
> with target
> if .count=1 then
> if .column=10 then '(kolom J adalah kolom ke-10)
> if len(.offset(1).value)=0 then 'kolom J baris berikutnya
> yang diubah adalah cell kosong -> inputan record baru saja
> application.enableevents=false
>
> 'proses disini. barisnya target adalah baris record baru.
> butuh ambil data di baris sebelumnya yang baru
> range("a1:i1").offset( .row - 1 ).value =
> range("a1:i1").offset( .row - 2 ).value
> application.enableevents=true
> endif
> endif
> endif
> end with
>
> *** menuju ke baris 10 dari baris 1 adalah offset dari baris 1 sebanyak 9
> baris alias 10 - 1 baris -> sebabnya .row - 1
> *** menuju baris 9 atau 1 baris sebelum baris 10 dari baris 1 adalah
> offset dari baris 1 sebanyak 8 baris alias 10 - 2 -> sebabnya .row-2
>
> Kira-kira demikian.
>
> Wassalam,
> Kid.
>
>
>
> 2015-01-21 20:12 GMT+11:00 odong nando odongnando@yahoo.com
> [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
>
>
>
> dear all,
>
> saya ingin menanyakan tentang table excel, adakah cara menggunakan table
> excel agar lebih kompak dan lebih dinamis lg.
>
> utk lebih jelas bisa lihat contoh terlampir
>
>
>
>
>
> *thx, odong nando*
>
>
>
>
>
>
>

Wed Jan 21, 2015 3:52 am (PST) . Posted by:

"odong nando"

hehe....iya, bnr bos kid...
sy mo coba dengan VBA, tp kira2 berfungsi di OS Ubuntu dengan open office or libre office, ga ya bos kid ?
 thx,

odong nando


Pada Rabu, 21 Januari 2015 18:31, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:


  Hilangkan saja IF nya.
=M2
Bagaimana ?

On Wed, Jan 21, 2015 at 10:21 PM, odong nando odongnando@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com> wrote:

  maaf bos kid,
saya coba dengan yang formula, tapi masih berkendala, saat nilai idr or usd hanya diisi salah satu nya ja maka yang timbul adalah nilai sebelumnya, seperti terlampir...tolong pencerahannya bos kid. thx,

odong nando


Pada Rabu, 21 Januari 2015 17:14, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:


 

aih.. 5 hari belum ada yang reply ya....

Hai Odong,

Biasanya, data seperti kasus ini dibagi menjadi 2 buah tabel, yaitu tabel invoice dan tabel item invoice.
Tabel invoice berisi unique invoice beserta keterangan umum invoice, yaitu kolom A sampai i. Jadi, jika ada 3 invoice, maka tabel ini hanya berisi 3 record meskipun setiap invoice memiliki banyak items.
Tabel item invoice berisi seluruh item setiap invoice, yaitu kolom A dan kolom J sampai N disusun berurutan (kolom A berisi nomor invoice seperti kolom A yang ada di kasus, kolom B berisi data seperti kolom J yang ada di kasus, dst). Dengan demikian, pengisian kolom J sampai N akan ditambahi beban mengisi 1 kolom saja.

btw,
Pada kondisi dibuat ndak biasa, seperti tabel item invoice yang disertai keterangan tentang invoicenya pada kasus ini, maka bisa dengan 2 cara :
1. menggunakan kolom-kolom berformula dikanan tabel.
>> jadi tabel yang ada (misal sekarang ada 14 kolom) akan ditambahi 14 kolom baru lagi (dalam tabel yang sama), yang recordnya adalah hasil formula IF sederhana agar komputasi tidak berat.
>> inputan user di 14 kolom pertama dalam tabel yang telah dimodifikasi ini akan ada cell kosong di kolom A sampai i ketika user hanya mengisi di kolom J sampai N.
>> formula di 14 kolom baru yang berisi formula IF akan menyusun bentuk tabel utuhnya.

2. dengan VBA memanfaatkan event change milik sheet yang ditempati si tabel.
>> susunan script akan tergantung karakteristik penginputan data
>> contoh : input dilakukan dengan cara entry data per record (tidak ada copas banyak record) dan penyalinan dipicu oleh inputan di kolom J, dengan header data pasti sebaris di baris 1 Excel dan record dimulai dari A2.
Script pada event change milik si sheet :
with target
    if .count=1 then
       if .column=10 then '(kolom J adalah kolom ke-10)
            if len(.offset(1).value)=0 then  'kolom J baris berikutnya yang diubah adalah cell kosong -> inputan record baru saja
                 application.enableevents=false
                
                 'proses disini. barisnya target adalah baris record baru. butuh ambil data di baris sebelumnya yang baru
                 range("a1:i1").offset( .row - 1 ).value = range("a1:i1").offset( .row - 2 ).value
                 application.enableevents=true
            endif
       endif
    endif
end with

*** menuju ke baris 10 dari baris 1 adalah offset dari baris 1 sebanyak 9 baris alias 10 - 1 baris -> sebabnya .row - 1
*** menuju baris 9 atau 1 baris sebelum baris 10 dari baris 1 adalah offset dari baris 1 sebanyak 8 baris alias 10 - 2 -> sebabnya .row-2

Kira-kira demikian.

Wassalam,
Kid.

2015-01-21 20:12 GMT+11:00 odong nando odongnando@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:

 


dear all,
saya ingin menanyakan tentang table excel, adakah cara menggunakan table excel agar lebih kompak dan lebih dinamis lg.
utk lebih jelas bisa lihat contoh terlampir thx,

odong nando

#yiv9078955625 #yiv9078955625 -- #yiv9078955625ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv9078955625 #yiv9078955625ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv9078955625 #yiv9078955625ygrp-mkp #yiv9078955625hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv9078955625 #yiv9078955625ygrp-mkp #yiv9078955625ads {margin-bottom:10px;}#yiv9078955625 #yiv9078955625ygrp-mkp .yiv9078955625ad {padding:0 0;}#yiv9078955625 #yiv9078955625ygrp-mkp .yiv9078955625ad p {margin:0;}#yiv9078955625 #yiv9078955625ygrp-mkp .yiv9078955625ad a {color:#0000ff;text-decoration:none;}#yiv9078955625 #yiv9078955625ygrp-sponsor #yiv9078955625ygrp-lc {font-family:Arial;}#yiv9078955625 #yiv9078955625ygrp-sponsor #yiv9078955625ygrp-lc #yiv9078955625hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9078955625 #yiv9078955625ygrp-sponsor #yiv9078955625ygrp-lc .yiv9078955625ad {margin-bottom:10px;padding:0 0;}#yiv9078955625 #yiv9078955625actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9078955625 #yiv9078955625activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9078955625 #yiv9078955625activity span {font-weight:700;}#yiv9078955625 #yiv9078955625activity span:first-child {text-transform:uppercase;}#yiv9078955625 #yiv9078955625activity span a {color:#5085b6;text-decoration:none;}#yiv9078955625 #yiv9078955625activity span span {color:#ff7900;}#yiv9078955625 #yiv9078955625activity span .yiv9078955625underline {text-decoration:underline;}#yiv9078955625 .yiv9078955625attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv9078955625 .yiv9078955625attach div a {text-decoration:none;}#yiv9078955625 .yiv9078955625attach img {border:none;padding-right:5px;}#yiv9078955625 .yiv9078955625attach label {display:block;margin-bottom:5px;}#yiv9078955625 .yiv9078955625attach label a {text-decoration:none;}#yiv9078955625 blockquote {margin:0 0 0 4px;}#yiv9078955625 .yiv9078955625bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv9078955625 .yiv9078955625bold a {text-decoration:none;}#yiv9078955625 dd.yiv9078955625last p a {font-family:Verdana;font-weight:700;}#yiv9078955625 dd.yiv9078955625last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv9078955625 dd.yiv9078955625last p span.yiv9078955625yshortcuts {margin-right:0;}#yiv9078955625 div.yiv9078955625attach-table div div a {text-decoration:none;}#yiv9078955625 div.yiv9078955625attach-table {width:400px;}#yiv9078955625 div.yiv9078955625file-title a, #yiv9078955625 div.yiv9078955625file-title a:active, #yiv9078955625 div.yiv9078955625file-title a:hover, #yiv9078955625 div.yiv9078955625file-title a:visited {text-decoration:none;}#yiv9078955625 div.yiv9078955625photo-title a, #yiv9078955625 div.yiv9078955625photo-title a:active, #yiv9078955625 div.yiv9078955625photo-title a:hover, #yiv9078955625 div.yiv9078955625photo-title a:visited {text-decoration:none;}#yiv9078955625 div#yiv9078955625ygrp-mlmsg #yiv9078955625ygrp-msg p a span.yiv9078955625yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv9078955625 .yiv9078955625green {color:#628c2a;}#yiv9078955625 .yiv9078955625MsoNormal {margin:0 0 0 0;}#yiv9078955625 o {font-size:0;}#yiv9078955625 #yiv9078955625photos div {float:left;width:72px;}#yiv9078955625 #yiv9078955625photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv9078955625 #yiv9078955625photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv9078955625 #yiv9078955625reco-category {font-size:77%;}#yiv9078955625 #yiv9078955625reco-desc {font-size:77%;}#yiv9078955625 .yiv9078955625replbq {margin:4px;}#yiv9078955625 #yiv9078955625ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv9078955625 #yiv9078955625ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv9078955625 #yiv9078955625ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv9078955625 #yiv9078955625ygrp-mlmsg select, #yiv9078955625 input, #yiv9078955625 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv9078955625 #yiv9078955625ygrp-mlmsg pre, #yiv9078955625 code {font:115% monospace;}#yiv9078955625 #yiv9078955625ygrp-mlmsg * {line-height:1.22em;}#yiv9078955625 #yiv9078955625ygrp-mlmsg #yiv9078955625logo {padding-bottom:10px;}#yiv9078955625 #yiv9078955625ygrp-msg p a {font-family:Verdana;}#yiv9078955625 #yiv9078955625ygrp-msg p#yiv9078955625attach-count span {color:#1E66AE;font-weight:700;}#yiv9078955625 #yiv9078955625ygrp-reco #yiv9078955625reco-head {color:#ff7900;font-weight:700;}#yiv9078955625 #yiv9078955625ygrp-reco {margin-bottom:20px;padding:0px;}#yiv9078955625 #yiv9078955625ygrp-sponsor #yiv9078955625ov li a {font-size:130%;text-decoration:none;}#yiv9078955625 #yiv9078955625ygrp-sponsor #yiv9078955625ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv9078955625 #yiv9078955625ygrp-sponsor #yiv9078955625ov ul {margin:0;padding:0 0 0 8px;}#yiv9078955625 #yiv9078955625ygrp-text {font-family:Georgia;}#yiv9078955625 #yiv9078955625ygrp-text p {margin:0 0 1em 0;}#yiv9078955625 #yiv9078955625ygrp-text tt {font-size:120%;}#yiv9078955625 #yiv9078955625ygrp-vital ul li:last-child {border-right:none !important;}#yiv9078955625

Wed Jan 21, 2015 1:17 am (PST) . Posted by:

"heru mulyono"

Mohon pencerahannya,
File terlampir

Wed Jan 21, 2015 1:17 am (PST) . Posted by:

"Jack Carmelo"


Selamat sore para master sekalian
Mohon maaf ya saya terlalu banyak bertanya. Mungkin komunitas dah bosan dengan pertanyaan saya. hahaha jangan bosan ya?lagi belajar ne..
Mohon solusinya mengenai data simpanan wajib yang saya buat.
Dalam file terlampir ada 3 sheet yang saya masukkan dan pertanyaan saya ada pada sheet wajib.
Saya ingin supaya total simpanan wajib bisa diinput otomatis percell yang disediakan berdasarkan bulan masuk menjadi anggota.
Untuk lebih jelasnya saya lampirkan filenya.
Makasih.
--
Salam Sehat Selalu Dari Papua Timika
Jack

Wed Jan 21, 2015 2:05 am (PST) . Posted by:

"ibnu susilo"

Dear mas Jack
Bolehkah saya mengubah sedikit soalnya. Pada kolom A, Januari diganti
dengan 1, Februari diganti dengan 2, Maret diganti dengan 3 dan seterusnya.

Maka kolom Berwarna hijau akan lebih mudah merumuskannya. Silakan copy
rumus berikut ke semua kolom berwarna hijau.

=IF(AND(DATE(B$5,$A6,1)>($E$2-1),DATE(B$5,$A6,1)<TODAY()),25000,"")

Silakan dicoba
Terima kasih

Pada 21 Januari 2015 13.59, Jack Carmelo jackcarmelo@yahoo.co.id
[belajar-excel] <belajar-excel@yahoogroups.com> menulis:

>
>
> Selamat sore para master sekalian
> Mohon maaf ya saya terlalu banyak bertanya. Mungkin komunitas dah bosan
> dengan pertanyaan saya. hahaha jangan bosan ya?lagi belajar ne..
> Mohon solusinya mengenai data simpanan wajib yang saya buat.
> Dalam file terlampir ada 3 sheet yang saya masukkan dan pertanyaan saya
> ada pada sheet wajib.
> Saya ingin supaya total simpanan wajib bisa diinput otomatis percell yang
> disediakan berdasarkan bulan masuk menjadi anggota.
> Untuk lebih jelasnya saya lampirkan filenya.
> Makasih.
>
> --
> Salam Sehat Selalu Dari Papua Timika
> Jack
>
>
>

Wed Jan 21, 2015 2:32 am (PST) . Posted by:

"odong nando"

hai jack
cukup aneh sih hasilnya cuma bisa di liat dah yaw thx,

odong nando


Pada Rabu, 21 Januari 2015 16:17, "Jack Carmelo jackcarmelo@yahoo.co.id [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:


  Selamat sore para master sekalian
Mohon maaf ya saya terlalu banyak bertanya. Mungkin komunitas dah bosan dengan pertanyaan saya. hahaha jangan bosan ya?lagi belajar ne..
Mohon solusinya mengenai data simpanan wajib yang saya buat.
Dalam file terlampir ada 3 sheet yang saya masukkan dan pertanyaan saya ada pada sheet wajib.
Saya ingin supaya total simpanan wajib bisa diinput otomatis percell yang disediakan berdasarkan bulan masuk menjadi anggota.
Untuk lebih jelasnya saya lampirkan filenya.
Makasih.
--
Salam Sehat Selalu Dari Papua Timika
Jack #yiv6718853207 #yiv6718853207 -- #yiv6718853207ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv6718853207 #yiv6718853207ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv6718853207 #yiv6718853207ygrp-mkp #yiv6718853207hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv6718853207 #yiv6718853207ygrp-mkp #yiv6718853207ads {margin-bottom:10px;}#yiv6718853207 #yiv6718853207ygrp-mkp .yiv6718853207ad {padding:0 0;}#yiv6718853207 #yiv6718853207ygrp-mkp .yiv6718853207ad p {margin:0;}#yiv6718853207 #yiv6718853207ygrp-mkp .yiv6718853207ad a {color:#0000ff;text-decoration:none;}#yiv6718853207 #yiv6718853207ygrp-sponsor #yiv6718853207ygrp-lc {font-family:Arial;}#yiv6718853207 #yiv6718853207ygrp-sponsor #yiv6718853207ygrp-lc #yiv6718853207hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv6718853207 #yiv6718853207ygrp-sponsor #yiv6718853207ygrp-lc .yiv6718853207ad {margin-bottom:10px;padding:0 0;}#yiv6718853207 #yiv6718853207actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv6718853207 #yiv6718853207activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv6718853207 #yiv6718853207activity span {font-weight:700;}#yiv6718853207 #yiv6718853207activity span:first-child {text-transform:uppercase;}#yiv6718853207 #yiv6718853207activity span a {color:#5085b6;text-decoration:none;}#yiv6718853207 #yiv6718853207activity span span {color:#ff7900;}#yiv6718853207 #yiv6718853207activity span .yiv6718853207underline {text-decoration:underline;}#yiv6718853207 .yiv6718853207attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv6718853207 .yiv6718853207attach div a {text-decoration:none;}#yiv6718853207 .yiv6718853207attach img {border:none;padding-right:5px;}#yiv6718853207 .yiv6718853207attach label {display:block;margin-bottom:5px;}#yiv6718853207 .yiv6718853207attach label a {text-decoration:none;}#yiv6718853207 blockquote {margin:0 0 0 4px;}#yiv6718853207 .yiv6718853207bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv6718853207 .yiv6718853207bold a {text-decoration:none;}#yiv6718853207 dd.yiv6718853207last p a {font-family:Verdana;font-weight:700;}#yiv6718853207 dd.yiv6718853207last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv6718853207 dd.yiv6718853207last p span.yiv6718853207yshortcuts {margin-right:0;}#yiv6718853207 div.yiv6718853207attach-table div div a {text-decoration:none;}#yiv6718853207 div.yiv6718853207attach-table {width:400px;}#yiv6718853207 div.yiv6718853207file-title a, #yiv6718853207 div.yiv6718853207file-title a:active, #yiv6718853207 div.yiv6718853207file-title a:hover, #yiv6718853207 div.yiv6718853207file-title a:visited {text-decoration:none;}#yiv6718853207 div.yiv6718853207photo-title a, #yiv6718853207 div.yiv6718853207photo-title a:active, #yiv6718853207 div.yiv6718853207photo-title a:hover, #yiv6718853207 div.yiv6718853207photo-title a:visited {text-decoration:none;}#yiv6718853207 div#yiv6718853207ygrp-mlmsg #yiv6718853207ygrp-msg p a span.yiv6718853207yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv6718853207 .yiv6718853207green {color:#628c2a;}#yiv6718853207 .yiv6718853207MsoNormal {margin:0 0 0 0;}#yiv6718853207 o {font-size:0;}#yiv6718853207 #yiv6718853207photos div {float:left;width:72px;}#yiv6718853207 #yiv6718853207photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv6718853207 #yiv6718853207photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv6718853207 #yiv6718853207reco-category {font-size:77%;}#yiv6718853207 #yiv6718853207reco-desc {font-size:77%;}#yiv6718853207 .yiv6718853207replbq {margin:4px;}#yiv6718853207 #yiv6718853207ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv6718853207 #yiv6718853207ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv6718853207 #yiv6718853207ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv6718853207 #yiv6718853207ygrp-mlmsg select, #yiv6718853207 input, #yiv6718853207 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv6718853207 #yiv6718853207ygrp-mlmsg pre, #yiv6718853207 code {font:115% monospace;}#yiv6718853207 #yiv6718853207ygrp-mlmsg * {line-height:1.22em;}#yiv6718853207 #yiv6718853207ygrp-mlmsg #yiv6718853207logo {padding-bottom:10px;}#yiv6718853207 #yiv6718853207ygrp-msg p a {font-family:Verdana;}#yiv6718853207 #yiv6718853207ygrp-msg p#yiv6718853207attach-count span {color:#1E66AE;font-weight:700;}#yiv6718853207 #yiv6718853207ygrp-reco #yiv6718853207reco-head {color:#ff7900;font-weight:700;}#yiv6718853207 #yiv6718853207ygrp-reco {margin-bottom:20px;padding:0px;}#yiv6718853207 #yiv6718853207ygrp-sponsor #yiv6718853207ov li a {font-size:130%;text-decoration:none;}#yiv6718853207 #yiv6718853207ygrp-sponsor #yiv6718853207ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv6718853207 #yiv6718853207ygrp-sponsor #yiv6718853207ov ul {margin:0;padding:0 0 0 8px;}#yiv6718853207 #yiv6718853207ygrp-text {font-family:Georgia;}#yiv6718853207 #yiv6718853207ygrp-text p {margin:0 0 1em 0;}#yiv6718853207 #yiv6718853207ygrp-text tt {font-size:120%;}#yiv6718853207 #yiv6718853207ygrp-vital ul li:last-child {border-right:none !important;}#yiv6718853207

Wed Jan 21, 2015 1:57 am (PST) . Posted by:

"Eka Saeful" eka_saeful

MOHONBANTUANNYA Saya lagimenyusun rekap kegiatan dari data kegiatan yang telah di input dimana outputnyaadalah menampilkan laporan berdasarkan :1.       jumlah peserta perbulan baik itu jumlah pria dan jumlah wanita selanjutnya di hitung totalnya
2.      Menghitung  Jumlah seluruh kegiatan yang dilakukan difilter berdasarkan bulan3.      Menghitung Kegiatan yang dilakukanoleh masing-masing unit perbulan4.      Menghitung Kegiatan yang dilakukanPer intitusi Per bulan  Masalah No 1Bisa saya atasi dengan rumus berikut :=COUNTIFS(&#39;DataKegiatan&#39;!$C$5:$C$1048576,"JANUARI&quot;,'DataKegiatan&#39;!$J$5:$J$1048576,"Laki-Laki")Yang selanjutnyatingga di tambahkan saja hasilnya di kolom Total Number of participant Yang menjadipertanyaanBagaimana MenyelesaikanPersoalan No 2, 3, dan 4 ? Terima Kasih,Mohon Bantuannya dari Para guru dan Master Excel
 FileTerlampir
============================================================
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