Wa'alaikumussalam wr. Wb. Coba array formula di c3 : =IF(ISODD(ROW()-ROW(C$2)),INDEX($A$3:$A$17,SMALL(IF(LEN($A$3:$A$17),ROW($A$3:$A$17)-ROW($A$2)),ROWS(C$2:C2)/2+1)),"") - copy ke bawah - isi beberapa cell dengan suatu text
Wassalam, Kid. 2013/1/30 Maya Pada <[email protected]> > ** > > > Assalamu'alaikum wrwb > Makasih Mas Kid atas responnya dan berjalan semesetinya... > Sebenernya file input dalaman cellnya berupa formula dan kadang hasilnya > bisa text semua bukan angka.. > Saya cobakan hasil "blank" > Kalo sy cobakan dengan file yg saya lampirkan memang berhasil... > Mohon petunjuknya lagi.. > > Wasalam > Maya > > > ------------------------------ > *From:* Mr. Kid <[email protected]> > *To:* [email protected] > *Sent:* Wednesday, January 30, 2013 12:05 PM > *Subject:* Re: [belajar-excel] Data Berurut Rapih dengan jeda 1 cell > kosong > > > > Wa'alaikumussalam Wr. Wb. > > Semua formula berikut ini adalah array formula, jadi tulis formula apa > adanya, lalu tekan CTRL SHIFT ENTER bersamaan. > Coba pada cell C3 diberi array formula : > = > IF(ISODD(ROW()-ROW(C$2)),MOD(SMALL(IF($A$3:$A$17,ROW($A$3:$A$17)*10^6+$A$3:$A$17),COUNT(C$2:C2)+1),10^6),"") > - copy kebawah sampai bertemu error value #NUM! > - fungsi IFError (pada xl2007) atau pengkondisian pada xl2003 bisa > digunakan untuk menghilangkan error value > =IFError( > IF(ISODD(ROW()-ROW(C$2)),MOD(SMALL(IF($A$3:$A$17,ROW($A$3:$A$17)*10^6+$A$3:$A$17),COUNT(C$2:C2)+1),10^6),""), > "" ) > atau > =IF( IsError( > IF(ISODD(ROW()-ROW(C$2)),MOD(SMALL(IF($A$3:$A$17,ROW($A$3:$A$17)*10^6+$A$3:$A$17),COUNT(C$2:C2)+1),10^6),"")) > , "" , > IF(ISODD(ROW()-ROW(C$2)),MOD(SMALL(IF($A$3:$A$17,ROW($A$3:$A$17)*10^6+$A$3:$A$17),COUNT(C$2:C2)+1),10^6),"") > ) > atau > =IF( Count( C$2:C2 ) < Count( $A$3:$A$17 ) , > IF(ISODD(ROW()-ROW(C$2)),MOD(SMALL(IF($A$3:$A$17,ROW($A$3:$A$17)*10^6+$A$3:$A$17),COUNT(C$2:C2)+1),10^6),""), > "" ) > > Jika akan diurutkan dari nilai terendah ke tertinggi : > =IF(ISODD(ROW()-ROW(C$2)),SMALL($A$3:$A$17,COUNT(C$2:C2)+1),"") > > Jika akan diurutkan dari nilai tertinggi ke terendah : > =IF(ISODD(ROW()-ROW(C$2)),LARGE($A$3:$A$17,COUNT(C$2:C2)+1),"") > > Wassalamu'alaikum Wr. Wb., > Kid. > > 2013/1/30 Maya Pada <[email protected]> > > ** > > > Assalamu'alakum wrwb > > Mau tambah lagi nih...lagi bersemangat nanya dan repotin para pakar..... > Saya punya data input yang terisi kebawah secara sembarang seperti > contoh > INGIN dihasilkan seperti data output TAPI diberi 1 cell kosong > URUTAN data seperti DATA INPUT (tidak lihat besar kecilnya angka) hanya > diberi > 1 cell kosong > > Pejelesan terlampir > > Wasalam > Maya > > > > > > > >

