Tecnologia, programação e muito Visual FoxPro.

quinta-feira, 30 de dezembro de 2010

Re: ]] XL-mania [[ Menjumlahkan tanggal dikurangi hari minggu

 

Dear bu Siti,

saya coba menanggapi lampiran kasus Sept 2009, perihal "ada sesuatu yg "ndak betoel!" sehingga menghasilkan Err #N/A"

Formula menghasilkan #N/A jika pada range atau array terdapat nilai #N/A,

Sekilas memang terkesan "ndak betoel", pandangan kita SMALL memperbolehkan penggunaan array, apalagi range, tapi sprtinya bukan di sini ndak betoelna, tapi dari segi array yang mempunyai elemen #N/A, setelah kita buat/ganti formula array tersebut sehingga tidak terdapat satupun #N/A, seharusnya Excel tidak akan menghasilkan #N/A.

dari hasil debugging formula, kutu #N/A terdapat di sini:
IF((WEEKDAY(ROW(INDIRECT(B6&":"&B6+C6+80)))>1)*(COUNTIF(LiburNas,ROW(INDIRECT(B6&":"&B6+C6+80)))=0),ROW(1:137))

ROW(INDIRECT(B6&":"&B6+C6+80)) array ini terdiri dari 171 elemen (bukan 170)
ROW(1:137) array ini terdiri dari 137 elemen
ketidaksamaan elemen tersebutlah yang menimbulkan hasil #N/A
contoh sederhana:
>>> =IF({1;0;1};{1;2}) <-- menghasilkan {1;FALSE;#N/A} <--- ada #N/A (karena elemen array tidak sama) shg menyebabkan hasil formula SMALL mjd #N/A.
>>>>> =SMALL({1;FALSE;#N/A};1) menghasilkan #N/A 


Simpulan:
dengan menyamakan banyaknya elemen array, maka formula tidak akan menghasilkan #N/A
coba array formula ini:
=INDEX(ROW(INDIRECT(B6&":"&B6+C6+80));INDEX(SMALL(IF((WEEKDAY(ROW(INDIRECT(B6&":"&B6+C6+80)))>1)*(COUNTIF(LiburNas;ROW(INDIRECT(B6&":"&B6+C6+80)))=0);ROW(1:171));ROW(1:171));C6+1))


>semoga bermanfaat





From: STDEV(i) <setiyowati.devi@gmail.com>
To: XL-mania@yahoogroups.com
Sent: Mon, December 27, 2010 3:18:19 PM
Subject: Re: ]] XL-mania [[ Menjumlahkan tanggal dikurangi hari minggu

 

dengan formula, sudah dicoba coba-coba, belum dapat memunculkan hasil yang benar
jadi barangkali perlu dicoba dengan fungsi buatan sendiri

=cWORKDAY(B4,C4,1)

sintaks-nya
 cWorkday(TglStart, JumlahHari, AngkaHariExcluded, [RangeDaftarLibur])

AngkaHariExclued adalah integer: Minggu = 1, Senin = 2 dst Sabtu = 7

terlampir : workbook yg mungkin dapat memunculkan data yg tidak terlalu salah...

kasus ini juga pernah muncul di milis ini September 2009
(workbooknya dilampirkan lagi..)

>> semoga bermanfaat...

terima kasih



2010/12/21 Made <made.arianom@yahoo.com>
Saya punya tugas untuk mengetahui deadline penerimaan laporan. JIka dihitung manual tentu bisa, tetapi kurang efisien. Mohon Bantuan rekan-rekan. Contoh: Jadwal kirim tanggal 8 des 2010, toleransi pengeriman 7 hari. Jika dijumlah manual maka deadline penerimaan laporan adalah tanggal 15 Desember 2010. Tapi jika melihat ada hari minggunya maka laporan diterma tanggal 16 des 2010.

tks


__._,_.___
Recent Activity:
+-:: XL-mania ::::::::::::::::::::----------------------------------+
| "if you are the most valuable assets, you will show up on the     |
| balance sheet..." - oNo Wiqe                                      |
| 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              |
+-------------------------------------------------------------------+
MARKETPLACE

Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.


Find useful articles and helpful tips on living with Fibromyalgia. Visit the Fibromyalgia Zone today!


Hobbies & Activities Zone: Find others who share your passions! Explore new interests.

.

__,_._,___

Nenhum comentário:

Arquivo do blog