Tecnologia, programação e muito Visual FoxPro.

domingo, 7 de junho de 2009

Re: ]] XL-mania [[ Formula mencari Angka yg tidak ada dlm suatu Data & Su_Doku Solving



Formula excel untuk mencari karakter angka yang tidak ada dalam sebuah data string:

=SUBSTITUTE(SUMPRODUCT(--ISERROR(FIND(ROW(1:9),A1)),10^{9;8;7;6;5;4;3;2;1},ROW(1:9)),0,"")

Data terdapat pada Cell A1

Lebih jelas lihat file terlampir.


>semoga bermanfaat



--- On Thu, 6/4/09, stdeVi <setiyowati.devi@gmail.com> wrote:

From: stdeVi <setiyowati.devi@gmail.com>
Subject: ]] XL-mania [[ Formula mencari Angka yg tidak ada dlm suatu Data & Su_Doku Solving
To: "XL-mania" <XL-mania@yahoogroups.com>
Date: Thursday, June 4, 2009, 7:48 AM

Formula untuk mencari karakters Angka yg TIDAK ADA dlm sebuah Data String..

Jika diketahui  DATA berupa serangkaian angka  misal  "246846828246"..
bisakah kita, dengan Formula di Sheet Excel,  mencari angka-angka  
(dari 1 s/d 9) YG TIDAK ADA dlm DATA "246846828246
" tsb ??

Jika maksod pertanyaan di atas belum tertangkap, baiklah "soalnya" di-permudah:
Angka  1 s/d 9  ("123456789")  mana-saja yg TIDAK ADA PADA data "134689"  

Soal no.1 : "246846828246" ingin HASIL = "13579"
Soal no.2 : "134689" ingin HASIL = "257"


Yg jadi masalah adalah bagaimana mencarinya dgn FORMULA di worksheet excel.
Dengan setengah manual dpt kita cari sbb:

Data diurai menjadi karakter-karakter angka, kita sebut "k" (k1,k2,k3... ,kn)
Setiap "k" tsb dipakai untuk menghilangkan karakter yg sama pada DataPembanding
yaitu rangkaian Angka "123456789". Urusan spt ini dapat digunakan fungsi Subsitute
Hasil sementara = Substitute("123456789", k1, "")
Demikian HasilSementara diulang ulang dengan rumus
HasilSementara =Substitute( HasilSementara, kn,"")
pengulangannya sebanyak jumlah karakter pada data utama
(lihat contoh kalkulasinya di tabel / kolom K:O

Kita tanyakan kepada teman-teman semua, bgmana formulanya yg lebih sederhana
(sekali tulis), terutama jika untuk mengolah DATA yg cukup banyak.
Idealnya adalah dengan satu formula langsung dapat menghasilkan seperti diingiinkan.


Su Doku Puzzle.

Jika formula seperti itu telah anda temukan, maka permainan /puzzle SU DOKU
dapat di-solved dengan waktu yg lebih cepat.

Berhubung siti tidak tahu formulanya, maka terpaksa membuat fungsi sendiri bernama
MissNum (MissingNumbers)
=MissNum("1111333464688138899")    hasilnya langsung = "257"
yaitu rangkaian ANGKA yg tidak ada pada "1111333464688138899"

Dengan senjata fungsi MissNum tadi, kalok mauk, kita dapat memunculkan  
"Tabel Bantuan" untuk bermain Su Doku;  karena untuk menampilkan "Angka Kandidat"
bagi tiap cell SoDoku yg masih kosong hanyalah dengan cara mencari
Angka2 yg belum ada di KOLOM SuDoku; digabung dengan
Angka2 yg belum ada di BARIS SuDoku,  dan digabung dengan
Angka2 yg belum ada di KOTAK_3x3 SuDoku
(Lihat workbook SuDoku Example)

Untuk menjadikan permainan lebih menarik, perlu disediakan "SOAL"/ puzzle Grid-nya,
kalau perlu yg banyak. (dapat diambil dari situs yg membicarakan SuDoku)
(kalau hasil karangan sendiri belum tentu puzzle dapat disolved)
(Lihat workbook SuDoku Puzzle Solving)

jkt june 2009
siti stdVi


__._,_.___
+-:: XL-mania ::::::::::::::::::::----------------------------------+
| Uanggggg... di manakah kau beradaaaa?                             |
| 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              |
+-------------------------------------------------------------------+
Recent Activity
Visit Your Group
Give Back

Yahoo! for Good

Get inspired

by a good cause.

Y! Toolbar

Get it Free!

easy 1-click access

to your groups.

Yahoo! Groups

Start a group

in 3 easy steps.

Connect with others.

.

__,_._,___

Nenhum comentário:

Arquivo do blog