Mencari rumus tanggal terakhir transaksi

  1. 6 tahun lalu

    Assalamualaikum...
    Dengan Hormat....

    Para Pakar, mohon dibantu mencari formula pada file terlampir...
    Pertanyaannya :
    1. Mencari rumus pada worksheet "Stock Inventory" Kolom O6 (Last Transaction)
    Last Transaction adalah tanggal transaksi terakhir barang "Masuk" atau barang "keluar"

    2. Mencari rumus pada worksheet "Stock Inventory" Kolom P6 (Last Receive)
    Last Receive adalah tanggal transaksi terakhir barang "Masuk"

    3. Mencari rumus pada worksheet "Stock Inventory" Kolom Q6 (Last Issue)
    Last Receive adalah tanggal transaksi terakhir barang "Keluar"

    Sebelum dan sesudahnya terimakasih atas bantuan yang diberikan.

    Wassalam,
    Darwin

  2. Caton

    21 Mar 2018 Terverifikasi Indonesia + 20.101 Poin

    Wa'alaikumsalam waramatullahi wabarakatuh.

    Terlampir hasil coba-coba saya. Saya belum yakin apakah hasilnya sudah sesuai harapan, jadi silahkan diperiksa dahulu hasilnya pada kolom T sampai dengan kolom W. Satu hal lagi, formula pada file terlampir menggunakan fungsi IFERROR yang tidak kompatibel dengan Excel versi 2003, sehingga perlu modifikasi ulang jika digunakan pada Excel versi 2003.

    Silahkan diskusikan kembali jika belum sesuai. Demikian.

  3. Alhamdulillah Pak, sangat bisa di gunakan,,,
    Hanya saja apakah bisa di modifikasi pada office / excel 2003 atau file xls?

    Atas bantuannya di ucapkan terimakasibh.

    Wassalam,
    Darwin

  4. Caton

    22 Mar 2018 Terverifikasi Indonesia + 20.101 Poin

    ... Hanya saja apakah bisa di modifikasi pada office / excel 2003 atau file xls...

    Jika untuk Excel versi 2007+ kita menggunakan fungsi IFERROR:

    =IFERROR(Parameter A, Parameter B)

    dimana Parameter A merupakan nilai atau formula yang akan dievaluasi dan Parameter B adalah nilai atau formula yang akan dieksekusi jika Parameter A menghasilkan kesalahan, maka pada Excel 2003 fungsi tersebut dapat disusun menjadi:

    =IF(ISERROR(Parameter A), Parameter B, Parameter A)

    jadi untuk Parameter A harus di eksekusi kembali. Contoh:

    =IFERROR(1/A1, "SALAH")

    sama dengan:

    =IF(ISERROR(1/A1), "SALAH", 1/A1)

    Pada kedua formula di atas, jika sel A1 bernilai 0 (nol), hasil kalkulasi 1/A1 akan menghasilkan kesalahan #DIV/0!, sehingga Parameter B (teks "SALAH") yang kemudian ditampilkan.

    Semoga mas @Darwin Bastian dapat memodifikasi fungsi IFERROR tersebut untuk dapat digunakan pada Excel 2003.

    Demikian.

  5. Siap Pak,
    Sangat membantu dan menambah wawasan saya....

    Terimakasih atas ilmu yang bermanfaat tersebut ya Pak @Caton

    Wassalam,
    Darwin

  6. Assalamualaikum,
    Pak @Caton saya coba utak atik formula dari Bapak, hanya saja saya jadi error.. hehehehe...
    Seharusnya kolom di last issue tanggal 03 April 2018, namun nongolnya tanggal 19 Nov 2017,
    Please bantu check formulanya ya.

    Terlampir data nya

  7. Caton

    4 Apr 2018 Terverifikasi Indonesia + 20.101 Poin

    @Darwin Bastian ...

    Wa'alaikumsalam waramatullahi wabarakatuh.

    Masalahnya sederhana saja, kolom A sheet KELUAR, mulai baris 1663 nomor indeksnya salah. Seharusnya, pada baris tersebut, indeksnya sudah menjadi 1658 dan seterusnya. Solusinya, salin formula pada sel A1663 dan tempelkan sampai ke sel A1673, atau dapat juga dengan mengubah formulanya (mulai kolom P baris ke-6) menjadi:

    =IFERROR(INDEX(Keluar!$B$6:$B$5000;SUMPRODUCT(MAX(((Keluar!$D$6:$D$5000<>C6)*-1)+((Keluar!$D$6:$D$5000=C6)*(ROW(Keluar!$A$6:$A$5000)-5)))));"")

    Demikian.

  8. Pak @Caton ,
    Benar Pak, Saya yang kurang teliti...

    Maaf baru reply ya... Habis cuti..

    Wassalam dan terimakahi Pak @Caton

    Darwin

 

atau Mendaftar untuk ikut berdiskusi!