AsalamualaikumWarahmatullah,

Terima kasih Mas Kid atas sarannya untuk membuat UDF, Pemikiran saya lebih
mudah jika menggunakan makro,
Coba saya buatnya dahulu kalau kesulitan akan saya tanyakan ke Milis,

Wasalam

NangAgus

2014-09-24 12:37 GMT+07:00 'Mr. Kid' [email protected] [belajar-excel] <
[email protected]>:

>
>
> Wa'alaikumussalam Wr. Wb.
>
> oh gitu... wakakaka... ndak ngeh kalo yang diminta demikian...
> jika dengan data yang disusun demikian (kurang berkaidah tabel database),
> maka diperlukan UDF agar singkat. Jika dengan fungsi bawaan Excel,
> diperlukan proses berulang-ulang terhadap setiap nilai kualitatif. Andai
> materinya hanya sedikit, mungkin ndak terlalu panjang formulanya. Tapi jika
> materinya banyak, maka akan menjadi panjang formulanya.
>
> Wassalamu'alaikum Wr. Wb.
> Kid.
>
>
>
>
>
>
> 2014-09-24 15:02 GMT+10:00 Nang Agus [email protected] [belajar-excel] <
> [email protected]>:
>
>
>>
>> Asalamualaikum,
>>
>> Matur nuwun Mas Kid,
>> atas rumus yang sipel,
>> namun sesuai permintaan pak Rasyid,
>> Penyebutannya urut, Sangat Baik, Baik, Cukup dan Kurang. dan pernyataan
>> tersebut hanya ditulis satu kali untuk beberapa materi:
>>
>> "Sangat Baik pada  Fungsi, Baik pada  Persamaan Garis Lurus, Cukup pada  
>> Sistem
>> Koordinat, Kurang pada  Teorema Pythagoras, Operasi Aljabar"
>>
>> Untuk rumus Vlookup tidak bisa urut Sangat Baik namun urut materi dan
>> disebut berkali-kali:
>> "Cukup pada Sistem Koordinat, *Kurang* pada Operasi Aljabar, Sangat Baik
>> pada Fungsi, Baik pada Persamaan Garis Lurus, *Kurang* pada Teorema
>> Pythagoras"
>> Wasalam
>> Nang Agus
>>
>>
>> 2014-09-24 10:44 GMT+07:00 'Mr. Kid' [email protected] [belajar-excel] <
>> [email protected]>:
>>
>>>
>>>
>>> Wa'alaikumussalam Wr. Wb.
>>>
>>> mas Agus,
>>>
>>> Berhubung sudah ada tabel referensi rentang nilai untuk keterangan
>>> kualitatifnya, maka fungsi vLookUp bisa digunakan.
>>> File terlampir masih membutuhkan pengurutan materi sesuai kebutuhan,
>>> karena formula yang ada disusun mengikuti urutan kolom yang tersedia.
>>>
>>> =VLOOKUP(B4,$K$4:$L$7,2)&" pada "&B$3
>>> &VLOOKUP(C4,$K$4:$L$7,2)&" pada "&C$3
>>> &VLOOKUP(D4,$K$4:$L$7,2)&" pada "&D$3
>>> &VLOOKUP(E4,$K$4:$L$7,2)&" pada "&E$3
>>> &VLOOKUP(F4,$K$4:$L$7,2)&" pada "&F$3
>>>
>>> Wassalamu'alaikum Wr. Wb.
>>> Kid.
>>>
>>>
>>> 2014-09-24 10:00 GMT+10:00 Nang Agus [email protected] [belajar-excel]
>>> <[email protected]>:
>>>
>>>>
>>>>
>>>> Kepada Rekan Be-Excel
>>>>
>>>> السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
>>>>
>>>> saya me-lookup nilai dengan menggunakan match, namun match tidak
>>>> bekerja karena ada nilai yang sama. Bagaimana cara mengubah rumus tersebut
>>>> agar dapat melihar dua kreteria berbeda dengan nilai yang sama? dan apakah
>>>> ganti formulanya agar dapat dipersingkat formulanya, mengingat formula
>>>> merupakan formula array dan sangat membebani sistem jika dipakai di ribuan
>>>> cell.
>>>>
>>>> Untuk Bapak Rasyid, mohon maaf Kolomnya saya sederhanakan untuk
>>>> memudahkan pengerjaan.
>>>> Formula yang saua pakai:
>>>>
>>>> {=IF(SUMPRODUCT(($B4:$G4>=3,51)*($B4:$G4<=4));"Sangat Baik pada  
>>>> "&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=3,51)*($B4:$G4<=4)*($B4:$G4);1);$B4:$G4;0))&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=3,51)*($B4:$G4<=4)*($B4:$G4);2);$B4:$G4;0))&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=3,51)*($B4:$G4<=4)*($B4:$G4);3);$B4:$G4;0))&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=3,51)*($B4:$G4<=4)*($B4:$G4);4);$B4:$G4;0))&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=3,51)*($B4:$G4<=4)*($B4:$G4);5);$B4:$G4;0));"")&IF(SUMPRODUCT(($B4:$G4>=3,18)*($B4:$G4<3,51));"Baik
>>>> pada  
>>>> "&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=3,18)*($B4:$G4<3,51)*($B4:$G4);1);$B4:$G4;0))&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=3,18)*($B4:$G4<3,51)*($B4:$G4);2);$B4:$G4;0))&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=3,18)*($B4:$G4<3,51)*($B4:$G4);3);$B4:$G4;0))&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=3,18)*($B4:$G4<3,51)*($B4:$G4);4);$B4:$G4;0))&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=3,18)*($B4:$G4<3,51)*($B4:$G4);5);$B4:$G4;0));"")&IF(SUMPRODUCT(($B4:$G4>=2,84)*($B4:$G4<3,18));"Cukup
>>>> pada  
>>>> "&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=2,84)*($B4:$G4<3,18)*($B4:$G4);1);$B4:$G4;0))&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=2,84)*($B4:$G4<3,18)*($B4:$G4);2);$B4:$G4;0))&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=2,84)*($B4:$G4<3,18)*($B4:$G4);3);$B4:$G4;0))&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=2,84)*($B4:$G4<3,18)*($B4:$G4);4);$B4:$G4;0))&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=2,84)*($B4:$G4<3,18)*($B4:$G4);5);$B4:$G4;0));"")&IF(SUMPRODUCT(($B4:$G4>=1)*($B4:$G4<2,84));"Kurang
>>>> pada
>>>> "&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=1)*($B4:$G4<2,84)*($B4:$G4);1);$B4:$G4;0))&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=1)*($B4:$G4<2,84)*($B4:$G4);2);$B4:$G4;0))&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=1)*($B4:$G4<2,84)*($B4:$G4);3);$B4:$G4;0))&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=1)*($B4:$G4<2,84)*($B4:$G4);4);$B4:$G4;0))&INDEX($B$3:$G$3;;MATCH(LARGE(($B4:$G4>=1)*($B4:$G4<2,84)*($B4:$G4);5);$B4:$G4;0));"")}
>>>>
>>>> Terima kasih.
>>>>
>>>> وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
>>>>
>>>>
>>>
>>
>  
>

Kirim email ke