pake rumus iferror masih salah, Help

  1. 4 tahun lalu

    Saya ingin kolom Premi (kolom D5) bisa sesuai dengan Sheet Kadar
    Saya menggunakan rumus iferror (vlookup) masih belum bisa. Apa yg harus saya lakukan.
    Terima kasih,

  2. Caton

    19 Nov 2019 Terverifikasi Indonesia + 20.101 Poin

    @torasham ...

    Coba gunakan fungsi INDEX dan SUMPRODUCT :

    =INDEX(Kadar!$C$5:$C$304;SUMPRODUCT((Kadar!$B$5:$B$304=$C5)*(ROW($B$5:$B$304)-4)))

    Demikian.

  3. maaf tanya lagi

    • rownya ini untuk apa ya? soalnya rumus row b5 ini menunjukkan kolom jumlah kiriman.
    • intinya itu

    kadar Premi
    90% 0%
    89.00% - 89.99% -1%
    88.00% - 88.99% -2%
    87.00% - 87.99% -3%
    dst
    Jadi kalo saya ketik kolom kadar maka otomatis kolom premi akan menunjukkan tarifnya

    terima kasih banyak bos
    maaf banyak ganggu

  4. Caton

    19 Nov 2019 Terverifikasi Indonesia + 20.101 Poin

    @torasham ...

    Formula :

    ... (ROW($B$5:$B$304)-4) ...

    akan menghasilkan indeks baris yang sesuai dengan baris data yang ada pada range :

    Kadar!$C$5:$C$304

    Hasilnya akan sama saja jika menggunakan formula :

    ... ROW($A$1:$A$300) ...

    karena jumlah baris pada range C5:C304 ada 300 baris. Intinya, hasil dari formula tersebut adalah :

    = ROW($B$5:$B$304)-4
    = {5,6,7, ... ,304} - 4
    = {1,2,3, ... ,300}

    Formula tersebut tidak akan mengganggu isi dari kolom terkait, karena hanya digunakan Excel sebagai rujukan saja. Selain itu, ketika menggunakan fungsi INDEX, range awal akan menjadi indeks baris atau kolom pertama (1). Misalkan untuk mendapatkan nilai pada sel A6 dari range A5:A10, maka dengan fungsi INDEX dapat dibuatkan formula :

    INDEX(A5:A10;2)

    Kembali ke soal yang ditanyakan, jika data akan diambil mulai dari 90%, maka formulanya cukup diubah menjadi :

    =INDEX(Kadar!$C$4:$C$304;SUMPRODUCT((Kadar!$B$4:$B$304=$C5)*(ROW($B$4:$B$304)-3)))

    Dan masukkan formula tersebut pada kolom D, mulai sel D5 pada Sheet2. Salin formula pada sel D5 ke sel di bawahnya sesuai kebutuhan.

    Demikian.

  5. tanya lagi (semuga gak marah)

    pada kolom premi (%)
    saya menggunakan formula
    =IFERROR(VLOOKUP(C5;Kadar!$B$4:$C$304;2;0);0)

    Jika Kadarnya tertulis bulat;
    88% = -1%
    87% = -2%
    dst

    tapi jika ada koma dibelakang
    88, 13% = 0%
    87,15% = 0%

    itu kenapa ya pak?

  6. Caton

    20 Nov 2019 Terverifikasi Indonesia + 20.101 Poin

    @torasham ...

    Saya juga tidak tahu persis apa masalahnya. Nampaknya, kesalahan tersebut terjadi hanya untuk nilai pecahan yang dihasilkan melalui kalkulasi formula. Untuk solusinya, klo mas maunya pake fungsi VLOOKUP, coba perbaiki dahulu data pada sheet KADAR dengan menggunakan fungsi ROUND, misalkan saja untuk formula pada sel B6 :

    =ROUND($B5+0,0001;4)

    Salin formula pada sel B6 tersebut ke bawah, khusus untuk sel-sel yang berisi formula seperti range B6:B104, B106:B204 dan yang lainnya.

    Demikian, semoga sesuai.

  7. iya betul, sudah sesuai mas...
    terima kasih banyak.

    semuga jadi ilmu yg bermanfaat

 

atau Mendaftar untuk ikut berdiskusi!