RUMUS OTOMATIS

  1. 8 minggu lalu

    selamat malam..
    berlanjut dari post sebelumnya yang tidak direspon lagi, maafkan saya membuat diskusi baru..
    saya Ada problem di masalah rumusnya ..disitu kan maksimal jam 23.59.59 , saya coba untuk di jam 24.00.00 kenapa ke reset jadi (-) di hasilnya ya ? soalnya data INPUT saya yang jam nya contoh (18/8/2018 00:00) itu banyak sekali yang terlewat dan tidak masuk ke data SORE-00.00 ..gimana ya master solusinya ?

  2. Caton

    Sep 24 Terverifikasi Indonesia + 12.602 Poin

    @Rahman sistyo ... disitu kan maksimal jam 23.59.59 , saya coba untuk di jam 24.00.00 kenapa ke reset jadi (-) di hasilnya ya ...

    Karena hasilnya 0 (nol), artinya tidak satupun data yang memenuhi kriteria. Dari gambar berikut (dan formula pada file yang mas lampirkan):

    Capture1B.png

    =SUMPRODUCT((tbREGULER[5]>=dateFROM+TIME(12;0;0))*(tbREGULER[5]<=dateFROM+TIME(23;59;59))*(tbREGULER[7]))

    dengan contoh data yang diinputkan 18/8/2018 00:00, maka data tersebut jelas tidak memenuhi kriteria:

    Kolom DATE >= 04/08/2018  12:00:00 AND Kolom DATE <= 04/08/2018  23:59:59[/b].

    atau, misalkan nilai pada sel C4 sheet REKAP diubah menjadi 08 - 09, tetap saja nilai 18/8/2018 00:00, tidak akan memenuhi kriteria:

    Kolom DATE >= 08/08/2018  12:00:00 AND Kolom DATE <= 08/08/2018  23:59:59[/b].

    karena jam 00:00:00 tidak masuk rentang waktu 12:00:00 sampai dengan 23:59:59! Tanggal dan jam yang masuk dalam kriteria tersebut hanyalah tanggal 08/08/2018 jam 12:00:00 ~ 23:59:59. Kalau mas coba masukkan jam 24:00:00? Sama saja mas mengubah formulanya menjadi:

    Kolom DATE >= 08/08/2018  12:00:00 AND Kolom DATE <= 08/08/2018  00:00:00[/b].

    Kira-kira, tanggal dan jam berapa yang dapat memenuhi kriteria formula di atas? Kalau untuk:

    Kolom DATE <= 08/08/2018  00:00:00

    tanggal dan jam maksimal yang dapat memenuhi kriteria tersebut hanyalah 07/08/2018 23:59:59. Kalau tujuannya ingin mendapatkan tanggal 09/08/2018 00:00:00, maka formulanya menjadi:

    =SUMPRODUCT((tbREGULER[5]>=dateFROM+TIME(12;0;0))*(tbREGULER[5]<=dateFROM+1)*(tbREGULER[7]))

    Excel menghitung waktu mulai 00:00:00 sampai dengan 23:59:59, tidak ada 24:00:00. Karena dalam Excel, jam 24:00:00 sama dengan +1 hari. Jadi, 08/08/2018 24:00:00 itu artinya 09/08/2018 00:00:00.

    Semoga dapat dipahami.

    @Rahman sistyo ... gimana ya master solusinya ...

    Saya tidak tahu hasil yang sebenarnya diinginkan. Lagian contoh datanya juga tidak relevan (pada file terlampir, hanya ada contoh bulan Januari) ... Lagian, formula tersebut menurut saya sudah tepat, karena misalkan untuk tanggal 08/08/2018, jamnya dimulai dari 00:00:00 sampai dengan 23:59:59. Jadi, untuk tanggal 08/08/2018, yang mas maksud masuk ke data SORE-00.00 itu adalah SORE tanggal 08/08/2018 sampai 09/08/2018 00:00:00, begitu?!

    Demikian,

  3. masuk ke data SORE-00.00 itu adalah SORE tanggal 08/08/2018 sampai 09/08/2018 00:00:00

    iya seperti ini mas @caton ..jadi jam 00.00 itu sudah berganti tanggal..

  4. Caton

    Sep 25 Terverifikasi Indonesia + 12.602 Poin

    @Rahman sistyo ... jadi jam 00.00 itu sudah berganti tanggal ...

    Kalau begitu, coba ubah formulanya menjadi:

    =SUMPRODUCT((tbREGULER[5]>=dateFROM+TIME(12;0;0))*(tbREGULER[5]<=dateFROM+1)*(tbREGULER[7]))

    Demikian.

 

atau Mendaftar untuk ikut berdiskusi!