Tecnologia, programação e muito Visual FoxPro.

domingo, 26 de julho de 2009

Re: ]] XL-mania [[ define name yang saya hadapi

 

Kepada Helmi,

Mengambil data dari NamedRange daftar dengan formula =daftar, secara default akan menghasilkan error_value #VALUE! jika nomor baris tidak sama dengan nomor baris range yang dimasukkan sebagai NamedRange daftar pada refers to.

Mengambil data dari NamedRange daftar bisa dengan formula =Index(daftar, nomor_urut_bais_data_pada_named_range, nomor_urut_kolom_data_pada_named_range)

NamedRange Tampil selalu merujuk ke nilai cell Sheet1!$B$1.
Jika nilai Sheet1!$B$1 adalah
= 0 maka akan seperti penggunaan formula =daftar. Jika
< 0 maka akan error_value #VALUE!
dari 1 sampai jumlah baris yang dijadikan namedrange daftar maka akan menghasilkan nilai pada daftar dengan nomor urut data ke-nilai Sheet1!$B$1

Karena Sheet1!$B$1 bersifat absolute baris dan kolomnya (tanda $), jadi semua fromula =tampil cell manapun akan sama hasilnya selama nilai Sheet1!$B$1 bukan 0

Jika akan mengambil data dari namedrange daftar, bisa tanpa menggunakan namedrange tampil dengan formula index()

misal : pada G15 diberi formula =Index(daftar, row()-14) akan menghasilkan Senin
jika di-copy kebaris G16, akan menghasilkan Selasa. Hal ini disebabkan karena row()-14 selalu berubah

G15 memiliki nilai row() adalah 15, dikurang 14 sama dengan 1. Jadi =Index(daftar, 1) hasilnya Senin
G16 memiliki nilai row() adalah 16, dikurang 14 sama dengan 2. Jadi =Index(daftar, 2) hasilnya Selasa

Row()-14 pada formula Index() di G15 bisa dganti dengan running cell Rows($G$15:G15), sehingga formula pada G15 menjadi  =Index(daftar, Rows($G$15:G15))
Pada cell G15, Rows() adalah Rows($G$15:G15) yang bernilai 1, hasilnya Senin
Pada cell G16, Rows() adalah Rows($G$15:G16) yang bernilai 2, hasilnya Selasa

Lha... kalau mau tetap pakai namedrange tampil, kita tunggu dari member lain... karena kadang-kadng jadi lebih ruwet.

Kid.



2009/7/23 helmi triyanto <helmi.t@gmail.com>

 

kepada penghuni XL-mania

Berikut saya ceritakan mengenai pengalaman saya mungkin ada yang bisa memberikan penjelasan. Saya mencoba untuk membuat "define" pada office 2007. Pertama saya mengisi sel A1 hingga A7 dengan hari (A1=Senin, A2=Selasa, A3=Rabu, A4=Kamis, A5=Jumat, A6=Sabtu, dan A7=Minggu). Kemudian saya blok kolom A1 s.d. A7 dan mendefinisikan nama daftar. Setelah itu saya klik Menu tab Formula dan klik tombol Define Name, pada isian Name saya isi "tampil" (tanpa petik), kemudian pada isian Refers to saya isi "=index(daftar;Sheet1!$B$1)". Setelah itu saya menuliskan angka satu pada sel B1. Kemudian saya masukan rumus "=tampil" (tanpa petik) pada sel C1, hasil yang keluar adalah Senin. Saya copy rumus tersebut ke sel C2, C3, C4, C5, C6 dan C7, semua menghasilkan hasil yang sama yaitu Senin.

Yang belum saya mengerti adalah ketika saya delete isi sel B1 atau saya isi sel B1 dengan 0 maka isi dari sel C1 hingga C7 berubah menjadi C1=Senin, C2=Selasa, C3=Rabu, C4=Kamis, C5=Jumat, C6=Sabtu, dan C7=Minggu. Dan bila rumus "=tampil" (tanpa petik) saya ketik di D1 maka hasilnya sama (Senin) di D2 (selasa), dan bila di A9 hasilnya #VALUE!.

Tolong ada yang bisa menjelaskan. Terima kasih banyak.

-----helmi-----


__._,_.___
+-:: XL-mania ::::::::::::::::::::----------------------------------+
| XL-mania, berjuang untuk rakyat, pancen oyeeee, LANJUTKAN!        |
| 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