Saya coba jawab ya. CMIIW.
1. Kenapa angka 9^9? Karena format ini yang sering digunakan di
XL-Mania (style XL-Mania). Angka 9^9 (9 pangkat 9) hanya berupa sebuah
nilai yang menghasilkan 387.420.489. Angka 9^9 bisa diganti dengan
angka lainnya seperti 1.000.000.000 (cmn repot kalo ketik segitu
panjang).
2. Kedua logika di atas kenapa harus di kalikan. * menggantikan fungsi
AND. Misalnya =IF((A1=1)*(B1=1);value if true; value if false) dapat
diganti dengan =IF(AND(A1=1;B=1);value if true; value if false).
3. Apa fungsi (mengakhiri penulisan formula dengan menekan bersama
tombol Ctrl Shift Enter) ? Untuk mengeksekusi formula Array. Coba
ditekan ENTER saja, hasilnya pasti beda.
Btw, untuk evaluasi formula sudah disediakan excel. Pada office 2007,
Formulas » Evaluate Formula.
Semoga menjawab pertanyaan Anda.
Blessings,
Fran'z
On 5/14/11, Irfano Miner <fano.theminer@yahoo.co.id> wrote:
>
>
>
>
>
>
>
>
>
>
>
> Dear Mr. Kid
>
> Terima Kasih atas solusi yang diberikan. Formula-nya sangat, sangat
> membantu, IT SOLVED!!!! YAAAAAY… THANK YOU VERY MUCH…!!!
> Saya coba membedah formula yang Mr. Kid racik, untuk mempelajari maksud dari
> formula tersebut.
> Ada hal yang membuat saya bertanya-tanya karena kurang paham, di bawah ini
> saya coba jabarkan sekalian ada beberapa pertanyaan yang kiranya Mohon
> diberikan Pencerahan.. :D
> Terima Kasih sebelumnya atas tanggapannya…
>
> =ISNUMBER(MATCH(9^9,IF((A22:A$172=A22)*(C22:C$172>1),C22:C$172),1))*1
>
>
>
>
>
> =ISNUMBER(value)
>
>
> ------------------------------------------------------------------------------>
>
>
> Menghasilkan true jika nilai berupa sebuah angka.
>>>> Tolong Koreksi Jika Saya Salah - CMIIW
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Dalam Kasus ini, TRUE/FALSE di-konversi dan
> dikalikan 1 [=ISNUMBER(value)*1] >>> Tolong Koreksi Jika Saya Salah - CMIIW
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> =MATCH(lookup_value,lookup_array,match_type)
>
>
> ------------>
>
>
> Menampilkan posisi lookup_value, yang terdapat dalam kelompok data
> lookup_array, dengan mengacu pada ketentuan
> match_type) >>> Tolong Koreksi Jika Saya Salah - CMIIW
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Nilai yang dipakai untuk mencari nilai yang diinginkan di tabel
>>>> Tolong Koreksi Jika Saya Salah - CMIIW
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Dalam kasus ini, nilai yang di pakai adalah 9^9.
>>>> Kenapa angka 9^9? Mohon Pencerahan..
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Range sel yang berisi nilai yang ingin dicari berdasarkan lookup value.
>>>> Tolong Koreksi Jika Saya Salah - CMIIW
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Dalam Kasus ini, lookup_array berisi Logika
> IF
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Nilai tetapan untuk mencocokkan lookup_value dengan nilai di dalam
> lookup_array
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Nilainya terdiri dari angka -1, 0 atau 1
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> - match_type 1, fungsi
> MATCH akan mencari nilai terbesar yang < atau = nilai
> lookup_value.
>
>
>
>
>
>>>> Tolong Koreksi Jika Saya Salah - CMIIW
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> - match_type 0, fungsi
> MATCH akan mencari nilai pertama yang sama persis dengan nilai
> lookup_value.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> - match_type -1, fungsi
> MATCH akan mencari nilai terkecil yang > atau = nilai
> lookup_value.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Dalam Kasus ini, nilai match_type adalah 1. >>> Dikarenakan angka 9^9 di
> atas balum saya mengerti, maka match_type juga belum bisa mengerti
> maksudnya. Mohon
> Pencerahan
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> =IF(logical_test,value_if_true,value_if_false)
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> =IF((A22:A$172=A22)*(C22:C$172>1),C22:C$172,value_if_false)
>>>> Mohon Pencerahan kenapa tidak ada nilai value_if_false ?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> (A22:A$172=A22)*(C22:C$172>1)
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>>>> 1. Fungsi ini menghasilkan nilai yang dicari dalam range C22:C$172 di
>>>> kolom
> VALUE yang lebih besar (>) dari 1 >>> Tolong Koreksi Jika Saya Salah - CMIIW
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>>>> 2. Apakah ini menghasilkan nilai TRUE atau FALSE yang berarti 1 atau
>>>> 0??? Mohon Pencerahan.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>>>> Kedua logika di atas kenapa harus di kalikan. Mohon Pencerahan
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Last Question :
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Apa fungsi (mengakhiri penulisan formula dengan menekan bersama tombol Ctrl
> Shift Enter) ?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Lebih jelasnya di attachment
>
> Terima Kasih
> Salam
>
> M . Irfan
> Mining Engineer - BGM Mining Operation
> PT ANTAM (Persero) Tbk, UBPN-MU
> P = +62812 1813 9359
> E = irfan@antam.com
> | fano.theminer@yahoo.com
> "The Mind Is Like A Parachute, It Only Works When It's Open.."
>
>
>
>
>
>
> Dari: Mr. Kid <mr.nmkid@gmail.com>
> Kepada: XL-mania@yahoogroups.com
> Terkirim: Jum, 13 Mei, 2011 15:33:38
> Judul: Re: ]] XL-mania [[ Execute base on Condition
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Maaf, kurang teliti
>
> koreksi operator yang digunakan, dari >= menjadi >
>
> dari array formula :
> =ISNUMBER(MATCH(9^9,IF((A22:A$172=A22)*(C22:C$172>=1),C22:C$172),1))*1
>
>
>
> menjadi array formula :
> =ISNUMBER(MATCH(9^9,IF((A22:A$172=A22)*(C22:C$172>1),C22:C$172),1))*1
>
> Kid.
>
> 2011/5/13 Mr. Kid <mr.nmkid@gmail.com>
>
>
> Dear Irfano,
>
> Pada baris 22 di kolom mana saja, isi dengan array formula : -> akhiri
> penulisan formula dengan menekan bersama tombol Ctrl Shift Enter
>
>
> =ISNUMBER(MATCH(9^9,IF((A22:A$172=A22)*(C22:C$172>=1),C22:C$172),1))*1
>
>
> copy ke bawah
> kemudian, klik kanan pilih Format Cells -> Number -> Custom -> tulis di
> textbox format number : "YES";;"NO"
>
>
>
>
> Jika kalkulasi terasa berat, mungkin butuh tabel bantu....
> Di coba dulu saja ya
>
> Regard,
> Kid.
>
> 2011/5/12 Irfano Miner <fano.theminer@yahoo.co.id>
>
>
>
>
>
>
> DEAR ALL PAKAR EXCELL
> Mohon Bantuannya yah.. :D
> Saya
> punya contoh data di bawah ini, ada 8 sampe data yaitu SAMP_001 s/d
> SAMP_008. Tiap sample memiliki level masing-masing mulai dari 1 sampai
> seterusnya. Level terakhir dari sample adalah Level Maksimum.
>
>
>
> Dikarenakan Level Maksimum ada yang levelnya sampai pada angka 25, maka
> Formula yang saya buat dalam 1 Cell, harus mengulangi Logika "IF(AND(…"
> sebanyak 25 kali (banyaaaak.. :D).
> Database asli yang terakhir saya kerjakan berisi data sebanyak 54856
> baris... fuiiiihhhh…
>
>
>
> Saya ingin mendapatkan hasi seperti pada kolom "EXECUTE" dengan formula yang
> tidak terlalu panjang.. (Any Idea?? he he he).
>
> SYARAT & KONDISI UNTUK KOLOM EXECUTE:
> 1. Jika GRADE = LOW, LEVEL berada pada posisi Level Maximum (berapapun
> nilainya), maka hasil
> EXECUTE=NO.
> 2. Jika GRADE = LOW, LEVEL berada pada posisi 1 tingkat / baris di atas
> Level Maximum yang Gradenya Low, maka hasil EXECUTE=NO.
> 3.
> Jika GRADE = LOW, LEVEL berada pada posisi 2 tingkat / baris di atas
> Level Maximum yang Gradenya Low, dan berada pada posisi 1 tingkat /
> baris di atas Level Biasa yang Gradenya Low, maka hasil EXECUTE=NO.
>
>
>
> 4. Jika GRADE = LOW, LEVEL berada pada posisi 3 tingkat / baris di atas
> Level Maximum yang Gradenya Low, dan berada pada posisi 2 tingkat /
> baris di atas Level Biasa yang Gradenya Low, dan berada pada posisi 1
> tingkat / baris di atas Level Biasa yang Gradenya Low, maka hasil
> EXECUTE=NO.
>
>
>
> 5. Dan seterusnya, jika mulai dari Level Maximum yang Gradenya Low,
> kemudian level biasa Grade Low, dan masih LOW juga, maka hasil
> EXECUTE=NO
> 6. Jika GRADE = LOW, Level berada pada posisi di atas Level yang Gradenya
> HIGH maka hasil EXECUTE = YES
>
>
>
> 7. Jika GRADE = HIGH, LEVEL berada pada posisi di mana saja, maka
> hasil EXECUTE = YES
>
> Saya sudah mendapatkan hasil EXECUTE, hanya
> saja formula yang digunakan teralu panjang yang mana membuat kapasitas
> file saya menjadi besar dan hal tersebut kurang efektif.
> Ada yang punya ide untuk meringkaskan FORMULA ini.
>
>
>
>
> LEBIH JELASNYA PADA ATTACHMENT.. :)
> Terima Kasih
>
> Irfano Miner
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Reply to sender |
>
> Reply to group |
> Reply via web post |
> Start a New Topic
>
>
> Messages in this topic
> (3)
>
>
>
>
>
>
>
> Recent Activity:
>
>
> New Members
> 92
>
>
>
> Visit Your Group
>
>
>
>
>
>
>
> +-:: XL-mania ::::::::::::::::::::----------------------------------+
>
> | maaf baru moderate sekarang... momods kurang tidur berhari-hari |
>
> | jadi budak kantoooOOooorrr... |
>
> | http://www.facebook.com/group.php?gid=37671048001&ref=mf |
>
> +-------------------------------------------------------------------+
>
> | DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
>
> | pembicaraan pribadi, one line message, melecehkan, tidak sopan. |
>
> +-------------------------------------------------------------------+
>
> | Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
>
> | Usahakan besar attachment < 200 kb. Gunakan winzip jika perlu. |
>
> +-------------------------------------------------------------------+
>
> | Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke |
>
> | XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
>
> | http://groups.yahoo.com/group/XL-mania/files/Promotion/ |
>
> +-------------------------------------------------------------------+
>
> | Berikan testimoni di : http://www.friendster.com/xlmania atau... |
>
> | http://www.xl-mania.com/2008/06/testimoni-xl-mania.html |
>
> +-------------------------------------------------------------------+
>
> | Message lama ada di : |
>
> | http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id] |
>
> | http://www.mail-archive.com/xl-mania@yahoogroups.com |
>
> +-------------------------------------------------------------------+
>
>
>
>
>
>
> Switch to: Text-Only, Daily Digest • Unsubscribe • Terms of Use
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> .
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
------------------------------------
+-:: XL-mania ::::::::::::::::::::----------------------------------+
| maaf baru moderate sekarang... momods kurang tidur berhari-hari |
| jadi budak kantoooOOooorrr... |
| http://www.facebook.com/group.php?gid=37671048001&ref=mf |
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message, melecehkan, tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan winzip jika perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/ |
+-------------------------------------------------------------------+
| Berikan testimoni di : http://www.friendster.com/xlmania atau... |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html |
+-------------------------------------------------------------------+
| Message lama ada di : |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id] |
| http://www.mail-archive.com/xl-mania@yahoogroups.com |
+-------------------------------------------------------------------+Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/XL-mania/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/XL-mania/join
(Yahoo! ID required)
<*> To change settings via email:
XL-mania-digest@yahoogroups.com
XL-mania-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
XL-mania-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Nenhum comentário:
Postar um comentário