Wa'alaikumussalam Wr. Wb.

Kalau formula yang serupa dengan milik mas Agus tapi agak pendekan dikit,
bisa pakai fungsi Rept seperti ini : (dipas-pasken kalo ada yang ndak pas
ya)
*=*IF(COUNTIF(B4:F4,">="&$K$7),$L$7&" pada
"&REPT(B$3,B4>=$K$7)&REPT(C$3,C4>=$K$7)&REPT(D$3,D4>=$K$7)&REPT(E$3,E4>=$K$7)&REPT(F$3,F4>=$K$7),"")
*&*IF(SUMPRODUCT((B4:F4<$K$7)*(B4:F4>=$K$6)),$L$6&" pada
"&REPT(B$3,(B4>=$K$6)*(B4<$K$7))&REPT(C$3,(C4>=$K$6)*(C4<$K$7))&REPT(D$3,(D4>=$K$6)*(D4<$K$7))&REPT(E$3,(E4>=$K$6)*(E4<$K$7))&REPT(F$3,(F4>=$K$6)*(F4<$K$7)),"")
*&*IF(SUMPRODUCT((B4:F4<$K$6)*(B4:F4>=$K$5)),$L$5&" pada
"&REPT(B$3,(B4>=$K$5)*(B4<$K$6))&REPT(C$3,(C4>=$K$5)*(C4<$K$6))&REPT(D$3,(D4>=$K$5)*(D4<$K$6))&REPT(E$3,(E4>=$K$5)*(E4<$K$6))&REPT(F$3,(F4>=$K$5)*(F4<$K$6)),"")
*&*IF(COUNTIF(B4:F4,"<"&$K$6),$L$4&" pada
"&REPT(B$3,(B4>=$K$4)*(B4<$K$5))&REPT(C$3,(C4>=$K$4)*(C4<$K$5))&REPT(D$3,(D4>=$K$4)*(D4<$K$5))&REPT(E$3,(E4>=$K$4)*(E4<$K$5))&REPT(F$3,(F4>=$K$4)*(F4<$K$5)),"")

Wassalamu'alaikum Wr. Wb.
Kid.




2014-09-24 16:04 GMT+10:00 Nang Agus nanga...@gmail.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> 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' mr.nm...@gmail.com [belajar-excel] <
> belajar-excel@yahoogroups.com>:
>
>
>>
>> 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 nanga...@gmail.com [belajar-excel] <
>> belajar-excel@yahoogroups.com>:
>>
>>
>>>
>>> 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' mr.nm...@gmail.com [belajar-excel]
>>> <belajar-excel@yahoogroups.com>:
>>>
>>>>
>>>>
>>>> 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 nanga...@gmail.com
>>>> [belajar-excel] <belajar-excel@yahoogroups.com>:
>>>>
>>>>>
>>>>>
>>>>> 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