none
bagaimana meringkas if dengan 24 argumen

    Question

  • bagaimana cara meringkas rumus sbg berikut

    =IF(AND(Master!$B$1=1,Master!$D$1=1,Master!$F$1=1),Kelas!$D5,IF(AND(Master!$B$1=1,Master!$D$1=1,Master!$F$1=2),Kelas!G5,IF(AND(Master!$B$1=1,Master!$D$1=1,Master!$F$1=3),Kelas!J5,IF(AND(Master!$B$1=1,Master!$D$1=1,Master!$F$1=4),Kelas!M5,IF(AND(Master!$B$1=1,Master!$D$1=4,Master!$F$1=1),Kelas!P5,IF(AND(Master!$B$1=1,Master!$D$1=4,Master!$F$1=2),Kelas!S5,IF(AND(Master!$B$1=1,Master!$D$1=2,Master!$F$1=1),Kelas!V5,IF(AND(Master!$B$1=1,Master!$D$1=3,Master!$F$1=1),Kelas!Y5,"Siswa Belum Terdaftar")))

    atas jawabannya saya ucapkan banyak terima kasih

    Friday, April 19, 2013 4:35 AM

All replies

  • tampaknya susah juga mas kalo hanya lihat rumusnya, karena harus dilihat juga file2-nya seperti apa :)

    tapi sekedar info tambahan saja, berdasarkan pengalaman saya sendiri, adakalanya fungsi IF memang tidak dapat diringkas alias memang harus dituliskan dengan cukup panjang, terutama jika memang workbook yg dikerjakan cukup kompleks dan banyak melibatkan kondisi yg berbeda2.. :)

     


    Aris Lesmana | IT Technical Trainer | http://arhiez.net
    MVP Profile | Facebook | LinkedIn | Twitter

    Sunday, April 21, 2013 11:55 AM
  • Hi Shadeks

    Selamat datang di Forum Technet

    Betul kata Mas Aris, sebaiknya anda jelaskan bagaimana formula ini bekerja, atau berikan gambaran detail tentang apa yang ingin kamu buat

    Segera membalas forum ini supaya kita bisa menyelesaikannya bersama sama

    Terima kasih


    Andy Nugraha

    TechNet Community Support

    Monday, April 22, 2013 8:36 AM
  • Hai Shadeks,

    Jika saja ada sebuah tabel rujukan yang disusun berkaidah database yang baik dan benar, maka formula tersebut dapat diubah dengan menggunakan kombinasi fungsi Index - Match

    formulanya mungkin akan tampak seperti ini:

    jika hasil bukan perpotongan baris dan kolom:

    =Index(range_hasil_yang_ingin_diambil , Match( 1 , (range_kriteria_1 = kriteria_1) * (....) * (range_kriteria_n = kriteria_n) , 0 ))

    jika hasil adalah perpotongan baris dan kolom:

    =Index(range_hasil_yang_ingin_diambil , Match( 1 , (range_kriteria_1 = kriteria_1) * (....) * (range_kriteria_n = kriteria_n) , 0 ) , Match( 1 , (range_kriteria_1 = kriteria_1) * (....) * (range_kriteria_m = kriteria_m) , 0 ))

    Jika ingin memperoleh jawaban yang pasti, berikan Jan sebuah link untuk mendownload sampel workbook.

    Wassalam,

    -Miss Jan Raisin-

    Thursday, May 02, 2013 5:02 AM