Tecnologia, programação e muito Visual FoxPro.

sexta-feira, 23 de outubro de 2009

Re: ]] XL-mania [[ Menghitung volume dalam rentang waktu

 

coba juga,
(tanpa sumproduct, tanpa if, cuma sum)

=SUM(($B$3:$B$256>=F3)*($B$3:$B$256<=G3)*$D$3:$D$256)
(array formula, enter dengan cara Ctrl+Shift+Enter)


>semoga bermanfaat




From: siti Vi <setiyowati.devi@gmail.com>
To: XL-mania@yahoogroups.com
Sent: Wed, October 21, 2009 6:21:43 PM
Subject: Re: ]] XL-mania [[ Menghitung volume dalam rentang waktu

 

Menurutku formula dari pak eka maupun dari pak anton sudah sangat memenuhi
permintaan / keperluan pak oyi kresna.
Sumproduct pada dasarnya sama dengan array formula, hanya dalam banyak
hal tidak perlu dienter dengan control + shift + enter.
Kedua rumus itu bekerja seperti fungsi SUMIF hanya kriterianya lebih dari satu.

Titik penting dalam pelajaran ini adalah: untuk mengetahui suatu nilai apakah
berada di dalam suatu rentang tertentu adalah dengan DUA KALI PEMBANDINGAN
*  dibandingkan apakah NILAI  >= BATAS BAWAH  dan
** dibandingkan apakah NILAI  <= BATAS ATAS
kedua pembandingan (logical test) dirangkai dalam fungsi AND ( fungsi AND dlm
case tertentu dapat diganti dengan operator * )
Jika kedua pembandingan tsb menghasilkan True, maka dapat disimpulkan bahwa
NILAI berada di dalam RENTANG BatasBawah - BatasAtas

Kalau kemudian dikehendaki agar HASIL tidak berupa RUMUS lagi (agar tidak
membebani kegesitan worksheet), maka kolom hasil yg semula berisi formula dapat
di copy > pasteSpecial > value ke dirinya sendiri.

Rangkain "kerjaan" menulis satu rumus,  mengkopy ke sekolom cells, lalu mengkonversi
formula di kolom tsb menjadi konstanta dapat dilakukan dlm waktu yg cukup singkat.
Tidak sebanding dengan penulisan makro yg begitu "ngeri"
(dapat kita lihat workbook penjawab lain, makronya di suatu modul memerlukan
tidak kurang dari 99 baris)
Lagi pula alangkah sulitnya orang berExcel kalau semua masalah harus diselesaikan
dengan makro yg "ngeri-ngeri"

Seandainya, seandainya lho ya.., pak oyi meminta penyelesaiannya harus dengan makro,
makronya toh tidak harus yg muluk-muluk & yang "ngeri-ngeri"  (bhs jawanya : "nggilani..");
karena cukup dengan makro mini seperti ini (dengan hasil yg sudah memenuhi permintaan)

Function SUPERSUMIF(LookUpRange As Range, KriteMin, KriteMax, SumRange As Range)
   Dim n As Long
   For n = 1 To LookUpRange. Rows.Count
      If LookUpRange( n, 1) >= KriteMin And LookUpRange( n, 1) <= KriteMax Then
         SUPERSUMIF = SUPERSUMIF + SumRange(n, 1)
      End If
   Next n
End Function

prinsip-kerja udf tsb persis sama dengan kedua rumus kiriman pak anton + pak eka.
(lihat cara penggunaannya di sheet1 kolom L workbook terlampir)



2009/10/19 oyi kresnamurti <kresnamurti@ yahoo.co. id>
> :)
> selamat sore xlmania,
> misalnya saya mempunyai data rentang waktu dari pukul 9 pagi sampai 4
> sore, namun saya ingin mengelompokkan jumlah volumenya per 30 menit,
> adakah satu rumus di excel yang bisa menyelesaikannya secara langsung?
> mohon bantuannya, terima kasih sebelumnya.
>
> terlampir file yang hendak ditanyakan.
> --
> wassalam,
> oyi kresnamurti


__._,_.___
+-:: XL-mania ::::::::::::::::::::----------------------------------+
| Moderasi akan lambat minggu ini, momods pergi ke tempat jauh      |
| 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
Yahoo! Finance

It's Now Personal

Guides, news,

advice & more.

Y! Groups blog

The place to go

to stay informed

on Groups news!

Yahoo! Groups

Small Business Group

Share experiences

with owners like you

.

__,_._,___

Nenhum comentário:

Arquivo do blog