Error Fungsi IF Bertingkat

  1. 10 bulan yang lalu

    malam gan,
    saya mau tanya tentang fungsi IF bertingkat, disini saya coba untuk membuat report bulanan,
    begini fungsinya :

    =IF('Monthly Budget Summary'!E3="JANUARI";'Monthly Profit'!B8;IF('Monthly Budget Summary'!E3="FEBRUARI";'Monthly Profit'!C8);IF('Monthly Budget Summary'!E3="MARET";'Monthly Profit'!D8)


    sbenarnya itu masih berlanjut sampai bulan Desember, tapi hanya berhasil sampai bulan Februari, bulan Maret error,
    "you've entered too many arguments for this function" , begitu bunyi pesannya.
    Mohon pencerahannya master, disini gelap.
    Terimakasih

  2. Caton

    12 Jan 2018 Terverifikasi Jawaban Terpilih Indonesia + 12.602 Poin
    Di sunting 10 bulan yang lalu oleh Caton

    Biasanya, pesan tersebut muncul apabila salah dalam meletakkan tanda buka atau tutup kurung sebuah fungsi (dalam hal ini, fungsi IF). Contohnya pada blok:

    ... IF('Monthly Budget Summary'!E3="FEBRUARI";'Monthly Profit'!C8) ...

    Tanda tutup kurung pada bagian Monthly Profit'!C8) membuat blok IF tersebut hanya memiliki parameter untuk kondisi TRUE saja, sedangkan untuk kondisi FALSE tidak ada. Sehingga bagian:

    ... IF('Monthly Budget Summary'!E3="MARET";'Monthly Profit'!D8) ...

    tidak masuk ke dalam blok FALSE dari blok IF kedua (IF('Monthly Budget Summary'!E3="FEBRUARI"; ...). Seharusnya tanda tutup kurung pada bagian Monthly Profit'!C8) dibuang agar blok ... IF('Monthly Budget Summary'!E3="MARET";'Monthly Profit'!D8) ... masuk ke dalam blok FALSE dari blok IF kedua....

  3. Siap . .
    Kurang teliti master, hehehe.
    Terimakasih.

 

atau Mendaftar untuk ikut berdiskusi!