Kamis, 13 Maret 2014

[belajar-excel] Digest Number 2827

4 Messages

Digest #2827
1a
Re: Concatenate 50 Cell [1 Attachment] by "Mr. Kid" nmkid.family@ymail.com
2
Bagaimana membuat tabel referensi dinamis? by "Nora Ismanti" noraismanti
3a
Re: XFormula.xlsx by "Rusdiyanto, Nicodemus"
4a
Re: Transpose dengan kriteria [1 Attachment] by "Mr. Kid" nmkid.family@ymail.com

Messages

Thu Mar 13, 2014 3:36 am (PDT) . Posted by:

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

Hai Agus,

Andaikan di C1 ada teks (tipe data : text) berupa 0102030405
Kemudian di D1, E1, dst juga ada lanjutannya 0607080910, 1112 dst
maka untuk data di baris 25 bisa diperoleh dengan *array formula *: (misal
formula diletakkan di AC25)
=SUBSTITUTE(TRIM(SUBSTITUTE("
"&SUBSTITUTE(TEXT($C$1-SUM($C$3:$G$3*(INDEX($C$4:$G$23,MATCH(B25,$B$4:$B$23,0),0)=C25:G25)*(10^{8,6,4,2,0})),REPT("00\
",5))&TEXT($D$1-SUM($H$3:$L$3*(INDEX($H$4:$L$23,MATCH(B25,$B$4:$B$23,0),0)=H25:L25)*10^{8,6,4,2,0}),REPT("00\
",5))&TEXT($E$1-SUM($M$3:$Q$3*(INDEX($M$4:$Q$23,MATCH(B25,$B$4:$B$23,0),0)=M25:Q25)*10^{8,6,4,2,0}),REPT("00\
",5))&TEXT($F$1-SUM($R$3:$V$3*(INDEX($R$4:$V$23,MATCH(B25,$B$4:$B$23,0),0)=R25:V25)*10^{8,6,4,2,0}),REPT("00\
",5))&TEXT($G$1-SUM($W$3:$AA$3*(INDEX($W$4:$AA$23,MATCH(B25,$B$4:$B$23,0),0)=W25:AA25)*10^{8,6,4,2,0}),REPT("00\
",5)),"00 "," ")," 0"," "))," ","; ")

wakakaka.... panjang kaya kereta... wis ben...

Atau dengan UDF bernama JoinText yang di VBE pada sebuah general module
diberi blok prosedur bernama JoinText seperti ini :
Public Function JoinText(vData As Variant, Optional sDelimiter As String =
",") As String
Dim vTmp As Variant
vTmp = vData
JoinText = Join(vTmp, sDelimiter)
End Function

tapi pakainya di worksheet (misal dipakai di cell AD25 untuk oleh data di
baris 25) :
=SUBSTITUTE(TRIM(jointext(INDEX(REPT($C$3:$AA$3,C25:AA25<>INDEX($C$4:$AA$23,MATCH(B25,$B$4:$B$23,0),0)),1,0),"
"))," ","; ")

Jadi, UDF nya cuma alat bantu untuk concatenate array sebaris sajah.

Wassalam,
Kid.

2014-03-13 9:54 GMT+07:00 nangAgus <nangagoez@yahoo.co.id>:

>
>
> Salam sejahtera untuk Kita semua, Semoga Rahmat Tuhan selalu tercurah
> untuk anda sekalian.
>
> Mohon bantuannya:
> Saya akan membuat rumus untuk menentukan nomor-nomor yang salah dari
> seorang yang mengikuti tes.
> Tes tersebut memiliki 20 jenis soal yang berbeda,
> Sementara ini saya menggunakan comcatenate dengan jumlah 50 buah
> (sementara untuk file yang saya kirimkan hanya 25 buah) sehingga
> rumusnya menjadi:
> {=SUBSTITUTE(SUM(($B25=$B$4:$B$23)*(C25<>C$4:C$23)*C$3)&";
> "&SUM(($B25=$B$4:$B$23)*(D25<>D$4:D$23)*D$3)&";
> "&SUM(($B25=$B$4:$B$23)*(E25<>E$4:E$23)*E$3)&";
> "&SUM(($B25=$B$4:$B$23)*(F25<>F$4:F$23)*F$3)&";
> "&SUM(($B25=$B$4:$B$23)*(G25<>G$4:G$23)*G$3)&";
> "&SUM(($B25=$B$4:$B$23)*(H25<>H$4:H$23)*H$3)&";
> "&SUM(($B25=$B$4:$B$23)*(I25<>I$4:I$23)*I$3)&";
> "&SUM(($B25=$B$4:$B$23)*(J25<>J$4:J$23)*J$3)&";
> "&SUM(($B25=$B$4:$B$23)*(K25<>K$4:K$23)*J$3)&";
> "&SUM(($B25=$B$4:$B$23)*(L25<>L$4:L$23)*L$3)&";
> "&SUM(($B25=$B$4:$B$23)*(M25<>M$4:M$23)*J$3)&";
> "&SUM(($B25=$B$4:$B$23)*(N25<>N$4:N$23)*J$3)&";
> "&SUM(($B25=$B$4:$B$23)*(O25<>O$4:O$23)*O$3)&";
> "&SUM(($B25=$B$4:$B$23)*(P25<>P$4:P$23)*P$3)&";
> "&SUM(($B25=$B$4:$B$23)*(Q25<>Q$4:Q$23)*Q$3)&";
> "&SUM(($B25=$B$4:$B$23)*(R25<>R$4:R$23)*R$3)&";
> "&SUM(($B25=$B$4:$B$23)*(S25<>S$4:S$23)*S$3)&";
> "&SUM(($B25=$B$4:$B$23)*(T25<>T$4:T$23)*T$3)&";
> "&SUM(($B25=$B$4:$B$23)*(U25<>U$4:U$23)*U$3)&";
> "&SUM(($B25=$B$4:$B$23)*(V25<>V$4:V$23)*V$3)&";
> "&SUM(($B25=$B$4:$B$23)*(W25<>W$4:W$23)*W$3)&";
> "&SUM(($B25=$B$4:$B$23)*(X25<>X$4:X$23)*X$3)&";
> "&SUM(($B25=$B$4:$B$23)*(Y25<>Y$4:Y$23)*Y$3)&";
> "&SUM(($B25=$B$4:$B$23)*(Z25<>Z$4:Z$23)*Z$3)&";
> "&SUM(($B25=$B$4:$B$23)*(AA25<>AA$4:AA$23)*AA$3);" 0;";"")} rumus ini
> hanya untuk 25 soal, jika 50 soal berarti lebih panjang lagi.
>
> Adakah rumus yang lebih pendek?
> saya mencoba menggunakan index tidak berhasil.
> (=INDEX(C3:AA3;;IF((C25:AA25=C4:AA23)*($B$4:$B$23=B25);1;0))
>
> Bagaimana cara memperpendek rumus ini? atau menggunakan UDF?
>
> Terima kasih
>
> wasalamualaikum warahmatullah
>
>
>

Thu Mar 13, 2014 4:04 am (PDT) . Posted by:

"Nora Ismanti" noraismanti

Kepada para master dan anggota milis yg saya hormati dan cintai.

Mohon saya dibantu terkait dengan INVOICE sederhana yg saya miliki:

Bisakah
rumus pada sheet NOTA cell D8 (sampai D27) dibuat dinamis mengikuti perubahan
pada sheet PEMBELIAN?

Saat
ini rumus pada cell tersebut adalah:

=IF($B8="","",(VLOOKUP($B8,PEMBELIAN!$A$2:$H$10,2,0)))

Menurut rumus di atas, hanya sampai baris ke 10. Saya memang bisa mengubah
(secara manual) menjadi

=IF($B8="","",(VLOOKUP($B8,PEMBELIAN!$A$2:$H$1000,2,0)))

Sehingga rumus bisa membaca sampai baris ke 1000 pada sheet PEMBELIAN.

Pertanyaan saya adalah: adakah cara lain yang mengotomatiskan proses pembacaantabel ini sehingga saya gak perlu
mengubah-ubah pada bagian $H$10...?

====================

Selengkapnya mohon dilihat pada lampiran

Thu Mar 13, 2014 4:04 am (PDT) . Posted by:

"Rusdiyanto, Nicodemus"

Dear Mr. Kid,

Sampai saat ini, sebelum ada permintaan dari departemen terkait, formula
yang mastah berikan sudah sesuai keinginan. Terima kasih.

Thanks in advance,

Nicodemus Rusdiyanto

From: belajar-excel@yahoogroups.com
[mailto:belajar-excel@yahoogroups.com] On Behalf Of Mr. Kid
Sent: Thursday, March 13, 2014 5:29 PM
To: BeExcel
Subject: Re: [belajar-excel] XFormula.xlsx

Coba formula :
=IF((G$5>=$E6)*(G$5<=$F6),"X","")

Wassalam,

Kid.

2014-03-13 17:19 GMT+07:00 Rusdiyanto, Nicodemus
<NicodemusRusdiyanto@tupperware.com>:

Dear mastah,

Please suggestion;

Saya ingin meng-"X" setiap cell di sell yang saya tandai kuning dengan
menggunakan formula.

Dengan ketentuan;

* Perbaris, sesuai dengan start date dan berakhir di finish date

* Start & finish date di isi manual

Mohon pencerahannya.

Thanks in advance,

Nicodemus Rusdiyanto

Thu Mar 13, 2014 4:27 am (PDT) . Posted by:

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

Hai Kezi,

Sebaiknya data yang ada di sheet '1' diubah menjadi tabel sederhana lebih
dulu (VBA bisa bermanfaat dalam hal ini). Malah kalo bisa, datanya di-input
pada 3 kolom saja, model partno dan nilai (kalau ada nilainya saja, kalau
ndak ada gak usah di-input supaya recordnya ndak banyak).

Jika data di-input seperti di sheet '1', ternyata sudah mengalami sendiri
bahwa membuat output sesederhana seperti sheet '2' malah menjadi susah.

File terlampir berisi membuat tabel sederhana dari sheet '1' dengan formula
(hal ini membuat kerja Excel jadi seakan-akan gak efisien)
Dari tabel sederhana yang didapat, maka bisa disusun output di sheet '2'
dengan pivot table.
Bahkan dataset seperti di sheet '1' pun juga bisa dibuat kembali dengan
pivot table.

File terlampir dalam format .7z. Silakan di-unduh dan di-extract.

Wassalam,
Kid.

2014-03-12 13:08 GMT+07:00 KESI VIZZIANTI <kesi.vizzianti@gmail.com>:

>
>
> Selamat siang Semua
> Saya mempunyai data seperti di sheet 1,Dimana terdapat Model dan part yang
> ada di dalam model yang di tandai angka 1.Berarti bahwa part tersebut ada
> di dalam model di atasnya, jika Blank berarti tidak terdapat di dalamnya.
> Pertanyaan
> Saya ingin membuat sebuah data seperti di sheet 2 dengan memperhatikan
> kriteria tersebut
> Adakah yang bisa membantu?
> Terima Kasih
> --
> *Kesi Vizzianti*
>
>
>
>
=====================================================================
Untuk memudahkan tim penyusun materi Belajar Excel yang lebih sesuai kebutuhan member, silakan ungkapkan permasalahan yang kerap ditemui dalam menggunakan Excel sehari-hari atau hal-hal yang ingin dipelajari dalam jangka dekat ini. Mohon diprioritaskan dari yang sering ditemui sampai yang ingin dipelajari.
Isi sesuai kelompoknya (fitur-fitur, formula-formula tertentu yang masih membingungkan, otomasi atau pemrograman dalam Excel [Macro - VBA], hal lainnya yang membuat Anda kesulitan dalam mempelajari Excel).
Boleh mengisi berulang kali untuk menambah uneg-uneg yang ingin diungkapkan.
Link untuk menuangkan seluruh uneg-uneg tersebut ada di :
http://tech.groups.yahoo.com/group/belajar-excel/database?method=addRecord&tbl=3
=====================================================================
Langkah kecil Anda dalam mengisi database bisa menjadi langkah pertama yang bermanfaat besar untuk kita semua.
=====================================================================

---------------------------------------------------------------------
bergabung ke milis (subscribe), kirim mail kosong ke:
belajar-excel-subscribe@yahoogroups.com

posting ke milis, kirimkan ke:
belajar-excel@yahoogroups.com

berkunjung ke web milis
http://tech.groups.yahoo.com/group/belajar-excel/messages

melihat file archive / mendownload lampiran
http://www.mail-archive.com/belajar-excel@yahoogroups.com/
atau (sejak 25-Apr-2011) bisa juga di :
http://milis-belajar-excel.1048464.n5.nabble.com/

menghubungi moderators & owners: belajar-excel-owner@yahoogroups.com

keluar dari membership milis (UnSubscribe):
kirim mail kosong ke  belajar-excel-unsubscribe@yahoogroups.com
---------------------------------------------------------------------

Tidak ada komentar:

Posting Komentar