Monday, June 25, 2012

Fungsi if pada excel dengan variabel lebih dari 2 kondisi

Baru saja kami mencoba mencari rumus perhitungan fungsi if pada excel dengan kondisi sampai dengan 28 tingkatan, awalnya sempet bingung juga, karena rumusnya sangat panjang.

Namun karena jumlah yang dihitung hingga ribuan perhitungan, jadi lebih efektif menggunakan rumus. Pertama-tama saya coba menggunakan dua konstanta, setelah sukses tinggal copy rumus dan menambah tanda tutup kurung.

Berikut fungsi if dengan konstanta sangat banyak.
=If(f2=1,1000, if(f2=2,900, if(f2=3,800, if(f2=4. 700,0))))

Keterangan :
  • Rumus dasar fungsi if adalah : =IF(B2=1,"benar","salah") ato =IF(B2=1;c;d)
  • Apabila hasilnya berupa non numeric, maka, hasil diberi tanda "", jika hasilnya numeric maka tidak perlu ditambahkan string
  • Tulisan yang bertanda merah bisa diganti >, < perkalian maupun perhitungan lainnya
  • Setiap penambahan variable, tinggal menambahkan if(logikal tes setelah tanda koma (biru) dan menambahkan satu tutup kurung di bagian paling belakang.

1 comment:

  1. kalau seperti ini bgmn solusinya
    =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")))
    terima kasih

    ReplyDelete