[milis-belajar-excel] Tanya Rumus SubCategory

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[milis-belajar-excel] Tanya Rumus SubCategory

cahayailmu71
Assalamu'alaikum

Kepada para Master dan segenap anggota milis. Mohon dibantu.
Saya ingin memasukkan rumus dimulai dari C3 sampai dengan C20 (berwarna kuning). Hasil yang diharapkan adalah seperti pada range D3:D20. Tentu saja jumlah baris bersifat dinamis. 

Selengkapnya lihat lampiran

Demikian terima kasih.
Wassalamu'alaikum

--
You received this message because you are subscribed to the Google Groups "milis Belajar-Excel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/milis-belajar-excel/CAOHw4J-VGLo5EB3dOcOdAas4xVMV8Ua%2BHNK55zVG%3DWCeCiiJYw%40mail.gmail.com.

SubCategory Formula.xlsx (13K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [milis-belajar-excel] Tanya Rumus SubCategory

odong nando
waalaikum salam,

saya bukan master ya,
cuma dari pada masternya blm ad yang jawab mungkin sementara bisa liat formula terlampir

nanti klo dari master pasti punya solusi yang bikin mencengangkan

hehe...

br

On Sun, Nov 22, 2020 at 6:25 PM Cari Kebenaran <[hidden email]> wrote:
Assalamu'alaikum

Kepada para Master dan segenap anggota milis. Mohon dibantu.
Saya ingin memasukkan rumus dimulai dari C3 sampai dengan C20 (berwarna kuning). Hasil yang diharapkan adalah seperti pada range D3:D20. Tentu saja jumlah baris bersifat dinamis. 

Selengkapnya lihat lampiran

Demikian terima kasih.
Wassalamu'alaikum

--
You received this message because you are subscribed to the Google Groups "milis Belajar-Excel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/milis-belajar-excel/CAOHw4J-VGLo5EB3dOcOdAas4xVMV8Ua%2BHNK55zVG%3DWCeCiiJYw%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "milis Belajar-Excel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/milis-belajar-excel/CAGZ5tN5cH0CzVGb8%2Be8q7QsH9G%3Dbt1wPNSNUuGAX4KdsZZ0nZw%40mail.gmail.com.

SubCategory Formula_od.xlsx (14K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [milis-belajar-excel] Tanya Rumus SubCategory

Agus-2
Wasalamu'alaikum warahmatullah.
mencontek formulanya mas Nando,
di C3 ketik formula: =IFERROR(IF(INT(A3);IF(G2="";A2;G2);"");"")
jangan lupa mengganti ; menjadi , jika local setting bukan Indonesia.
 Best Regard
NangAgus

On Sun, Nov 22, 2020 at 6:25 PM Cari Kebenaran <[hidden email]> wrote:
Assalamu'alaikum

Kepada para Master dan segenap anggota milis. Mohon dibantu.
Saya ingin memasukkan rumus dimulai dari C3 sampai dengan C20 (berwarna kuning). Hasil yang diharapkan adalah seperti pada range D3:D20. Tentu saja jumlah baris bersifat dinamis. 

Selengkapnya lihat lampiran

Demikian terima kasih.
Wassalamu'alaikum
--
You received this message because you are subscribed to the Google Groups "milis Belajar-Excel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/milis-belajar-excel/CAOHw4J-VGLo5EB3dOcOdAas4xVMV8Ua%2BHNK55zVG%3DWCeCiiJYw%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "milis Belajar-Excel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/milis-belajar-excel/CAGZ5tN5cH0CzVGb8%2Be8q7QsH9G%3Dbt1wPNSNUuGAX4KdsZZ0nZw%40mail.gmail.com.


--
You received this message because you are subscribed to the Google Groups "milis Belajar-Excel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/milis-belajar-excel/933b9c77-00f7-ce08-eb88-f82068df50d1%40gmail.com.
Kid
Reply | Threaded
Open this post in threaded view
|

Re: [milis-belajar-excel] Tanya Rumus SubCategory

Kid
Administrator
In reply to this post by cahayailmu71
wa'alaikumussalam wr wb

Untuk data yang mulai sangat banyak (misal lebih dari 500K), sebaiknya pakai PowerQuery
Untuk data yang banyak (misal lebih dari 200K records), sebaiknya pakai cara yang disarankan mas Odong dan mas Nang.
Untuk selainnya, cara mas Odong dan mas Nang tetap lebih direkomendasikan untuk dipakai, tetapi ada alternatif lain, yaitu dengan memanfaatkan LookUp ketika syarat yang dibutuhkan LookUp terpenuhi (numpang promosi fungsi LookUp yang bermanfaat di kasus lain dengan jauh lebih efektif, lihat bacaan dalam gambar)
image.png

Pada kasus ini (lihat gambar), kolom A yang menjadi kriteria proses memenuhi syarat, karena tanpa ada pengaturan alignment (lingkaran biru), nilai-nilai di kolom A menunjukkan adanya
perbedaan tipe data, yaitu : category dan induk category (misal range A3:A4) secara otomatis rapat ke kiri, dan subcategory (misal range A5:A7) secara otomatis rapat ke kanan.

Pada formula di atas, bagian 1*A3 sebenarnya cukup diisi A3 saja. Tapi, supaya bisa ada cerita yang membingungkan, maka dibuatlah bunyi 1*A3 dan jadilah cerita membingungkan berikut :
(kalau bingung, berarti sudah mulai ada kesempatan untuk tambah pinter.... hahahahaha...)
ketika kolom A berisi tipe data teks seluruhnya tapi pembeda subcategory dengan category tetaplah item berupa angka-angka saja, maka part yang diubah dari formula LookUp di atas adalah "zzz" menjadi 2 dan A$2:A3 menjadi  1 / IsError( 1 * A$2:A3 )   lalu ditambahkan part area nilai yang diambil datanya yaitu A$2:A3 :
dari         C3=Rept( LookUp( "zzz" , A$2:A3                                             ) , IsNumber( 1*A3 ) )
menjadi   C3=Rept( LookUp(   2    , 1 / IsError( 1 * A$2:A3 )  ,    A$2:A3 ) , IsNumber( 1*A3 ) )
Susunan formula LookUp yang pakai IsError ini pun bisa dipakai pada kasus di atas, tetapi kurang efisien karena ada kalkulasi array di dalam LookUp

Regards,
Kid




On Sun, Nov 22, 2020 at 6:25 PM Cari Kebenaran <[hidden email]> wrote:
Assalamu'alaikum

Kepada para Master dan segenap anggota milis. Mohon dibantu.
Saya ingin memasukkan rumus dimulai dari C3 sampai dengan C20 (berwarna kuning). Hasil yang diharapkan adalah seperti pada range D3:D20. Tentu saja jumlah baris bersifat dinamis. 

Selengkapnya lihat lampiran

Demikian terima kasih.
Wassalamu'alaikum

--
You received this message because you are subscribed to the Google Groups "milis Belajar-Excel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/milis-belajar-excel/CAOHw4J-VGLo5EB3dOcOdAas4xVMV8Ua%2BHNK55zVG%3DWCeCiiJYw%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "milis Belajar-Excel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/milis-belajar-excel/CAOiZkPvCCcN0%3Dg1gRA7dVw-CvHOXMjdXowQEm3B1w7H%3D2zUJ5Q%40mail.gmail.com.

re-SubCategory Formula.xlsx (17K) Download Attachment