Messages In This Digest (17 Messages)
- 1a.
- Re: Cara Mengurutkan data akun From: Mr. Kid
- 2a.
- Re: Jumlah Posting Semester 1 / tahun 2011 From: raya hidayat
- 3a.
- Membuat list pilihan dari lebih dari 1 sheet From: sarma diaz
- 3b.
- Re: Membuat list pilihan dari lebih dari 1 sheet From: STDEV(i)
- 3c.
- Bls: [belajar-excel] Membuat list pilihan dari lebih dari 1 sheet From: dwint ruswanto
- 3d.
- Re: Membuat list pilihan dari lebih dari 1 sheet From: STDEV(i)
- 4.1.
- Re: menggabungkan beberapa file txt menggunakan microsoft query From: him mah
- 4.2.
- Re: menggabungkan beberapa file txt menggunakan microsoft query From: him mah
- 4.3.
- Re: menggabungkan beberapa file txt menggunakan microsoft query From: him mah
- 4.4.
- Re: menggabungkan beberapa file txt menggunakan microsoft query From: him mah
- 5a.
- selisih jika dijumlahkan From: Rey
- 5b.
- Re: selisih jika dijumlahkan From: raya hidayat
- 5c.
- Re: selisih jika dijumlahkan From: STDEV(i)
- 6a.
- masih tentang nomor urut From: Iwan کuryawan
- 6b.
- Re: masih tentang nomor urut From: M. Ferdiansyah
- 7a.
- Re: TANYA RUMUS From: HerrSoe
- 8.
- Fw: Re: [belajar-excel] masih tentang nomor urut From: hendrik karnadi
Messages
- 1a.
-
Re: Cara Mengurutkan data akun
Posted by: "Mr. Kid" mr.nmkid@gmail.com nmkid.family@ymail.com
Mon Jul 4, 2011 8:22 am (PDT)
Hai Johari Rais,
File terlampir menggunakan VBA.
Kid.
P.S.
Mohon tidak crossposting lagi ya. Posting ke milis cukup 1 alamat tujuan dan
tanpa cc, bcc
2011/7/4 Johari Rais <zooe_13@yahoo.com >
> **
>
>
> alam buat rekan2 semua
>
> Saya ada sedikit kendala dalam mengerjakan data excel saya (sheet data
> terlampir)
> selama ini saya mengerjakan nya dengan cara manual (insert,copy,paste)
> sehingga dalam mengurutkan data di excel memerlukan waktu yang cukup lama
> dan di perlukan ketelitian agar tidak terjadi kesalahan peng copyan.
>
> langkah manual yg selama ini saya lakukan dalam menggabungkan/mengurutkan
> data nya adalah sbg berikut :
>
> Tabel 1 Tabel 2
>
> lvacc tbfnam saldo lvacc
> tbfnam saldo
>
> 101010 kas utama 12345 101010 kas
> utama 12345
> 101011 kas utama vls 12345 101011 kas
> utama 12345
> 114010 kmk komersil 12345 114020 kmk
> ukkm 12345
> 114020 kmk ukkm 12345 114021 kmk ukkm
> vls 12345
>
>
> di dalam tabel2 tidak terdapat no lvacc 114010,maka saya meng-insert di
> tabel2
> kemudian mengcopy lvacc 114010 di tabel1 dan mem-paste di tabel2 dan
> mengisi saldo dengan angka 0
> begitu seterusnya sampai semua tabel terisi dan terurut dengan benar (hasil
> nya ada di lampiran yg saya sertakan)
>
>
> yang ingin saya tanyakan, apakah terdapat formula yang memudahkan saya
> dalam mengurutkan data tsb??
> atau memerlukan makro dalam mengerjakan data tersebut???
>
>
> maklum saya masih awam tentang formula dan makro di excel
> atas pertolongan dan pencerahan nya saya ucapkan terima kasih.
>
>
> salam
>
>
>
>
- 2a.
-
Re: Jumlah Posting Semester 1 / tahun 2011
Posted by: "raya hidayat" raya.hidayat@gmail.com raya.hidayat
Mon Jul 4, 2011 7:04 pm (PDT)
Wah sama .... buta macro...nih.
2011/7/4 <kamputxl@gmail.com >
> **
>
>
> Saya belum bisa macro.. Jd klo pembahasannya macro jadi gelap hehe.
>
>
> kamput
>
> -----Original Message-----
> From: "M.Ade Alfarid" <QA@kkmi.co.id>
> Sender: belajar-excel@yahoogroups. com
> Date: Mon, 04 Jul 2011 16:06:26
> To: <belajar-excel@yahoogroups. >com
> Reply-To: belajar-excel@yahoogroups. com
> Subject: Re: [belajar-excel] Jumlah Posting Semester 1 / tahun 2011
>
> Siap...
>
> On Mon, 04 Jul 2011 16:17:24 +0700, Mr. Kid <mr.nmkid@gmail.com > wrote:
>
> > Dugaan :
> > 1. BeExceler tambah pinter excel
> > 2. BeExceler semakin mandiri mencari solusi sebelum mentok beneran gak
> > akan
> > posting
> > 3. BeExceler lagi banjir orderan dan dikejar target jelang ramadhan
> > 4. BeExceler lebih fokus ke diskusi dibanding oot
> >
> > ;-)
> > Kid.
> >
> > On Mon, Jul 4, 2011 at 15:51, M.Ade Alfarid <QA@kkmi.co.id> wrote:
> >
> >> BeExceler,
> >> Kemungkinannya :
> >> - BeExceler mulai kehabisan wacana yang akan ditanyakan,
> >> - BeExceler ada yang gak ngerti samasekali sama macro
> >> - BeExceler mulai siap2 nyambut Ramadhan.
> >>
> >> Ade
> >>
> >>
> >>
> >> --------------------- --------- ------
> >>
> >> --------------------- --------- --------- --------- --------- -
> >> 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@yahoogroup s.com
> >>
> >> keluar dari membership milis (UnSubscribe):
> >> kirim mail kosong ke belajar-excel-unsubscribe@ yahoogroups. com
> >> --------------------- --------- --------- --------- --------- -Yahoo!
> >> Groups Links
> >>
> >>
> >>
> >>
>
>
> --
> Using Opera's revolutionary email client: http://www.opera.com/mail/
>
>
>
> --------------------- --------- ------
>
> --------------------- --------- --------- --------- --------- -
> 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@yahoogroup s.com
>
> keluar dari membership milis (UnSubscribe):
> kirim mail kosong ke belajar-excel-unsubscribe@ yahoogroups. com
> --------------------- --------- --------- --------- --------- -Yahoo! Groups
> Links
>
>
>
>
>
--
Terima kasih
Raya
- 3a.
-
Membuat list pilihan dari lebih dari 1 sheet
Posted by: "sarma diaz" sh.ronald@yahoo.co.id sh.ronald
Mon Jul 4, 2011 7:04 pm (PDT)
Selamat pagi rekan excel semua,
Mohon solusi atas problem excel yang sedang saya hadapi.
Terima kasih atas bantuannya.
Ronald - 3b.
-
Re: Membuat list pilihan dari lebih dari 1 sheet
Posted by: "STDEV(i)" setiyowati.devi@gmail.com siti_vi
Mon Jul 4, 2011 7:58 pm (PDT)
diperlukan pemberian NAMA-NAMA RANGE bagi data yg dirujuk(lihat di lampiran)
kemudian DataValidation untuk kolom 2 , pada kotak "Source" diisi RUMUS misal
:
=INDIRECT("Kode"&$A7)
kolom 3, biasa saja : VLookUp tetapi memanfaatkan Nama Range
dan dibantu fungsi Indirect
=IF(B7="","",VLOOKUP( B7,INDIRECT( "data"&A7) ,2,FALSE) )
Ini bukan cara satu satunya; Kita lihat nama Sheet sudah menunjukkan
jenis-data yg dimuatnya;
hal ini tentu dapat dilibatkan dlm rumus.
2011/7/5 sarma diaz <sh.ronald@yahoo.co.id >
> **
>
>
> Selamat pagi rekan excel semua,
> Mohon solusi atas problem excel yang sedang saya hadapi.
>
> Terima kasih atas bantuannya.
> Ronald
>
- 3c.
-
Bls: [belajar-excel] Membuat list pilihan dari lebih dari 1 sheet
Posted by: "dwint ruswanto" dwint.ruswanto@yahoo.co.id dwint.ruswanto
Mon Jul 4, 2011 8:13 pm (PDT)
pake pivot tabel aja.. yg penting source datanya lengkap
Dari: sarma diaz <sh.ronald@yahoo.co.id >
Kepada: "belajar-excel@yahoogroups. " <belajar-excel@com yahoogroups. >com
Dikirim: Selasa, 5 Juli 2011 9:01
Judul: [belajar-excel] Membuat list pilihan dari lebih dari 1 sheet
Selamat pagi rekan excel semua,
Mohon solusi atas problem excel yang sedang saya hadapi.
Terima kasih atas bantuannya.
Ronald
- 3d.
-
Re: Membuat list pilihan dari lebih dari 1 sheet
Posted by: "STDEV(i)" setiyowati.devi@gmail.com siti_vi
Mon Jul 4, 2011 8:34 pm (PDT)
pekerjaan yg akan dilakukan oleh pak sarma diaz itu bisa-bisa adalah
*perkerjaan dlm rangka MENYUSUN TABEL DATABASE*
jadi Tabel data tsb masih dlm perkembangannya untuk menjadi tabel lengkap.
Apakah Pivot Tabel juga digunakan untuk MNEYUSUN TABEL DATABASE ?
Setahu saya (mungkin salah) Pivot Tabel untuk membuat REPORT berdasarkan
Tabel data yg sudah fixed atau sudah jadi.
CMIIW,
pak sarma lah yg bisa memberi comments yg valid...
2011/7/5 dwint ruswanto <dwint.ruswanto@yahoo.co. >id
> **
> pake pivot tabel aja.. yg penting source datanya lengkap
>
>
> Dari: sarma diaz <sh.ronald@yahoo.co.id >
> Kepada: "belajar-excel@yahoogroups. " <belajar-excel@com yahoogroups. >com
> Dikirim: Selasa, 5 Juli 2011 9:01
> Judul: [belajar-excel] Membuat list pilihan dari lebih dari 1 sheet
>
> Selamat pagi rekan excel semua,
> Mohon solusi atas problem excel yang sedang saya hadapi.
> Terima kasih atas bantuannya.
> Ronald
- 4.1.
-
Re: menggabungkan beberapa file txt menggunakan microsoft query
Posted by: "him mah" himmah.mlg@gmail.com
Mon Jul 4, 2011 7:36 pm (PDT)
posting yang ke 36 (kalau pakai gmail) untuk topik ini
Alhamdulillah pertanyaan saya sudah terselesaikan semua, terima kasih
buat semuanya terutama buat Pak KID
tentang topik ini bisa dibaca lengkap diblognya pak Kid
http://excel-mr-kid.blogspot. com/2011/ 07/koneksi- data-ke-text- file-01.html
Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
> IMO,
> Tidak ada bedanya
>
> Kid.
>
> 2011/7/4 him mah <himmah.mlg@gmail.com >
>
>> **
>>
>>
>> satu lagi pak
>> kira bedanya antara (apakah berpengaruh pada kecepatan)
>>
>> WHERE NOT(INVDATE IS NULL)
>> dengan
>> WHERE (INVDATE IS NOT NULL)
>>
>>
>> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>> >>> Susunan table excel
>> > Betul pak, ubah kolom di excelnya harus dipindah sendiri.
>> >
>> > koneksi pertama dengan query yang menghasilkan susunan table excel InvNo
>> ||
>> > CustId || AccID || DueDate
>> >
>> > kemudian dilain waktu diubah querynya menjadi :
>> > select InvNo, DueDate, AccId, CustId from bln06#txt
>> >
>> > maka susunan di table excel adalah :
>> > InvNo || CustId || AccID || DueDate
>> >
>> > Ketika diubah querynya menjadi :
>> > select InvNo, DueDate, *Amount*, CustId from bln06#txt
>> >
>> > maka susunan di table excel adalah :
>> > InvNo || CustId || DueDate || *Amount*
>> >
>> >>> koneksi dinamis.
>> > Dengan VBA bisa (biasanya VBA gak bisa kalo diminta bikin kopi)
>> > Tentu dengan bantuan user untuk menunjukkan dimana foldernya sekarang.
>> >
>> > Akan lebih baik lagi jika file txt ada di satu komputer yang tetap dan
>> nama
>> > foldernya tetap
>> >
>> > Kid.
>> >
>> >
>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>> >
>> >> **
>> >>
>> >>
>> >> jadi kesimpulannya ngga bisa diubah lagi walau di sqlnya sudah berubah.
>> >>
>> >> oh iya ada lagi pak,
>> >> untuk connection datasource nya ngga bisa dibuat dinamis (mungkin pakai
>> >> macro)
>> >>
>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data Source=C:\thn2011
>> >>
>> >> misal disesuaikan dengan letak foldernya (ketika folder thn2011 di
>> >> copy di c:\aku\thn2011) maka connectionnya ikut berubah
>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data
>> >> Source=C:\aku\thn2011
>> >>
>> >>
>> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>> >> > hehehe... sebenarnya di excel untuk kegiatan koneksi data, akan
>> terbuat
>> >> > 2
>> >> > object output
>> >> > 1. object recordset hasil data connection yang menyimpan output
>> >> > dengan
>> >> > susunan persis seperti query
>> >> > 2. object list (di xl2003) atau object table (xl2007) yang menyimpan
>> >> susunan
>> >> > dan seluruh bentuk range output.
>> >> >
>> >> > Object nomor 1 jelas, asalnya dari koneksi data
>> >> > object nomor 2 bisa dari mana saja.
>> >> >
>> >> > Intinya, yang tampak di excel adalah object nomor 2
>> >> > Urutannya murni hasil pengaturan user
>> >> > jika kali pertama dibuat, object table isinya kolom no,nip,nama
>> >> > maka ketika ditambah kolom alamat, alamat akan ada di kanan sendiri
>> >> karena
>> >> > belum pernah terdefinisi sebelumnya.
>> >> >
>> >> > Kid.
>> >> >
>> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>> >> >
>> >> >> **
>> >> >>
>> >> >>
>> >> >> satu lagi pak
>> >> >>
>> >> >> misal di table excel itu
>> >> >> header awalnya
>> >> >>
>> >> >> InvNo || CustId || AccID || DueDate
>> >> >>
>> >> >> terus SQLnya saya rubah seperti ini
>> >> >>
>> >> >> select InvNo, DueDate, AccId, CustId from bln06#txt
>> >> >>
>> >> >> hasilnya, headernya tetap ngga berubah
>> >> >>
>> >> >> InvNo || CustId || AccID || DueDate
>> >> >>
>> >> >> bukan (sesuai urutan yang ada di SQL)
>> >> >>
>> >> >> InvNo || DueDate || AccId || CustId
>> >> >>
>> >> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>> >> >>
>> >> >> > Oh iya, betul. Untuk koneksi excel ke text file yang memanfaatkan
>> >> >> > schema.ini, extended properties cukup Text
>> >> >> > Seluruh properti tentang ada header atau tidak, delimiternya apa,
>> >> >> dijabarkan
>> >> >> > di schema.ini
>> >> >> >
>> >> >> > Makasih sudah mengingatkan.
>> >> >> >
>> >> >> > Kid.
>> >> >> >
>> >> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>> >> >> >
>> >> >> >> **
>> >> >> >>
>> >> >> >>
>> >> >> >> pak saya ngga tahu mungkin masalahnya ada disini, setelah saya
>> >> banding
>> >> >> >> kan conectionnya (edit query)
>> >> >> >>
>> >> >> >> kalau punya pak kid (Extended Properties=Text;)
>> >> >> >> kalau punya saya (Extended
>> Properties="Text;HDR= YES;FMT=Delimite d")
>> >> >> >> kemudian saya ganti seperti punya pak kid, SQL nya baru bisa
>> >> >> >> berhasil
>> >> >> >> (padahal sqlnya sama)
>> >> >> >>
>> >> >> >> Pada tanggal 03/07/11, him mah <himmah.mlg@gmail.com > menulis:
>> >> >> >>
>> >> >> >> > punya saya koq masih tetep, yang di cek itu type yang sebelah
>> mana
>> >> >> >> > pak
>> >> >> >> >
>> >> >> >> > Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>> >> >> >> >> cek ulang typo pak him mah
>> >> >> >> >>
>> >> >> >> >> Ini contoh hasilnya (nilai amount mungkin udah beda, tetapi
>> >> struktur
>> >> >> >> >> tetap
>> >> >> >> >> sama)
>> >> >> >> >> [image: txt2xl_w_agregate_join_query. gif]
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> Kid.
>> >> >> >> >>
>> >> >> >> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>> >> >> >> >>> > Jadi, schema.ini ada 2 blok, seperti ini :
>> >> >> >> >>> >
>> >> >> >> >>> > [bln06.txt]
>> >> >> >> >>> > bla-bla disini
>> >> >> >> >>> >
>> >> >> >> >>> > [kdInv.txt]
>> >> >> >> >>> > Format=TabDelimited
>> >> >> >> >>> > col1=InvNo char width 17
>> >> >> >> >>> > col2=CustId char width 3
>> >> >> >> >>> > col3=Wil char width 17
>> >> >> >> >>> >
>> >> >> >> >>> >
>> >> >> >> >>> > Koneksi di excel dengan query :
>> >> >> >> >>> > select *kdInv**.*wil, sum(*bln06.*Amount) as jumlah from
>> >> >> >> >>> > bln06#txt
>> >> >> >> *as
>> >> >> >> >>> bln06
>> >> >> >> >>> > * LEFT JOINT
>> >> >> >> >>> > kdInv#txt * as kdInv* ON bln06.InvNo = kdInv.InvNo GROUP BY
>> >> >> >> >>> > *kdInv**.*WIL
>> >> >> >> >>> >
>> >> >> >> >>> > Mungkin demikian.
>> >> >> >> >>> >
>> >> >> >> >>> > Kid.
>> >> >> >> >>> >
>> >> >> >> >>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>> >> >> >> >>> >
>> >> >> >> >>> >> **
>> >> >> >> >>> >>
>> >> >> >> >>> >>
>> >> >> >> >>> >> ini pak sqlnya
>> >> >> >> >>> >>
>> >> >> >> >>> >> select wil, sum(Amount) as jumlah from bln06#txt LEFT
>> >> >> >> >>> >> JOINT
>> >> >> >> >>> >> kdInv#txt ON bln06.InvNo = kdInv.InvNo GROUP BY WIL
>> >> >> >> >>> >>
>> >> >> >> >>> >> schema.ini saya tambahkan
>> >> >> >> >>> >>
>> >> >> >> >>> >> [kdInv.txt]
>> >> >> >> >>> >> Format=TabDelimited
>> >> >> >> >>> >> col1=InvNo char width 17
>> >> >> >> >>> >> col2=CustId char width 3
>> >> >> >> >>> >> col3=Wil char width 17
>> >> >> >> >>> >>
>> >> >> >> >>> >> saya lampirkan file kdinv dan shema nya
>> >> >> >> >>> >>
>> >> >> >> >>> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
>> menulis:
>> >> >> >> >>> >>
>> >> >> >> >>> >> > Bisa disalinkan query joinnya ?
>> >> >> >> >>> >> > untuk join multiple tables dengan data provider jet 4
>> atau
>> >> txt
>> >> >> >> >>> >> > driver,
>> >> >> >> >>> >> > sepertinya bisa jika jenis joinnya sama. Yang umumnya
>> bisa
>> >> >> adalah
>> >> >> >> >>> inner
>> >> >> >> >>> >> join
>> >> >> >> >>> >> > multiple tables.
>> >> >> >> >>> >> > untuk join multiple tables dengan jenis join bercampur,
>> >> lebih
>> >> >> >> >>> >> > sering
>> >> >> >> >>> gak
>> >> >> >> >>> >> > bisanya, kecuali jika join dilakukan dengan dataset
>> >> >> >> >>> >> > hasil
>> >> >> >> >>> >> > join.
>> >> >> >> >>> >> >
>> >> >> >> >>> >> > Left join, right join, inner join yang tunggal, semuanya
>> >> bisa.
>> >> >> >> >>> >> >
>> >> >> >> >>> >> > Pesan it is already opened exclusivele by another user,
>> >> >> >> >>> >> > berarti
>> >> >> >> >>> >> > file
>> >> >> >> >>> >> sedang
>> >> >> >> >>> >> > dibuka oleh user lain atau aplikasi lain. File yang open
>> >> >> >> >>> >> > exclusive
>> >> >> >> >>> tidak
>> >> >> >> >>> >> > bisa dipakai oleh banyak user.
>> >> >> >> >>> >> >
>> >> >> >> >>> >> > Kid.
>> >> >> >> >>> >> >
>> >> >> >> >>> >> > 2011/7/1 him mah <himmah.mlg@gmail.com >
>> >> >> >> >>> >> >
>> >> >> >> >>> >> >> **
>> >> >> >> >>> >> >>
>> >> >> >> >>> >> >>
>> >> >> >> >>> >> >> untuk SQL nya kalau pakai LEFT JOIN koq ngga bisa ya
>> >> >> >> >>> >> >> muncul pesan
>> >> >> >> >>> >> >> it is already opened exclusivele by another user,...
>> >> >> >> >>> >> >>
>> >> >> >> >>> >> >>
>> >> >> >> >>> >> >>
>> >> >> >> >>> >> >
>> >> >> >> >>> >>
>> >> >> >> >>> >>
>> >> >> >> >>> >>
>> >> >> >> >>> >
>> >> >> >> >>>
>> >> >> >> >>>
>> >> >> >> >>>
>> >> >> >> >>
>> >> >> >> >
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >
>> >> >>
>> >> >>
>> >> >>
>> >> >
>> >>
>> >>
>> >>
>> >
>>
>>
>>
>
- 4.2.
-
Re: menggabungkan beberapa file txt menggunakan microsoft query
Posted by: "him mah" himmah.mlg@gmail.com
Mon Jul 4, 2011 9:43 pm (PDT)
maaf ternyata ada yang masih kurang pak,
ketika numbernya diatas 1 milyar maka hasil konversinya lebih kecil dari itu
1,385,315,635 hasilnya 138,531,535
3,500,834,000 hasilnya 350,083,400
1,656,391,562 hasilnya 165,639,162
1,797,264,000 hasilnya 179,726,400
rumus SQL nya
SELECT RECNO,INVNO,CUSTID,DUE_ DATE AS DUEDATE,INVDATE
,(
Left(krAmo,3)
+Mid(krAmo,5,3)
+Mid(krAmo,9,3)
+Mid(krAmo,14,3)
+Mid(krAmo,19,3)
+desi
+knAmo
) * 1 AS AMOUNT
FROM (
SELECT RECNO,INVNO,CUSTID,INVDATE
,IIf(1*'1,000'=1,',','. ') AS desi
,String(4 - Instr( Left(AMOUNT,Instr(AMOUNT+ '.','.')- 1) +',' , ',' ) , '0' ) +
Left(AMOUNT,Instr(AMOUNT+ '.','.')- 1) AS krAmo
,Mid(AMOUNT,Instr(AMOUNT+ '.','.')+ 1,9)+'0' AS knAmo
,CDate(Right(DUEDATE,4) +'-'+Mid( DUEDATE,3, 2)+'-'+Left( DUEDATE,2) ) AS DUE_DATE
FROM bln06#txt
WHERE NOT(INVDATE IS NULL)
) AS dt1
Pada tanggal 04/07/11, him mah <himmah.mlg@gmail.com > menulis:
> posting yang ke 36 (kalau pakai gmail) untuk topik ini
>
> Alhamdulillah pertanyaan saya sudah terselesaikan semua, terima kasih
> buat semuanya terutama buat Pak KID
>
> tentang topik ini bisa dibaca lengkap diblognya pak Kid
>
> http://excel-mr-kid.blogspot. com/2011/ 07/koneksi- data-ke-text- file-01.html
>
> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>> IMO,
>> Tidak ada bedanya
>>
>> Kid.
>>
>> 2011/7/4 him mah <himmah.mlg@gmail.com >
>>
>>> **
>>>
>>>
>>> satu lagi pak
>>> kira bedanya antara (apakah berpengaruh pada kecepatan)
>>>
>>> WHERE NOT(INVDATE IS NULL)
>>> dengan
>>> WHERE (INVDATE IS NOT NULL)
>>>
>>>
>>> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>>> >>> Susunan table excel
>>> > Betul pak, ubah kolom di excelnya harus dipindah sendiri.
>>> >
>>> > koneksi pertama dengan query yang menghasilkan susunan table excel
>>> > InvNo
>>> ||
>>> > CustId || AccID || DueDate
>>> >
>>> > kemudian dilain waktu diubah querynya menjadi :
>>> > select InvNo, DueDate, AccId, CustId from bln06#txt
>>> >
>>> > maka susunan di table excel adalah :
>>> > InvNo || CustId || AccID || DueDate
>>> >
>>> > Ketika diubah querynya menjadi :
>>> > select InvNo, DueDate, *Amount*, CustId from bln06#txt
>>> >
>>> > maka susunan di table excel adalah :
>>> > InvNo || CustId || DueDate || *Amount*
>>> >
>>> >>> koneksi dinamis.
>>> > Dengan VBA bisa (biasanya VBA gak bisa kalo diminta bikin kopi)
>>> > Tentu dengan bantuan user untuk menunjukkan dimana foldernya sekarang.
>>> >
>>> > Akan lebih baik lagi jika file txt ada di satu komputer yang tetap dan
>>> nama
>>> > foldernya tetap
>>> >
>>> > Kid.
>>> >
>>> >
>>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>>> >
>>> >> **
>>> >>
>>> >>
>>> >> jadi kesimpulannya ngga bisa diubah lagi walau di sqlnya sudah
>>> >> berubah.
>>> >>
>>> >> oh iya ada lagi pak,
>>> >> untuk connection datasource nya ngga bisa dibuat dinamis (mungkin
>>> >> pakai
>>> >> macro)
>>> >>
>>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data Source=C:\thn2011
>>> >>
>>> >> misal disesuaikan dengan letak foldernya (ketika folder thn2011 di
>>> >> copy di c:\aku\thn2011) maka connectionnya ikut berubah
>>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data
>>> >> Source=C:\aku\thn2011
>>> >>
>>> >>
>>> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>>> >> > hehehe... sebenarnya di excel untuk kegiatan koneksi data, akan
>>> terbuat
>>> >> > 2
>>> >> > object output
>>> >> > 1. object recordset hasil data connection yang menyimpan output
>>> >> > dengan
>>> >> > susunan persis seperti query
>>> >> > 2. object list (di xl2003) atau object table (xl2007) yang
>>> >> > menyimpan
>>> >> susunan
>>> >> > dan seluruh bentuk range output.
>>> >> >
>>> >> > Object nomor 1 jelas, asalnya dari koneksi data
>>> >> > object nomor 2 bisa dari mana saja.
>>> >> >
>>> >> > Intinya, yang tampak di excel adalah object nomor 2
>>> >> > Urutannya murni hasil pengaturan user
>>> >> > jika kali pertama dibuat, object table isinya kolom no,nip,nama
>>> >> > maka ketika ditambah kolom alamat, alamat akan ada di kanan sendiri
>>> >> karena
>>> >> > belum pernah terdefinisi sebelumnya.
>>> >> >
>>> >> > Kid.
>>> >> >
>>> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>>> >> >
>>> >> >> **
>>> >> >>
>>> >> >>
>>> >> >> satu lagi pak
>>> >> >>
>>> >> >> misal di table excel itu
>>> >> >> header awalnya
>>> >> >>
>>> >> >> InvNo || CustId || AccID || DueDate
>>> >> >>
>>> >> >> terus SQLnya saya rubah seperti ini
>>> >> >>
>>> >> >> select InvNo, DueDate, AccId, CustId from bln06#txt
>>> >> >>
>>> >> >> hasilnya, headernya tetap ngga berubah
>>> >> >>
>>> >> >> InvNo || CustId || AccID || DueDate
>>> >> >>
>>> >> >> bukan (sesuai urutan yang ada di SQL)
>>> >> >>
>>> >> >> InvNo || DueDate || AccId || CustId
>>> >> >>
>>> >> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>>> >> >>
>>> >> >> > Oh iya, betul. Untuk koneksi excel ke text file yang
>>> >> >> > memanfaatkan
>>> >> >> > schema.ini, extended properties cukup Text
>>> >> >> > Seluruh properti tentang ada header atau tidak, delimiternya
>>> >> >> > apa,
>>> >> >> dijabarkan
>>> >> >> > di schema.ini
>>> >> >> >
>>> >> >> > Makasih sudah mengingatkan.
>>> >> >> >
>>> >> >> > Kid.
>>> >> >> >
>>> >> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>>> >> >> >
>>> >> >> >> **
>>> >> >> >>
>>> >> >> >>
>>> >> >> >> pak saya ngga tahu mungkin masalahnya ada disini, setelah saya
>>> >> banding
>>> >> >> >> kan conectionnya (edit query)
>>> >> >> >>
>>> >> >> >> kalau punya pak kid (Extended Properties=Text;)
>>> >> >> >> kalau punya saya (Extended
>>> Properties="Text;HDR= YES;FMT=Delimite d")
>>> >> >> >> kemudian saya ganti seperti punya pak kid, SQL nya baru bisa
>>> >> >> >> berhasil
>>> >> >> >> (padahal sqlnya sama)
>>> >> >> >>
>>> >> >> >> Pada tanggal 03/07/11, him mah <himmah.mlg@gmail.com > menulis:
>>> >> >> >>
>>> >> >> >> > punya saya koq masih tetep, yang di cek itu type yang sebelah
>>> mana
>>> >> >> >> > pak
>>> >> >> >> >
>>> >> >> >> > Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>>> >> >> >> >> cek ulang typo pak him mah
>>> >> >> >> >>
>>> >> >> >> >> Ini contoh hasilnya (nilai amount mungkin udah beda, tetapi
>>> >> struktur
>>> >> >> >> >> tetap
>>> >> >> >> >> sama)
>>> >> >> >> >> [image: txt2xl_w_agregate_join_query. gif]
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >> Kid.
>>> >> >> >> >>
>>> >> >> >> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>>> >> >> >> >>> > Jadi, schema.ini ada 2 blok, seperti ini :
>>> >> >> >> >>> >
>>> >> >> >> >>> > [bln06.txt]
>>> >> >> >> >>> > bla-bla disini
>>> >> >> >> >>> >
>>> >> >> >> >>> > [kdInv.txt]
>>> >> >> >> >>> > Format=TabDelimited
>>> >> >> >> >>> > col1=InvNo char width 17
>>> >> >> >> >>> > col2=CustId char width 3
>>> >> >> >> >>> > col3=Wil char width 17
>>> >> >> >> >>> >
>>> >> >> >> >>> >
>>> >> >> >> >>> > Koneksi di excel dengan query :
>>> >> >> >> >>> > select *kdInv**.*wil, sum(*bln06.*Amount) as jumlah from
>>> >> >> >> >>> > bln06#txt
>>> >> >> >> *as
>>> >> >> >> >>> bln06
>>> >> >> >> >>> > * LEFT JOINT
>>> >> >> >> >>> > kdInv#txt * as kdInv* ON bln06.InvNo = kdInv.InvNo GROUP
>>> >> >> >> >>> > BY
>>> >> >> >> >>> > *kdInv**.*WIL
>>> >> >> >> >>> >
>>> >> >> >> >>> > Mungkin demikian.
>>> >> >> >> >>> >
>>> >> >> >> >>> > Kid.
>>> >> >> >> >>> >
>>> >> >> >> >>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>>> >> >> >> >>> >
>>> >> >> >> >>> >> **
>>> >> >> >> >>> >>
>>> >> >> >> >>> >>
>>> >> >> >> >>> >> ini pak sqlnya
>>> >> >> >> >>> >>
>>> >> >> >> >>> >> select wil, sum(Amount) as jumlah from bln06#txt LEFT
>>> >> >> >> >>> >> JOINT
>>> >> >> >> >>> >> kdInv#txt ON bln06.InvNo = kdInv.InvNo GROUP BY WIL
>>> >> >> >> >>> >>
>>> >> >> >> >>> >> schema.ini saya tambahkan
>>> >> >> >> >>> >>
>>> >> >> >> >>> >> [kdInv.txt]
>>> >> >> >> >>> >> Format=TabDelimited
>>> >> >> >> >>> >> col1=InvNo char width 17
>>> >> >> >> >>> >> col2=CustId char width 3
>>> >> >> >> >>> >> col3=Wil char width 17
>>> >> >> >> >>> >>
>>> >> >> >> >>> >> saya lampirkan file kdinv dan shema nya
>>> >> >> >> >>> >>
>>> >> >> >> >>> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
>>> menulis:
>>> >> >> >> >>> >>
>>> >> >> >> >>> >> > Bisa disalinkan query joinnya ?
>>> >> >> >> >>> >> > untuk join multiple tables dengan data provider jet 4
>>> atau
>>> >> txt
>>> >> >> >> >>> >> > driver,
>>> >> >> >> >>> >> > sepertinya bisa jika jenis joinnya sama. Yang umumnya
>>> bisa
>>> >> >> adalah
>>> >> >> >> >>> inner
>>> >> >> >> >>> >> join
>>> >> >> >> >>> >> > multiple tables.
>>> >> >> >> >>> >> > untuk join multiple tables dengan jenis join
>>> >> >> >> >>> >> > bercampur,
>>> >> lebih
>>> >> >> >> >>> >> > sering
>>> >> >> >> >>> gak
>>> >> >> >> >>> >> > bisanya, kecuali jika join dilakukan dengan dataset
>>> >> >> >> >>> >> > hasil
>>> >> >> >> >>> >> > join.
>>> >> >> >> >>> >> >
>>> >> >> >> >>> >> > Left join, right join, inner join yang tunggal,
>>> >> >> >> >>> >> > semuanya
>>> >> bisa.
>>> >> >> >> >>> >> >
>>> >> >> >> >>> >> > Pesan it is already opened exclusivele by another
>>> >> >> >> >>> >> > user,
>>> >> >> >> >>> >> > berarti
>>> >> >> >> >>> >> > file
>>> >> >> >> >>> >> sedang
>>> >> >> >> >>> >> > dibuka oleh user lain atau aplikasi lain. File yang
>>> >> >> >> >>> >> > open
>>> >> >> >> >>> >> > exclusive
>>> >> >> >> >>> tidak
>>> >> >> >> >>> >> > bisa dipakai oleh banyak user.
>>> >> >> >> >>> >> >
>>> >> >> >> >>> >> > Kid.
>>> >> >> >> >>> >> >
>>> >> >> >> >>> >> > 2011/7/1 him mah <himmah.mlg@gmail.com >
>>> >> >> >> >>> >> >
>>> >> >> >> >>> >> >> **
>>> >> >> >> >>> >> >>
>>> >> >> >> >>> >> >>
>>> >> >> >> >>> >> >> untuk SQL nya kalau pakai LEFT JOIN koq ngga bisa ya
>>> >> >> >> >>> >> >> muncul pesan
>>> >> >> >> >>> >> >> it is already opened exclusivele by another user,...
>>> >> >> >> >>> >> >>
>>> >> >> >> >>> >> >>
>>> >> >> >> >>> >> >>
>>> >> >> >> >>> >> >
>>> >> >> >> >>> >>
>>> >> >> >> >>> >>
>>> >> >> >> >>> >>
>>> >> >> >> >>> >
>>> >> >> >> >>>
>>> >> >> >> >>>
>>> >> >> >> >>>
>>> >> >> >> >>
>>> >> >> >> >
>>> >> >> >>
>>> >> >> >>
>>> >> >> >>
>>> >> >> >
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >
>>> >>
>>> >>
>>> >>
>>> >
>>>
>>>
>>>
>>
>
- 4.3.
-
Re: menggabungkan beberapa file txt menggunakan microsoft query
Posted by: "him mah" himmah.mlg@gmail.com
Mon Jul 4, 2011 10:35 pm (PDT)
sudah ketemu pak, salahnya ternyata ada disini
+Mid(krAmo,14,3) harusnya +Mid(krAmo,13, 3)
Pada tanggal 04/07/11, him mah <himmah.mlg@gmail.com > menulis:
> maaf ternyata ada yang masih kurang pak,
>
> ketika numbernya diatas 1 milyar maka hasil konversinya lebih kecil dari
> itu
>
> 1,385,315,635 hasilnya 138,531,535
> 3,500,834,000 hasilnya 350,083,400
> 1,656,391,562 hasilnya 165,639,162
> 1,797,264,000 hasilnya 179,726,400
>
> rumus SQL nya
>
> SELECT RECNO,INVNO,CUSTID,DUE_ DATE AS DUEDATE,INVDATE
> ,(
> Left(krAmo,3)
> +Mid(krAmo,5,3)
> +Mid(krAmo,9,3)
> +Mid(krAmo,14,3)
> +Mid(krAmo,19,3)
> +desi
> +knAmo
> ) * 1 AS AMOUNT
> FROM (
> SELECT RECNO,INVNO,CUSTID,INVDATE
> ,IIf(1*'1,000'=1,',','. ') AS desi
> ,String(4 - Instr( Left(AMOUNT,Instr(AMOUNT+ '.','.')- 1) +',' , ',' ) , '0' )
> +
> Left(AMOUNT,Instr(AMOUNT+ '.','.')- 1) AS krAmo
> ,Mid(AMOUNT,Instr(AMOUNT+ '.','.')+ 1,9)+'0' AS knAmo
> ,CDate(Right(DUEDATE,4) +'-'+Mid( DUEDATE,3, 2)+'-'+Left( DUEDATE,2) ) AS
> DUE_DATE
> FROM bln06#txt
> WHERE NOT(INVDATE IS NULL)
> ) AS dt1
>
>
>
>
>
>
> Pada tanggal 04/07/11, him mah <himmah.mlg@gmail.com > menulis:
>> posting yang ke 36 (kalau pakai gmail) untuk topik ini
>>
>> Alhamdulillah pertanyaan saya sudah terselesaikan semua, terima kasih
>> buat semuanya terutama buat Pak KID
>>
>> tentang topik ini bisa dibaca lengkap diblognya pak Kid
>>
>> http://excel-mr-kid.blogspot. com/2011/ 07/koneksi- data-ke-text- file-01.html
>>
>> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>>> IMO,
>>> Tidak ada bedanya
>>>
>>> Kid.
>>>
>>> 2011/7/4 him mah <himmah.mlg@gmail.com >
>>>
>>>> **
>>>>
>>>>
>>>> satu lagi pak
>>>> kira bedanya antara (apakah berpengaruh pada kecepatan)
>>>>
>>>> WHERE NOT(INVDATE IS NULL)
>>>> dengan
>>>> WHERE (INVDATE IS NOT NULL)
>>>>
>>>>
>>>> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>>>> >>> Susunan table excel
>>>> > Betul pak, ubah kolom di excelnya harus dipindah sendiri.
>>>> >
>>>> > koneksi pertama dengan query yang menghasilkan susunan table excel
>>>> > InvNo
>>>> ||
>>>> > CustId || AccID || DueDate
>>>> >
>>>> > kemudian dilain waktu diubah querynya menjadi :
>>>> > select InvNo, DueDate, AccId, CustId from bln06#txt
>>>> >
>>>> > maka susunan di table excel adalah :
>>>> > InvNo || CustId || AccID || DueDate
>>>> >
>>>> > Ketika diubah querynya menjadi :
>>>> > select InvNo, DueDate, *Amount*, CustId from bln06#txt
>>>> >
>>>> > maka susunan di table excel adalah :
>>>> > InvNo || CustId || DueDate || *Amount*
>>>> >
>>>> >>> koneksi dinamis.
>>>> > Dengan VBA bisa (biasanya VBA gak bisa kalo diminta bikin kopi)
>>>> > Tentu dengan bantuan user untuk menunjukkan dimana foldernya
>>>> > sekarang.
>>>> >
>>>> > Akan lebih baik lagi jika file txt ada di satu komputer yang tetap
>>>> > dan
>>>> nama
>>>> > foldernya tetap
>>>> >
>>>> > Kid.
>>>> >
>>>> >
>>>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>>>> >
>>>> >> **
>>>> >>
>>>> >>
>>>> >> jadi kesimpulannya ngga bisa diubah lagi walau di sqlnya sudah
>>>> >> berubah.
>>>> >>
>>>> >> oh iya ada lagi pak,
>>>> >> untuk connection datasource nya ngga bisa dibuat dinamis (mungkin
>>>> >> pakai
>>>> >> macro)
>>>> >>
>>>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data
>>>> >> Source=C:\thn2011
>>>> >>
>>>> >> misal disesuaikan dengan letak foldernya (ketika folder thn2011 di
>>>> >> copy di c:\aku\thn2011) maka connectionnya ikut berubah
>>>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data
>>>> >> Source=C:\aku\thn2011
>>>> >>
>>>> >>
>>>> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>>>> >> > hehehe... sebenarnya di excel untuk kegiatan koneksi data, akan
>>>> terbuat
>>>> >> > 2
>>>> >> > object output
>>>> >> > 1. object recordset hasil data connection yang menyimpan output
>>>> >> > dengan
>>>> >> > susunan persis seperti query
>>>> >> > 2. object list (di xl2003) atau object table (xl2007) yang
>>>> >> > menyimpan
>>>> >> susunan
>>>> >> > dan seluruh bentuk range output.
>>>> >> >
>>>> >> > Object nomor 1 jelas, asalnya dari koneksi data
>>>> >> > object nomor 2 bisa dari mana saja.
>>>> >> >
>>>> >> > Intinya, yang tampak di excel adalah object nomor 2
>>>> >> > Urutannya murni hasil pengaturan user
>>>> >> > jika kali pertama dibuat, object table isinya kolom no,nip,nama
>>>> >> > maka ketika ditambah kolom alamat, alamat akan ada di kanan
>>>> >> > sendiri
>>>> >> karena
>>>> >> > belum pernah terdefinisi sebelumnya.
>>>> >> >
>>>> >> > Kid.
>>>> >> >
>>>> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>>>> >> >
>>>> >> >> **
>>>> >> >>
>>>> >> >>
>>>> >> >> satu lagi pak
>>>> >> >>
>>>> >> >> misal di table excel itu
>>>> >> >> header awalnya
>>>> >> >>
>>>> >> >> InvNo || CustId || AccID || DueDate
>>>> >> >>
>>>> >> >> terus SQLnya saya rubah seperti ini
>>>> >> >>
>>>> >> >> select InvNo, DueDate, AccId, CustId from bln06#txt
>>>> >> >>
>>>> >> >> hasilnya, headernya tetap ngga berubah
>>>> >> >>
>>>> >> >> InvNo || CustId || AccID || DueDate
>>>> >> >>
>>>> >> >> bukan (sesuai urutan yang ada di SQL)
>>>> >> >>
>>>> >> >> InvNo || DueDate || AccId || CustId
>>>> >> >>
>>>> >> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>>>> >> >>
>>>> >> >> > Oh iya, betul. Untuk koneksi excel ke text file yang
>>>> >> >> > memanfaatkan
>>>> >> >> > schema.ini, extended properties cukup Text
>>>> >> >> > Seluruh properti tentang ada header atau tidak, delimiternya
>>>> >> >> > apa,
>>>> >> >> dijabarkan
>>>> >> >> > di schema.ini
>>>> >> >> >
>>>> >> >> > Makasih sudah mengingatkan.
>>>> >> >> >
>>>> >> >> > Kid.
>>>> >> >> >
>>>> >> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>>>> >> >> >
>>>> >> >> >> **
>>>> >> >> >>
>>>> >> >> >>
>>>> >> >> >> pak saya ngga tahu mungkin masalahnya ada disini, setelah saya
>>>> >> banding
>>>> >> >> >> kan conectionnya (edit query)
>>>> >> >> >>
>>>> >> >> >> kalau punya pak kid (Extended Properties=Text;)
>>>> >> >> >> kalau punya saya (Extended
>>>> Properties="Text;HDR= YES;FMT=Delimite d")
>>>> >> >> >> kemudian saya ganti seperti punya pak kid, SQL nya baru bisa
>>>> >> >> >> berhasil
>>>> >> >> >> (padahal sqlnya sama)
>>>> >> >> >>
>>>> >> >> >> Pada tanggal 03/07/11, him mah <himmah.mlg@gmail.com > menulis:
>>>> >> >> >>
>>>> >> >> >> > punya saya koq masih tetep, yang di cek itu type yang
>>>> >> >> >> > sebelah
>>>> mana
>>>> >> >> >> > pak
>>>> >> >> >> >
>>>> >> >> >> > Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>>>> >> >> >> >> cek ulang typo pak him mah
>>>> >> >> >> >>
>>>> >> >> >> >> Ini contoh hasilnya (nilai amount mungkin udah beda, tetapi
>>>> >> struktur
>>>> >> >> >> >> tetap
>>>> >> >> >> >> sama)
>>>> >> >> >> >> [image: txt2xl_w_agregate_join_query. gif]
>>>> >> >> >> >>
>>>> >> >> >> >>
>>>> >> >> >> >> Kid.
>>>> >> >> >> >>
>>>> >> >> >> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
>>>> >> >> >> >> menulis:
>>>> >> >> >> >>> > Jadi, schema.ini ada 2 blok, seperti ini :
>>>> >> >> >> >>> >
>>>> >> >> >> >>> > [bln06.txt]
>>>> >> >> >> >>> > bla-bla disini
>>>> >> >> >> >>> >
>>>> >> >> >> >>> > [kdInv.txt]
>>>> >> >> >> >>> > Format=TabDelimited
>>>> >> >> >> >>> > col1=InvNo char width 17
>>>> >> >> >> >>> > col2=CustId char width 3
>>>> >> >> >> >>> > col3=Wil char width 17
>>>> >> >> >> >>> >
>>>> >> >> >> >>> >
>>>> >> >> >> >>> > Koneksi di excel dengan query :
>>>> >> >> >> >>> > select *kdInv**.*wil, sum(*bln06.*Amount) as jumlah from
>>>> >> >> >> >>> > bln06#txt
>>>> >> >> >> *as
>>>> >> >> >> >>> bln06
>>>> >> >> >> >>> > * LEFT JOINT
>>>> >> >> >> >>> > kdInv#txt * as kdInv* ON bln06.InvNo = kdInv.InvNo GROUP
>>>> >> >> >> >>> > BY
>>>> >> >> >> >>> > *kdInv**.*WIL
>>>> >> >> >> >>> >
>>>> >> >> >> >>> > Mungkin demikian.
>>>> >> >> >> >>> >
>>>> >> >> >> >>> > Kid.
>>>> >> >> >> >>> >
>>>> >> >> >> >>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>>>> >> >> >> >>> >
>>>> >> >> >> >>> >> **
>>>> >> >> >> >>> >>
>>>> >> >> >> >>> >>
>>>> >> >> >> >>> >> ini pak sqlnya
>>>> >> >> >> >>> >>
>>>> >> >> >> >>> >> select wil, sum(Amount) as jumlah from bln06#txt LEFT
>>>> >> >> >> >>> >> JOINT
>>>> >> >> >> >>> >> kdInv#txt ON bln06.InvNo = kdInv.InvNo GROUP BY WIL
>>>> >> >> >> >>> >>
>>>> >> >> >> >>> >> schema.ini saya tambahkan
>>>> >> >> >> >>> >>
>>>> >> >> >> >>> >> [kdInv.txt]
>>>> >> >> >> >>> >> Format=TabDelimited
>>>> >> >> >> >>> >> col1=InvNo char width 17
>>>> >> >> >> >>> >> col2=CustId char width 3
>>>> >> >> >> >>> >> col3=Wil char width 17
>>>> >> >> >> >>> >>
>>>> >> >> >> >>> >> saya lampirkan file kdinv dan shema nya
>>>> >> >> >> >>> >>
>>>> >> >> >> >>> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
>>>> menulis:
>>>> >> >> >> >>> >>
>>>> >> >> >> >>> >> > Bisa disalinkan query joinnya ?
>>>> >> >> >> >>> >> > untuk join multiple tables dengan data provider jet 4
>>>> atau
>>>> >> txt
>>>> >> >> >> >>> >> > driver,
>>>> >> >> >> >>> >> > sepertinya bisa jika jenis joinnya sama. Yang umumnya
>>>> bisa
>>>> >> >> adalah
>>>> >> >> >> >>> inner
>>>> >> >> >> >>> >> join
>>>> >> >> >> >>> >> > multiple tables.
>>>> >> >> >> >>> >> > untuk join multiple tables dengan jenis join
>>>> >> >> >> >>> >> > bercampur,
>>>> >> lebih
>>>> >> >> >> >>> >> > sering
>>>> >> >> >> >>> gak
>>>> >> >> >> >>> >> > bisanya, kecuali jika join dilakukan dengan dataset
>>>> >> >> >> >>> >> > hasil
>>>> >> >> >> >>> >> > join.
>>>> >> >> >> >>> >> >
>>>> >> >> >> >>> >> > Left join, right join, inner join yang tunggal,
>>>> >> >> >> >>> >> > semuanya
>>>> >> bisa.
>>>> >> >> >> >>> >> >
>>>> >> >> >> >>> >> > Pesan it is already opened exclusivele by another
>>>> >> >> >> >>> >> > user,
>>>> >> >> >> >>> >> > berarti
>>>> >> >> >> >>> >> > file
>>>> >> >> >> >>> >> sedang
>>>> >> >> >> >>> >> > dibuka oleh user lain atau aplikasi lain. File yang
>>>> >> >> >> >>> >> > open
>>>> >> >> >> >>> >> > exclusive
>>>> >> >> >> >>> tidak
>>>> >> >> >> >>> >> > bisa dipakai oleh banyak user.
>>>> >> >> >> >>> >> >
>>>> >> >> >> >>> >> > Kid.
>>>> >> >> >> >>> >> >
>>>> >> >> >> >>> >> > 2011/7/1 him mah <himmah.mlg@gmail.com >
>>>> >> >> >> >>> >> >
>>>> >> >> >> >>> >> >> **
>>>> >> >> >> >>> >> >>
>>>> >> >> >> >>> >> >>
>>>> >> >> >> >>> >> >> untuk SQL nya kalau pakai LEFT JOIN koq ngga bisa ya
>>>> >> >> >> >>> >> >> muncul pesan
>>>> >> >> >> >>> >> >> it is already opened exclusivele by another user,...
>>>> >> >> >> >>> >> >>
>>>> >> >> >> >>> >> >>
>>>> >> >> >> >>> >> >>
>>>> >> >> >> >>> >> >
>>>> >> >> >> >>> >>
>>>> >> >> >> >>> >>
>>>> >> >> >> >>> >>
>>>> >> >> >> >>> >
>>>> >> >> >> >>>
>>>> >> >> >> >>>
>>>> >> >> >> >>>
>>>> >> >> >> >>
>>>> >> >> >> >
>>>> >> >> >>
>>>> >> >> >>
>>>> >> >> >>
>>>> >> >> >
>>>> >> >>
>>>> >> >>
>>>> >> >>
>>>> >> >
>>>> >>
>>>> >>
>>>> >>
>>>> >
>>>>
>>>>
>>>>
>>>
>>
>
- 4.4.
-
Re: menggabungkan beberapa file txt menggunakan microsoft query
Posted by: "him mah" himmah.mlg@gmail.com
Mon Jul 4, 2011 11:01 pm (PDT)
maaf ada masalah lagi
dibagian
CustId (Kolom 3)
ketika datanya ada berisi tanda petik (") maka hasil sql nya itu ngga muncul
misal A"B maka data tersebut tidak muncul
kalau AB maka akan muncul
kira-kira solusinya seperti apa untuk menghilangkan tanda petik (")
Pada tanggal 04/07/11, him mah <himmah.mlg@gmail.com > menulis:
> sudah ketemu pak, salahnya ternyata ada disini
>
> +Mid(krAmo,14,3) harusnya +Mid(krAmo,13, 3)
>
> Pada tanggal 04/07/11, him mah <himmah.mlg@gmail.com > menulis:
>> maaf ternyata ada yang masih kurang pak,
>>
>> ketika numbernya diatas 1 milyar maka hasil konversinya lebih kecil dari
>> itu
>>
>> 1,385,315,635 hasilnya 138,531,535
>> 3,500,834,000 hasilnya 350,083,400
>> 1,656,391,562 hasilnya 165,639,162
>> 1,797,264,000 hasilnya 179,726,400
>>
>> rumus SQL nya
>>
>> SELECT RECNO,INVNO,CUSTID,DUE_ DATE AS DUEDATE,INVDATE
>> ,(
>> Left(krAmo,3)
>> +Mid(krAmo,5,3)
>> +Mid(krAmo,9,3)
>> +Mid(krAmo,14,3)
>> +Mid(krAmo,19,3)
>> +desi
>> +knAmo
>> ) * 1 AS AMOUNT
>> FROM (
>> SELECT RECNO,INVNO,CUSTID,INVDATE
>> ,IIf(1*'1,000'=1,',','. ') AS desi
>> ,String(4 - Instr( Left(AMOUNT,Instr(AMOUNT+ '.','.')- 1) +',' , ',' ) , '0'
>> )
>> +
>> Left(AMOUNT,Instr(AMOUNT+ '.','.')- 1) AS krAmo
>> ,Mid(AMOUNT,Instr(AMOUNT+ '.','.')+ 1,9)+'0' AS knAmo
>> ,CDate(Right(DUEDATE,4) +'-'+Mid( DUEDATE,3, 2)+'-'+Left( DUEDATE,2) ) AS
>> DUE_DATE
>> FROM bln06#txt
>> WHERE NOT(INVDATE IS NULL)
>> ) AS dt1
>>
>>
>>
>>
>>
>>
>> Pada tanggal 04/07/11, him mah <himmah.mlg@gmail.com > menulis:
>>> posting yang ke 36 (kalau pakai gmail) untuk topik ini
>>>
>>> Alhamdulillah pertanyaan saya sudah terselesaikan semua, terima kasih
>>> buat semuanya terutama buat Pak KID
>>>
>>> tentang topik ini bisa dibaca lengkap diblognya pak Kid
>>>
>>> http://excel-mr-kid.blogspot. com/2011/ 07/koneksi- data-ke-text- file-01.html
>>>
>>> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>>>> IMO,
>>>> Tidak ada bedanya
>>>>
>>>> Kid.
>>>>
>>>> 2011/7/4 him mah <himmah.mlg@gmail.com >
>>>>
>>>>> **
>>>>>
>>>>>
>>>>> satu lagi pak
>>>>> kira bedanya antara (apakah berpengaruh pada kecepatan)
>>>>>
>>>>> WHERE NOT(INVDATE IS NULL)
>>>>> dengan
>>>>> WHERE (INVDATE IS NOT NULL)
>>>>>
>>>>>
>>>>> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>>>>> >>> Susunan table excel
>>>>> > Betul pak, ubah kolom di excelnya harus dipindah sendiri.
>>>>> >
>>>>> > koneksi pertama dengan query yang menghasilkan susunan table excel
>>>>> > InvNo
>>>>> ||
>>>>> > CustId || AccID || DueDate
>>>>> >
>>>>> > kemudian dilain waktu diubah querynya menjadi :
>>>>> > select InvNo, DueDate, AccId, CustId from bln06#txt
>>>>> >
>>>>> > maka susunan di table excel adalah :
>>>>> > InvNo || CustId || AccID || DueDate
>>>>> >
>>>>> > Ketika diubah querynya menjadi :
>>>>> > select InvNo, DueDate, *Amount*, CustId from bln06#txt
>>>>> >
>>>>> > maka susunan di table excel adalah :
>>>>> > InvNo || CustId || DueDate || *Amount*
>>>>> >
>>>>> >>> koneksi dinamis.
>>>>> > Dengan VBA bisa (biasanya VBA gak bisa kalo diminta bikin kopi)
>>>>> > Tentu dengan bantuan user untuk menunjukkan dimana foldernya
>>>>> > sekarang.
>>>>> >
>>>>> > Akan lebih baik lagi jika file txt ada di satu komputer yang tetap
>>>>> > dan
>>>>> nama
>>>>> > foldernya tetap
>>>>> >
>>>>> > Kid.
>>>>> >
>>>>> >
>>>>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>>>>> >
>>>>> >> **
>>>>> >>
>>>>> >>
>>>>> >> jadi kesimpulannya ngga bisa diubah lagi walau di sqlnya sudah
>>>>> >> berubah.
>>>>> >>
>>>>> >> oh iya ada lagi pak,
>>>>> >> untuk connection datasource nya ngga bisa dibuat dinamis (mungkin
>>>>> >> pakai
>>>>> >> macro)
>>>>> >>
>>>>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data
>>>>> >> Source=C:\thn2011
>>>>> >>
>>>>> >> misal disesuaikan dengan letak foldernya (ketika folder thn2011 di
>>>>> >> copy di c:\aku\thn2011) maka connectionnya ikut berubah
>>>>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data
>>>>> >> Source=C:\aku\thn2011
>>>>> >>
>>>>> >>
>>>>> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>>>>> >> > hehehe... sebenarnya di excel untuk kegiatan koneksi data, akan
>>>>> terbuat
>>>>> >> > 2
>>>>> >> > object output
>>>>> >> > 1. object recordset hasil data connection yang menyimpan output
>>>>> >> > dengan
>>>>> >> > susunan persis seperti query
>>>>> >> > 2. object list (di xl2003) atau object table (xl2007) yang
>>>>> >> > menyimpan
>>>>> >> susunan
>>>>> >> > dan seluruh bentuk range output.
>>>>> >> >
>>>>> >> > Object nomor 1 jelas, asalnya dari koneksi data
>>>>> >> > object nomor 2 bisa dari mana saja.
>>>>> >> >
>>>>> >> > Intinya, yang tampak di excel adalah object nomor 2
>>>>> >> > Urutannya murni hasil pengaturan user
>>>>> >> > jika kali pertama dibuat, object table isinya kolom no,nip,nama
>>>>> >> > maka ketika ditambah kolom alamat, alamat akan ada di kanan
>>>>> >> > sendiri
>>>>> >> karena
>>>>> >> > belum pernah terdefinisi sebelumnya.
>>>>> >> >
>>>>> >> > Kid.
>>>>> >> >
>>>>> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>>>>> >> >
>>>>> >> >> **
>>>>> >> >>
>>>>> >> >>
>>>>> >> >> satu lagi pak
>>>>> >> >>
>>>>> >> >> misal di table excel itu
>>>>> >> >> header awalnya
>>>>> >> >>
>>>>> >> >> InvNo || CustId || AccID || DueDate
>>>>> >> >>
>>>>> >> >> terus SQLnya saya rubah seperti ini
>>>>> >> >>
>>>>> >> >> select InvNo, DueDate, AccId, CustId from bln06#txt
>>>>> >> >>
>>>>> >> >> hasilnya, headernya tetap ngga berubah
>>>>> >> >>
>>>>> >> >> InvNo || CustId || AccID || DueDate
>>>>> >> >>
>>>>> >> >> bukan (sesuai urutan yang ada di SQL)
>>>>> >> >>
>>>>> >> >> InvNo || DueDate || AccId || CustId
>>>>> >> >>
>>>>> >> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>>>>> >> >>
>>>>> >> >> > Oh iya, betul. Untuk koneksi excel ke text file yang
>>>>> >> >> > memanfaatkan
>>>>> >> >> > schema.ini, extended properties cukup Text
>>>>> >> >> > Seluruh properti tentang ada header atau tidak, delimiternya
>>>>> >> >> > apa,
>>>>> >> >> dijabarkan
>>>>> >> >> > di schema.ini
>>>>> >> >> >
>>>>> >> >> > Makasih sudah mengingatkan.
>>>>> >> >> >
>>>>> >> >> > Kid.
>>>>> >> >> >
>>>>> >> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>>>>> >> >> >
>>>>> >> >> >> **
>>>>> >> >> >>
>>>>> >> >> >>
>>>>> >> >> >> pak saya ngga tahu mungkin masalahnya ada disini, setelah
>>>>> >> >> >> saya
>>>>> >> banding
>>>>> >> >> >> kan conectionnya (edit query)
>>>>> >> >> >>
>>>>> >> >> >> kalau punya pak kid (Extended Properties=Text;)
>>>>> >> >> >> kalau punya saya (Extended
>>>>> Properties="Text;HDR= YES;FMT=Delimite d")
>>>>> >> >> >> kemudian saya ganti seperti punya pak kid, SQL nya baru bisa
>>>>> >> >> >> berhasil
>>>>> >> >> >> (padahal sqlnya sama)
>>>>> >> >> >>
>>>>> >> >> >> Pada tanggal 03/07/11, him mah <himmah.mlg@gmail.com >
>>>>> >> >> >> menulis:
>>>>> >> >> >>
>>>>> >> >> >> > punya saya koq masih tetep, yang di cek itu type yang
>>>>> >> >> >> > sebelah
>>>>> mana
>>>>> >> >> >> > pak
>>>>> >> >> >> >
>>>>> >> >> >> > Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
>>>>> >> >> >> > menulis:
>>>>> >> >> >> >> cek ulang typo pak him mah
>>>>> >> >> >> >>
>>>>> >> >> >> >> Ini contoh hasilnya (nilai amount mungkin udah beda,
>>>>> >> >> >> >> tetapi
>>>>> >> struktur
>>>>> >> >> >> >> tetap
>>>>> >> >> >> >> sama)
>>>>> >> >> >> >> [image: txt2xl_w_agregate_join_query. gif]
>>>>> >> >> >> >>
>>>>> >> >> >> >>
>>>>> >> >> >> >> Kid.
>>>>> >> >> >> >>
>>>>> >> >> >> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
>>>>> >> >> >> >> menulis:
>>>>> >> >> >> >>> > Jadi, schema.ini ada 2 blok, seperti ini :
>>>>> >> >> >> >>> >
>>>>> >> >> >> >>> > [bln06.txt]
>>>>> >> >> >> >>> > bla-bla disini
>>>>> >> >> >> >>> >
>>>>> >> >> >> >>> > [kdInv.txt]
>>>>> >> >> >> >>> > Format=TabDelimited
>>>>> >> >> >> >>> > col1=InvNo char width 17
>>>>> >> >> >> >>> > col2=CustId char width 3
>>>>> >> >> >> >>> > col3=Wil char width 17
>>>>> >> >> >> >>> >
>>>>> >> >> >> >>> >
>>>>> >> >> >> >>> > Koneksi di excel dengan query :
>>>>> >> >> >> >>> > select *kdInv**.*wil, sum(*bln06.*Amount) as jumlah
>>>>> >> >> >> >>> > from
>>>>> >> >> >> >>> > bln06#txt
>>>>> >> >> >> *as
>>>>> >> >> >> >>> bln06
>>>>> >> >> >> >>> > * LEFT JOINT
>>>>> >> >> >> >>> > kdInv#txt * as kdInv* ON bln06.InvNo = kdInv.InvNo
>>>>> >> >> >> >>> > GROUP
>>>>> >> >> >> >>> > BY
>>>>> >> >> >> >>> > *kdInv**.*WIL
>>>>> >> >> >> >>> >
>>>>> >> >> >> >>> > Mungkin demikian.
>>>>> >> >> >> >>> >
>>>>> >> >> >> >>> > Kid.
>>>>> >> >> >> >>> >
>>>>> >> >> >> >>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>>>>> >> >> >> >>> >
>>>>> >> >> >> >>> >> **
>>>>> >> >> >> >>> >>
>>>>> >> >> >> >>> >>
>>>>> >> >> >> >>> >> ini pak sqlnya
>>>>> >> >> >> >>> >>
>>>>> >> >> >> >>> >> select wil, sum(Amount) as jumlah from bln06#txt LEFT
>>>>> >> >> >> >>> >> JOINT
>>>>> >> >> >> >>> >> kdInv#txt ON bln06.InvNo = kdInv.InvNo GROUP BY WIL
>>>>> >> >> >> >>> >>
>>>>> >> >> >> >>> >> schema.ini saya tambahkan
>>>>> >> >> >> >>> >>
>>>>> >> >> >> >>> >> [kdInv.txt]
>>>>> >> >> >> >>> >> Format=TabDelimited
>>>>> >> >> >> >>> >> col1=InvNo char width 17
>>>>> >> >> >> >>> >> col2=CustId char width 3
>>>>> >> >> >> >>> >> col3=Wil char width 17
>>>>> >> >> >> >>> >>
>>>>> >> >> >> >>> >> saya lampirkan file kdinv dan shema nya
>>>>> >> >> >> >>> >>
>>>>> >> >> >> >>> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
>>>>> menulis:
>>>>> >> >> >> >>> >>
>>>>> >> >> >> >>> >> > Bisa disalinkan query joinnya ?
>>>>> >> >> >> >>> >> > untuk join multiple tables dengan data provider jet
>>>>> >> >> >> >>> >> > 4
>>>>> atau
>>>>> >> txt
>>>>> >> >> >> >>> >> > driver,
>>>>> >> >> >> >>> >> > sepertinya bisa jika jenis joinnya sama. Yang
>>>>> >> >> >> >>> >> > umumnya
>>>>> bisa
>>>>> >> >> adalah
>>>>> >> >> >> >>> inner
>>>>> >> >> >> >>> >> join
>>>>> >> >> >> >>> >> > multiple tables.
>>>>> >> >> >> >>> >> > untuk join multiple tables dengan jenis join
>>>>> >> >> >> >>> >> > bercampur,
>>>>> >> lebih
>>>>> >> >> >> >>> >> > sering
>>>>> >> >> >> >>> gak
>>>>> >> >> >> >>> >> > bisanya, kecuali jika join dilakukan dengan dataset
>>>>> >> >> >> >>> >> > hasil
>>>>> >> >> >> >>> >> > join.
>>>>> >> >> >> >>> >> >
>>>>> >> >> >> >>> >> > Left join, right join, inner join yang tunggal,
>>>>> >> >> >> >>> >> > semuanya
>>>>> >> bisa.
>>>>> >> >> >> >>> >> >
>>>>> >> >> >> >>> >> > Pesan it is already opened exclusivele by another
>>>>> >> >> >> >>> >> > user,
>>>>> >> >> >> >>> >> > berarti
>>>>> >> >> >> >>> >> > file
>>>>> >> >> >> >>> >> sedang
>>>>> >> >> >> >>> >> > dibuka oleh user lain atau aplikasi lain. File yang
>>>>> >> >> >> >>> >> > open
>>>>> >> >> >> >>> >> > exclusive
>>>>> >> >> >> >>> tidak
>>>>> >> >> >> >>> >> > bisa dipakai oleh banyak user.
>>>>> >> >> >> >>> >> >
>>>>> >> >> >> >>> >> > Kid.
>>>>> >> >> >> >>> >> >
>>>>> >> >> >> >>> >> > 2011/7/1 him mah <himmah.mlg@gmail.com >
>>>>> >> >> >> >>> >> >
>>>>> >> >> >> >>> >> >> **
>>>>> >> >> >> >>> >> >>
>>>>> >> >> >> >>> >> >>
>>>>> >> >> >> >>> >> >> untuk SQL nya kalau pakai LEFT JOIN koq ngga bisa
>>>>> >> >> >> >>> >> >> ya
>>>>> >> >> >> >>> >> >> muncul pesan
>>>>> >> >> >> >>> >> >> it is already opened exclusivele by another
>>>>> >> >> >> >>> >> >> user,...
>>>>> >> >> >> >>> >> >>
>>>>> >> >> >> >>> >> >>
>>>>> >> >> >> >>> >> >>
>>>>> >> >> >> >>> >> >
>>>>> >> >> >> >>> >>
>>>>> >> >> >> >>> >>
>>>>> >> >> >> >>> >>
>>>>> >> >> >> >>> >
>>>>> >> >> >> >>>
>>>>> >> >> >> >>>
>>>>> >> >> >> >>>
>>>>> >> >> >> >>
>>>>> >> >> >> >
>>>>> >> >> >>
>>>>> >> >> >>
>>>>> >> >> >>
>>>>> >> >> >
>>>>> >> >>
>>>>> >> >>
>>>>> >> >>
>>>>> >> >
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>
- 5a.
-
selisih jika dijumlahkan
Posted by: "Rey" personalia_manado@ag.co.id
Mon Jul 4, 2011 8:10 pm (PDT)
Mohon bantuannya...
Mengapa diexcel jika di sum selalu hasilnya ada selisih plus 1 atau min 1 bahkan lebih...
padahal kalau dihitung manual hasilnya klob.
apa yang harus di lakukan>>>tq
PT. BANK ARTHA GRAHA INTERNASIONAL TBK. DISCLAIMER:
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager. This message contains confidential information
and is intended only for the individual named. If you are not the
named addressee you should not disseminate, distribute or copy this
e-mail. Please notify the sender immediately by e-mail if you have
received this e-mail by mistake and delete this e-mail from your
system. If you are not the intended recipient you are notified that
disclosing, copying, distributing or taking any action in reliance on
the contents of this information is strictly prohibited.
- 5b.
-
Re: selisih jika dijumlahkan
Posted by: "raya hidayat" raya.hidayat@gmail.com raya.hidayat
Mon Jul 4, 2011 8:23 pm (PDT)
Dear Mas Rey
yang harus dilakukan adalah :
mengirim contoh file yang bapak maksud..
karena saya sih belum pernah mengalami hal tersebut...
yang ada kalau manual hasilnya suka gak klob.
On Tue, Jul 5, 2011 at 10:14 AM, Rey <personalia_manado@ag.co.id > wrote:
> **
>
>
> **
> Mohon bantuannya...
> Mengapa diexcel jika di sum selalu hasilnya ada selisih plus 1 atau min 1
> bahkan lebih...
> padahal kalau dihitung manual hasilnya klob.
>
> apa yang harus di lakukan>>>tq
>
>
> PT. BANK ARTHA GRAHA INTERNASIONAL TBK. DISCLAIMER:
>
> This email and any files transmitted with it are confidential and
> intended solely for the use of the individual or entity to whom they
> are addressed. If you have received this email in error please notify
> the system manager. This message contains confidential information
> and is intended only for the individual named. If you are not the
> named addressee you should not disseminate, distribute or copy this
> e-mail. Please notify the sender immediately by e-mail if you have
> received this e-mail by mistake and delete this e-mail from your
> system. If you are not the intended recipient you are notified that
> disclosing, copying, distributing or taking any action in reliance on
> the contents of this information is strictly prohibited.
>
>
>
--
Terima kasih
Raya
- 5c.
-
Re: selisih jika dijumlahkan
Posted by: "STDEV(i)" setiyowati.devi@gmail.com siti_vi
Mon Jul 4, 2011 8:28 pm (PDT)
(kalau ingin tidak terlalu ngawur komentarnya) orang harus melihat datanya
dulu baru bisa tulis komentar
mungkin data yg di-SUM adalah data yg belum dibulatkan (masih ada bagian yg
tidak ditampakkan
karena formatting) dan jika di jumlahkan berpotensi menjadi SEPERTI selisih
contoh
*tuliskan data bilangan pada 10 cells misal A1:A10*
*1,49 atau dlm komputer setting English(US) 1.49*
*kemudian cell itu diformat number yg tidak menampakkan bagian pecahannya*
[image: format number.GIF]
*10 cells itu akan hanya tampak angka 1*
*di A11 berikan =SUM(A1:A10)*
*hasilnya bukan 10 tetapi 13*
bahkan kalau diformat dengan 3 digit desimal = 13.410
Apakah seperti ini keadaan yg anda hadapi ??
On Tue, Jul 5, 2011 at 10:14 AM, Rey <personalia_manado@ag.co.id > wrote:
> **
> Mohon bantuannya...
> Mengapa diexcel jika di sum selalu hasilnya ada selisih plus 1 atau min 1
> bahkan lebih...
> padahal kalau dihitung manual hasilnya klob.
> apa yang harus di lakukan>>>tq
>
>
> PT. BANK --- maaf di cut ---
>
>
- 6a.
-
masih tentang nomor urut
Posted by: "Iwan کuryawan" iwan@asco.co.id suryawan.arief
Mon Jul 4, 2011 9:00 pm (PDT)
BeExceler,
Saya ingin memberi nomor urut pada suatu tabel berdasarkan
kelompok data yang sama, tetapi nomor urutnya hanya jika
ditemukan grup data yang berbeda. Paling enak monggo lihat
langsung di worksheetnya. Tengkiu...
pinjem file contohnya ya mbak sitivi yg chantique...
Salam
| iwan suryawan|
- 6b.
-
Re: masih tentang nomor urut
Posted by: "M. Ferdiansyah" muh_ferdy@pusri.co.id muh_f3rdi4n5yah
Mon Jul 4, 2011 9:43 pm (PDT)
Dear Pak Iwan,
Selagi menunggu jawaban dari master" excel, izinkan saya untuk menjawab ya..
regard,
Ferdy
*File terlampir
____________ _________ _________ _________ _________ _________ _________
Notice : This e-mail (and any attachment) is strictly confidential and
is intended only for the addressee(s)above. Is strictly prohibited to
forward, print, copy, or otherwise reproduce this message that would
allow it to be viewed by any individual not originally listed as
a recipient(s). If you have received this e-mail in error, please
immediately notify the sender and delete this message. The opinions
expressed in this e-mail (and any attachment) are those of the individual
sender and may not necessarily reflect the views of PT Pusri.
____________ _________ _________ _________ _________ _________ _________
- 7a.
-
Re: TANYA RUMUS
Posted by: "HerrSoe" herrsoe@gmail.com herrsoe
Mon Jul 4, 2011 9:45 pm (PDT)
>> Rumusnya =IF(C4+D4+*E4<0*,0.03,0)
'Kami' kagum, canggih banget "Teknik" memperdayainya.
Ketika bertanya :* tidak dijelaskan maksud dan tujuan secara utuh* (contoh
pun dlm bentuk gambar)
Ketika telah dijawab, tidak ada satu pun jawaban yg betul dan si penanya
membuka sendiri jawabannya *yang ternyata CLUES, SYARAT DAN TUJUANNYA **tidak
ada *di dalam pertanyaan !!*
*Tanggapan 'kami' sampai di titik ini saja.
Berikut ini bukan lagi tanggapan tetapi sekedar "grenengan" / berdialog
dengan diri sendiri.
Kita perhatikan di milis ini (maupun "milis tanya-jawab excel" lain),
*Jika ada pertanyaan tidak jelas*, members (termasuk moderators) selalu
menghadapi dilemma:
(***)
Berusaha sebisa mungkin (walaupun dengan bahan yg minim dan 'rawan salah
duga') segera *membantu / memberikan jawaban*.
Setelah dijawab :
- bisa kena komplain: solusi yg diajukan sering dikatakan sebagai ANEH,
JANGGAL, SALAH dsb.
(istilah ini benar: untuk ukuran orang (penanya) yg *sudah punya syarat
jawaban *tetapi syaratnya hanya disimpan dlm hati)
Harusnya diingat bahwa Rumus / Solusi yg didasari bahan yg kurang lengkap,
SANGAT bisa salah,
kalau ternyata benar : "untung" - lah namanya.!
- bisa kena "tipu" (tipu dalam tanda kutip) seperti kasus sekarang ini.
(***)
Jika tidak segera dijawab, tetapi menunggu penjelasan tambahan lebih dulu
- kelamaan
- permintaan tambahan penjelasan kepada penanya pun sering tidak mendapat
tangapan yg layak
- Tidak segera mencarikan jawaban = memberi kesan, milis / member milis *tidak
reponsif*.
(padahal di sinilah titik kekuatan milis ini, "problem cepat terjawab" yg
sangat saya kagumi dan terima-kasih-i )
Terakhir kita hanya bisa 'berdoa' semoga para pengguna milis semakin
meningkatkan cara bermilisnya agar tercipta suasana yg lebih wajar, termasuk
kami yg masih harus belajar banyak dari para seniors..
Terima kasih & Wassalam,
Herr Soe-cakil
[image: herrSoe ....cakil.GIF]
2011/7/4 Gober <gober_mirc@yahoo.com >
> **
> > Thanks bro sudah dpt nih�
> > Rumusnya =IF(C4+D4+E4 <0,0.03,0) ini diisi di kolom diskonnya
> > Thanks yah all replynya
> >
> >
> > From: belajar-excel@yahoogroups. On Behalf Of Mr. Kidcom
> > Sent: Monday, July 04, 2011 4:54 PM
> >
> > Coba :
> > =(c4+d4)*(1-(c4+d4<0) *e4)
> >
> > Kid.
> >
> > 2011/7/4 gober_mirc <gober_mirc@yahoo.com >
> >
> > Hi... Mau tanya rumus nih.... tolong di lihat yah gambarnya
> > http://oi55.tinypic.com/ <http://oi55.bitc8g.jpg tinypic.com/ >bitc8g.jpg
> > Hasil total itu sudah benar -194 (hasil dari -1000 dikurang 800 kemudian
> > dipoton diskok 3%)
> > tapi jika hasil A dan B itu tidak minus maka dari itu tidak ada
> > potongan.... nah rumusnya apa yah kl tidak ada potongan itu angka 3%
> > tidak masuk ke kolom total...
> >
> > TOlong yah dibantu..
> > thanks
> >
> > ===================== ========= ========= =======
> > mode note:
> > sayang sekali bahan yg diajukan berupa gambar
> > ===================== ========= ========= =======
>
- 8.
-
Fw: Re: [belajar-excel] masih tentang nomor urut
Posted by: "hendrik karnadi" hendrikkarnadi@yahoo.com hendrikkarnadi
Mon Jul 4, 2011 10:08 pm (PDT)
Agar formula pada baris data pertama (sel B3) sama dengan baris berikutnya (sel B4 dstnya), formula dapat diubah seperti ini :
=IF(COUNTIF($A$3:A3,A3) >1,VLOOKUP( A3,$A$3:B3, 2,FALSE), 1+MAX($B$ 2:B2))
Perubahannya dibold.
Salam,
Hendrik Karnadi
--- On Tue, 5/7/11, M. Ferdiansyah <muh_ferdy@pusri.co.id > wrote:
From: M. Ferdiansyah <muh_ferdy@pusri.co.id >
Subject: Re: [belajar-excel] masih tentang nomor urut
To: belajar-excel@yahoogroups. com
Date: Tuesday, 5 July, 2011, 11:16 AM
Dear Pak Iwan,
Selagi menunggu jawaban dari master" excel, izinkan saya untuk menjawab ya..
regard,
Ferdy
*File terlampir
____________ _________ _________ _________ _________ _________ _________
Notice : This e-mail (and any attachment) is strictly confidential and
is intended only for the addressee(s)above. Is strictly prohibited to
forward, print, copy, or otherwise reproduce this message that would
allow it to be viewed by any individual not originally listed as
a recipient(s). If you have received this e-mail in error, please
immediately notify the sender and delete this message. The opinions
expressed in this e-mail (and any attachment) are those of the individual
sender and may not necessarily reflect the views of PT Pusri.
____________ _________ _________ _________ _________ _________ _________
Need to Reply?
Click one of the "Reply" links to respond to a specific message in the Daily Digest.
---------------------------------------------------------------------
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
---------------------------------------------------------------------
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
---------------------------------------------------------------------
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Individual | Switch format to Traditional
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
Tidak ada komentar:
Posting Komentar