10 Mei 2015

Pengulangan Data (Repeated Cell Contents)

Happy weekend.....
Salam semuanya, di hari minggu yng cerah ini saya akan memberikan materi berupa mengulang data atau values sesuai kriteria, supaya lebih jelas silahkan diikuti tulisan ini.

Kasus A












Kemudian hasil yang diinginkan untuk pengulangan data seperti ini :
























Rumus untuk seluruh data "Nama Buah" diulang 3 kali (sesuai kriteria pada cell C2:
=IF(ROWS(D$2:D2)>$C$2*ROWS($A$3:$A$6);"";INDEX($A$3:$A$6;MOD(ROWS(D$2:D2)-1;ROWS($A$3:$A$6))+1))

Rumus untuk masing2x nama buah diulang 3 kali:
=IFERROR(INDEX($A$3:$A$6;ROUNDUP(ROWS(A$1:A1)/$C$2;0));"")

Kasus B













Kasus B berbeda tetapi mirip, hanya kriteria ada di kolom B dan bervariasi angkanya, dan hasil yang diinginkan
























Rumusnya
=LOOKUP(ROW(A1);SUMIF(OFFSET(B$1;;;ROW($1:$99););"<>")+1;A$2:A$99)


KASUS C


















Kasus ketiga ini tabelnya mempunyai area baris yang kosong, well tidak bisa pake rumus yg diatas karena blank rows ini harus dikondisikan tidak berpengaruh kepada hasilnya nanti, hasil yang ingin ditampilkan seperti ini

















so rumus seperti ini
1. Rumus untuk seluruh data "Nama" diulang 3 kali (sesuai kriteria pada cell B2 (rumus array): =IF(ROWS(A$1:A1)>$B$2*COUNTIF($A$2:$A$11;"="&"?*");"";INDEX($A$2:$A$11;SMALL(IF($A$2:$A$11<>"";ROW($A$2:$A$11)-ROW($A$2)+1);MOD(ROWS(A$1:A1)-1;COUNTIF($A$2:$A$11;"="&"?*"))+1)))
2. Rumus untuk masing2x nama diulang 3 kali (rumus array):
=IFERROR(INDEX($A$2:$A$11;SMALL(IF($A$2:$A$11<>"";ROW($A$2:$A$11)-ROW($A$2)+1);ROUNDUP(ROWS(A$1:A1)/$B$2;0)));"")

Happy day to all of you, here you go to file link download

6 komentar:

  1. pak, saya mau nanya, ada gak rumus excel yg bisa bikin rule sistem pakar otomatis, misalkan saya pnya 3 kriteria : baik, cukup dan kurang, nah ketiga kriteria itu mau saya ulang ke 7 alternatif.
    contoh rule :
    alt 1 | alt 2 | alt 3 | alt 4 | alt 5 | alt 6 | alt 7
    Baik | Baik | Baik | Baik | Baik | Baik | Baik
    Baik | Baik | Baik | Baik | Baik | Baik | Cukup
    ... dan seterusnya

    jaid klo ditotal 3x3x3x3x3x3x3 = 2187 baris aturan. ada gak kira rumus formula excelnya ya pak.. terima kasih sebelumnya.

    BalasHapus
    Balasan
    1. Ada contoh file excel kasusnya? kirim saja ke email saya di rizkybhendrawan@gmail.com atau rizkyu@aol.com

      Hapus
    2. bisa ngga pak seperti itu perulangannya?

      Hapus
  2. slamat siang bapak,, mohon maaf ada yang mau saya tanyakan tentang perulangan pada excel,, saya sudah email bapak pada email rizkybhendrawan@gmail.com,, terimakasih

    BalasHapus
  3. Kalau utk pengulangan sekali bagaimana pak

    BalasHapus
  4. each time i used to read smaller articles which also clear their motive,
    and that is also happening with this paragraph which I am reading here.

    BalasHapus