Asalamualaikum warahmatullah
Terima kasih mas Kid atas penjelasannya yang panjang lebar

wasalamualaikum warahmatullah

2015-01-19 19:01 GMT+07:00 'Mr. Kid' [email protected] [belajar-excel] <
[email protected]>:

>
>
> Wa'alaikumussalam wr wb
>
> mas Agus,
>
> Alhamdulillah disini baik-baik saja.
>
> Kita urutkan cara kerja manual dari penanya ya...
> 1. Data dari kolom A diurut secara ascending
> >> karena nilai kolom A numerik, maka bisa pakai fungsi Small (ingin
> mengambil hasil pengurutan Ascending)
> >> berarti kriteria pertama adalah kolom A, yaitu : $A$2:$A$10
>
> 2. Data dari kolom B yang merupakan pasangan data dari kolom A ikut
> bergeser berdasarkan posisi data pasangannya
> >> karena kolom B ingin diurutkan mengikuti urutan kolom A, maka kolom B
> menjadi kriteria ke-2, yaitu : $B$2:$B$10
>
> 3. nomor 2 ada bagian berbunyi 'ikut bergeser berdasarkan posisi data
> pasangannya' dan contoh hasil kerja manual yang menunjukkan bahwa kolom B
> tidak diurutkan
> >> jadi posisi kolom B akan tetap tidak boleh ada pengurutan. Artinya,
> nomor baris Excel nya akan tetap terurut Ascending.
> >> contoh : baris 3 kolom A bernilai 2 kolom B bernilai 12 dan baris 4
> kolom A bernilai 2 kolom B bernilai 10 akan membuat kolom B memiliki urutan
> yang tetap setelah kolom A diurutkan, yaitu kolom B bernilai 12 (milik
> kolom A bernilai 2) tetap di atas yang kolom B bernilai 10 (ingat, kolom A
> bernilai 2 juga).
> >> dari contoh itu, maka nomor baris Excel (3 untuk kolom B 12 dan 4 untuk
> kolom B 10) menjadi kriteria ke-1 setengah.
> >> nomor baris Excel diungkapkan dengan Row( $A$2:$A$10 ) atau Row(
> $B$2:$B$10 ). Pada formula yang ada dalam file tempo lalu, dipilih Row(
> $A$2:$A$10 )
>
> Setelah didapatkan suatu rantai urutan kriteria dari kriteria 1 lalu
> kriteria 1 setengah dan diakhiri kriteria 2, maka disusunlah format
> komposit nilai-nilai kriteria tersebut, seperti AAARRRBBB, dengan :
> AAA -> nilai dari kolom A
> RRR -> nilai baris Excel yang selalu 3 digit seperti 003, 012, 456, dsb
> alias dari 000 sampai 999.
>                 Karena disusun dengan bunyi Row( $A$2:$A$10 ), maka dari
> 002 sampai 010
> BBB -> nilai dari kolom B yang selalu 3 digit karena yang tampak dalam
> contoh data, nilai kolom B tidak ada yang lebih dari 3 digit
>
> Untungnya, semua nilai data asli bertipe numerik.
> Bunyi matematis untuk mendapatkan suatu bilangan berformat AAARRRBBB adalah
> *nilai kolom A * 10^6* -> untuk menyiapkan 6 digit ruang bagi RRR 3 digit
> dan BBB 3 digit
> *+ Row( $A$2:$A$10 ) * 10^3*  -> untuk menyiapkan 3 digit bagi ruang BBB
> 3 digit
> *+ nilai kolom B*
> Jadilah bunyi formula :
> *$A$2:$A$10 * 10^6* *+ Row( $A$2:$A$10 ) * 10^3* *+ $B$2:$B$10*
>
> Kira-kira, sampai sini semuanya menjadi cukup jelas kan ya....
>
>
>
> Dari cara menyusun nilai komposit tersebut, maka kebutuhan jumlah digit
> yang banyak akan menjadi pembatas karena Excel menyediakan 15 digit saja.
> Jadi, selama nilai komposit masih kurang dari 16 digit, cara penyusunan
> nilai komposit seperti demikian bisa digunakan secara luas untuk proses
> pengurutan data multi kriteria.
>
> Sekarang, misalkan kasusnya kolom B bisa berisi 5 digit dan jumlah record
> maksimal diketahui 2500 record.
> Artinya,
> - bagian RRR akan menjadi RRRR (2500 itu ada 4 digit)
> - bagian BBB akan menjadi BBBBB (butuh 5 digit kan ya)
>
> total digit yang dibutuhkan (untuk disediakan) adalah :
> - 9 digit (4 digit untuk RRRR + 5 digit untuk BBBBB) oleh bagian penyusun
> pertama, yang dari berbunyi :
> *   nilai kolom A * 10^6*
> menjadi
> *   nilai kolom A * 10^9*
>
> - 5 digit untuk BBBBB oleh bagian penyusun kedua, yang dari berbunyi :
> *   + Row( $A$2:$A$10 ) * 10^3*
> menjadi :
> *   + Row( $A$2:$A$10 ) * 10^5*
>
> Sedangkan bagian BBBBB yang disusun oleh bagian penyusun ketiga adalah
> tetap berbunyi :
>    *+ nilai kolom B*
>
> Begitu lah kira-kira.
>
> Kalau mengurutkan data teks bagaimana ? Bagaimana kalau coba kesini
> <http://excel-mr-kid.blogspot.com/2011/03/formula-sort-data-pada-data-teks.html>
> Kalau format nilai komposit menjadi lebih dari 15 digit bagaimana ? Fungsi
> Rank bisa membantu mengurangi jumlah digit.
>
> hehehe...
>
> kira-kira Begitu lah.
>
> ;)
>
> Wassalamu'alaikum wr wb
> Kid.
>
>
>
>
> 2015-01-19 17:23 GMT+11:00 Nang Agus [email protected] [belajar-excel] <
> [email protected]>:
>
>>
>>
>> Dear Mas Kid
>>
>> Asalamualaikum warahmatullah.
>>  Salam sejahtera untuk kita semua,
>> Bagaimana kabarnya, disitu banyak kebakaran apa tidak kabarnya musim
>> panas banyak kebakaran he he he...
>> Maaf mas kid mau tanya kegunaan row($A$2:$A$10)
>> bagaimana kalau tidak menggunakan row($A$2:$A$10), tetapi langsung pakai
>> kolom C dan D? sudah saya coba memang salah (kebalik antara 10 dan 12).
>> tetapi masih belum mengerti kegunaan Row()
>> Mohon maaf karena makin putih rambutnya  makin lama mencerna sebuah
>> formula
>>
>> Terima kasih.
>> Wasalam
>>
>>
>> 2015-01-19 12:49 GMT+07:00 'Mr. Kid' [email protected] [belajar-excel] <
>> [email protected]>:
>>
>>>
>>>
>>> Coba dengan tanpa kolom bantu ? (bisa dengan array formula ataupun bukan
>>> array formula)
>>> Mungkin seperti file terlampir yang memanfaatkan fungsi Index untuk
>>> membentuk larik data dari proses komputasi array dan fungsi Small untuk
>>> mendapatkan urutan Ascending. Fungsi Mod digunakan untuk mendapatkan sisa
>>> bagi. Pada file terlampir, karena menggunakan proses penyusunan nilai
>>> komposit dari kolom A, nomor baris Excel, dan kolom B dengan ruang 3 digit
>>> (10^3), maka kolom B didapat dengan menghitung sisa bagi nilai komposit
>>> terhadap nilai pembagi pembentuk ruang alias 10^3.
>>>
>>> Wassalam,
>>> Kid.
>>>
>>>
>>>
>>> 2015-01-19 16:28 GMT+11:00 Nang Agus [email protected] [belajar-excel]
>>> <[email protected]>:
>>>
>>>>
>>>>
>>>> Pakai kolom bantu yaaa
>>>>
>>>>
>>>> 2015-01-18 19:22 GMT+07:00 [email protected] [belajar-excel] <
>>>> [email protected]>:
>>>>
>>>>>
>>>>>
>>>>> Para pencinta Excel, mohon solusinya untuk kasus pada file di
>>>>> lampiran...
>>>>> Terima kasih
>>>>>
>>>>
>>>>
>>>
>>
>  
>

Kirim email ke