Error Fungsi IF Bertingkat

  1. 6 tahun 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 + 20.101 Poin
    Di sunting 6 tahun 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!