Fungsi dalam Excel 2007

14
EXCEL 2007 1. IF adalah fungsi logika dalam Microsoft excel yang sering digunakan karena sangat memudahkan dalam menyelesaikan pernyataan yang berhubungan dengan logika bahkan dalam bahasa pemograman sekalipun sering digunakan logika. Fungsi IF yang dalam bahasa kita berarti JIKA merupakan kata yang digunakan menyatakan suatu argument atau pernyataan tertentu sehingga diperoleh penjelasan yang pasti. Berikut cara penggunaan fungsi IF pada microsoft excel 2007 : Jika ekspresi logika hanya ada satu argument yang diujikan. Pada kasus seperti ini, jika kondisi benar/terpenuhi maka di hasilkan nilai TRUE, sedangkan jika tidak terpenuhi maka dihasilkan nilai yang false. =IF(logical_test;value_if_true;value_if_false) Logical_test = nilai atau ekspresi yang akan diujikan (true atau false), Value_if_true = nilai yang dihasilkan jika logical_test bernilai benar(true), Value_if_false = nilai yang dihasilkan jika logical_test bernilai salah(False) Berikut contoh tabel dari penggunaan IF : Kemudian akan membuat value Lulus atau Gagal pada kolom keterangan, dengan ketentuan jika nilai lebih dari/sama dengan 70 maka “Lulus”, sebaliknya jika tidak maka “Gagal”. ketikan rumus fungsinya pada cell C4 Berikut adalah hasilnya.

description

fungsi dalam excel 2007

Transcript of Fungsi dalam Excel 2007

EXCEL 20071. IF adalah fungsi logika dalam Microsoft excel yang sering digunakan karena sangat memudahkan dalam menyelesaikan pernyataan yang berhubungan dengan logika bahkan dalam bahasa pemograman sekalipun sering digunakan logika. Fungsi IF yang dalam bahasa kita berarti JIKA merupakan kata yang digunakan menyatakan suatu argument atau pernyataan tertentu sehingga diperoleh penjelasan yang pasti.Berikut cara penggunaan fungsi IF pada microsoft excel 2007 :

Jika ekspresi logika hanya ada satu argument yang diujikan.Pada kasus seperti ini, jika kondisi benar/terpenuhi maka di hasilkan nilai TRUE, sedangkan jika tidak terpenuhi maka dihasilkan nilai yang false.

=IF(logical_test;value_if_true;value_if_false)

Logical_test= nilai atau ekspresi yang akan diujikan (true atau false),Value_if_true= nilai yang dihasilkan jika logical_test bernilai benar(true),Value_if_false= nilai yang dihasilkan jika logical_test bernilai salah(False)Berikut contoh tabel dari penggunaan IF :

Kemudian akan membuat value Lulus atau Gagal pada kolom keterangan, dengan ketentuan jika nilai lebih dari/sama dengan 70 maka Lulus, sebaliknya jika tidak maka Gagal. ketikan rumus fungsinya pada cell C4

Berikut adalah hasilnya.

Jika ekspresi logika yang diujikan lebih dari satu argument.Sekarang akan menggunakan operator logika untuk mengerjakannya. Rumus AND:=AND(logical1;logical2;....)

AND = jika semua argument benar, maka nilainya benar(True)OR = jika salah satu saja dari argument yang benar, maka nilainya benar(True).Berikut contohnya :

seperti sebelumnya, akan membuat value Lulus atau gagal pada kolom keterangan, dengan ketentuan jika nilai test dan nilai praktek(keduanya) lebih dari/sama dengan 70 maka Lulus, sebaliknya jika tidak maka Gagal.Pada sel D4 ketikan rumus berikut:

Hasilnya akan terlihat seperti ini:

2. Perbedaan fungsi SUM, SUMIF dan SUMIFS SUM: fungsi yang digunakan untuk menjumlahkan data numeric (angka atau bilangan) yang terdapat pada beberapa sel atau range. Format: =SUM(number1;number2;). Artinya jumlahkan isi dari sel A1 hingga sel A3. Contoh : Kemudian tekan Enter. Hasilnya 9000 SUMIF: fungsi yang digunakan untuk menjumlahkan data numeric (angka atau bilangan) pada suatu range sesuai dengan criteria yang telah ditetapkan.

Format: =SUMIF(range;criteria;[sum_range]).range: kumpulan sel yang akan diuji/dijumlahcriteria: syarat untuk sel yang diujisum_range (boleh diisi atau tidak): sel yang akan dijumlahkanjika sum_range tidak diisi, artinya range yang akan dijumlahkan.

Contohnya: kita ingin menjumlahkan gaji yang lebih dari 1000000, maka rumusnya:=sumif(A5:A8;">1000000")artinya jumlahkan isi dari sel A5 hingga sel A8 yang berisi nilai >1000000.

SUMIFS: fungsi yang digunakan untuk menjumlahkan seluruh nilai yang memiliki banyak criteria.Format: SUMIFS(sum_range; range_kriteria_1; kriteria_1; range_kriteria_2; kriteria_2... dst).Contohnya: kita ingin menjumlahkan gaji pegawai yang lebih dari 1000000 di bagian cleaning service=sumifs(D4:D10;B4:B10;"=cleaningservice";D4:D10;">1000000")3. Ada tabel dulu baru bisa mo isi4. Daftar fungsi pada microsoft office excel 2007a. Conditional Function

Conditional Functions atau biasa di sebut Fungsi Logika (Logic Functions) ini digunakan untukmenghitung atau menganalisa data yang bersandar pada perbandingan suatu kondisi atau kriteria tertentu hingga fungsi-fungsi yang termasuk dalam kategori ini lazim disebut juga dengan. Ada banyak fungsi yang terdapat pada kategori ini dimana hampir sebagian besar nama fungsinya memiliki akhiran IF yang jika diartikan secara harfiah adalah "jika". Fungsi logika juga pada umumnya banyak melibatkan penggunaan operator pembanding. AndAND(logical1,logical2, ...)contoh 1

Contoh 2

FALSEFALSE () IFIF(logical_test,value_if_true,value_if_false) IFERRORIFERROR(value,value_if_error)

Contoh

NOTNOT(logical)

Contoh:

OROR(logical1,logical2,...)Contoh :

TRUETRUE( )b. Financial Function

1. ACCRINT : Menghitung besar bunga dari sekuritas (surat berharga) secara berkala dengan metode bunga actual.Sintaks :=ACCRINT(issue;first_interest;settlement;rate;par;frequency;basis;calc_method)2. ACCRINTMMenghitung bunga aktual sekuritas(surat berharga) yang di bayar pada tanggal jatuh temp penyelesaian(settlement date).Sintaks :ACCRINT(issue;settlement;rate;par;basis)3. AMORDEGRCMenhasilkan nilai penyusutan(depresiasi) linier setiap periode akuntansi.Sintaks :AMORDEGRC(cost;date_purchased;first_period;salvage;period;rate;basis)4. AMORLINCMenghasilkan nilai penyusutan(depresiasi) linier setiap periode akuntansi.Sintaks :AMORLINC(cost;date_purchased;first_period;salvage;period;rate;basis)5. COUPDAYBSMenghitung jumlah hari antara awal perode kupon hingga tanggal settlement.Sintaks :COUPDAYBS(settlement;maturity;frequency;basis)6. COUPDAYSMenghitung jumlah hari pada periode kupon yang mengandung tanggal settlement.COUPDAYS(settlement; maturity;frequency;basis)7. COUPDAYSNCMenghitung jumlah hari dari tanggal settlement hingga periode kupon berikutnya.Sintaks :COUPDAYSNC(settlement; maturity;frequency;basis)8. COUPNCDMemberikan tanggal kupon berikutnya setelah tanggal settlement.Sintaks :COUPNCD(settlement; maturity;frequency;basis)9. COUPNUMMenghitung jumlah kupon yang bisa dibayarkan antara tanggal settlement dan tanggal martuary.Sintaks :COUPNUM( settlement; maturity;frequency;basis)10. COUPPCDMemberikan tanggal kupon sebelumnya dari tanggal settlement.Sintaks :COUPPCD(settlement; maturity;frequency;basis)11. CUMIPMTMenghitung bunga kumuatif yang telah dibayarkan antara dua periode.Sintaks :CUMIPMT(rate;nper;pv;start_period;end_period;type)12. CUMPRINCMenghitung pokok pinjaman kumulatif yang telah dibayarkan antara dua periode.Sintaks :CUMPRINC (rate;nper;pv;start_period;end_period;type)13. DBMenghitung nilai penyusutan suatu aset untuk periode tertentu berdasarkan menggunakan metode Saldo Menurun Tetap(Fixed Declining Balance).Sintaks :DB(cost;salvage;life;period;month)14. DDBMenghitung nilai penyusutan suatu aset untuk periode tertentu berdasarkan metode Saldo Menurun Ganda(Double-Declining Balance)Sintaks :DDB(cost;salvage;life;period;factor)15. DISCMenghitung discount rate dari sekuritas.Sintaks :DISC(settlement;maturity;pr;redemption;basis)16. DOLLARDEMengubah harga dalam dollar yang menggunakan format pecahan menjadi format desimal.Sintaks :DOLLARDE(fractional_dollar;fraction)17. DOLLARFRMengubah harga dalam dollar yang menggunakan format desimal menjadi format pecahan.Sintaks :DOLLARFR(decimal_dollar;fraction)18. DURATIONMenghitung durasi tahunan dari suatu sekuritas dengan pembayaran bunga periodik.Sintaks :DURATION(settlement;matuarity;coupon;yld;frequency;basis)19. EFFECTMenghitung tingkat bunga efektif per tahun.Sintaks :EFFECT(nominal_rate;npery)20. FVMenghitung nilai akan datang (future value) dari suatu investasi dengan besar pembayaranyang tetap(anuitas), untuk tingkat bunga yang tetap dalam periode tertentu.Sintaks :FV(rate;nper;pmt;pv;type)21. FVSCHEDULEMenghitung nilai akan datang(future value) dari nilai pokok setelah ditambahkan sederet bunga kompon(compound interest).Sintaks :FVSCHEDULE(principal;schedule)22. INTRATEMenghitung bunga sekuritas.Sintaks :INTRATE(settlement;matuarity;investment;redemption;basis23. IPMTMenghitung nilai bunga dan pembayaran dengan periode pembayaran yang konstan dan tingkat suku bunga yang konstan.Sintak :IPMT(rate,per,nper,pv,fv,type)24. IRRMenghitung laju pengembalian internal.Sintak :IRR(values, guess)25. ISPMTMenghitung bunga yang telah dibayar selama periode investasi tertentu.Sintaks :ISPMT (rate,per,nper,pv)26. MDURATIONMenghitung d urasi macauley yang diperbaiki untuk sekuritas dengan asumsi nilai $1500.Sintaks :MDURATION(settlement;matuarity;coupon;yld;frequency;basis)27. MIRRMenghitung laju pengembalian internal yang dimodifikasi.Sintaks :MIRR (values, finance_rate, reinvest_rate)28. NOMINALMenghitung nilai bunga nominal tahunan.Sintaks :NOMINAL (effect_rate, npery)29. NPERMenentukan jumlah periode untuk mengenal suatu investasi.Sintaks :NPER(rate, pmt, pv, fv,type)30. NPVMenghitung nilai cepat saat ininet present value)Sintaks :NPV(rate,value1, value2,...)31. ODDFPRICEMenentukan harga per $100 sekuritas pada periode pertama ganji.Sintaks :ODDFPRICE(Settlement,maturity,issue,first_coupon,rate,yld,redemption,frequency,basis)32. ODDFYIELDMenentukan nilai yield sekuritas pada periode pertama ganjil.Sintaks :ODDPYIELD(Settelment,maturity,issue,first_coupon,rate,pr,redemption,frequency,basis)33. ODDLPRICEMenentukan harga per $100 sekuritas pada periode terakhir ganjil.Sintaks :ODDLPRICE(Settelment,maturity,last_interest,rateyld,redemption,frequency,basis)34. ODDLYIELDMenentukan nilai yield sekuritas pada periode terakhir ganjil.Sintaks :ODDLYIED(settlement,maturity,last_interest,rate,pr,redemption,frequency,basis)35. PMTMenghitung nilai angsuran secara periodik untuk melunasi nilai pinjaman berdasarkan periode, pembayaran, yang konstan, dan nilai bunga yang konstan juga.Sintaks :PMT(rate,nper,pv,fv,type)36. PPMTMenghitung nilai pokok dan pembayaran yang diperlukan untuk membayar kembali suatu nilai pinjaman dalam jangka waktu yang ditentukan, dengan periode pembayaran yang konstan dan tingkat suku bunga yang konstan.Sintaks :PPMT(rate,per,nper,pv,fv,type)37. PRICEMenentukan harga per $100 sekuritas yang memberikan bunga periodik.PRICE(settlement,maturity,rate,yld,redemption,frequency,basis)38. PRICEDiSCMenentukan harga per $100 sekuritas yang tidak dihitung(discount).Sintaks :PRICEDISC(settlement,maturity,discount,redemption,basis)39. PRICEMATMenentukan harga per $100 sekuritas yang memberikan jatuh tempo.Sintaks :PRICEMAT(settlement,maturity,issue,rate,yld,basis)40. PVMenghitung nilai sekarang(present value).Sintaks :PV(rate,nper,pmt,fv,type)41. RATEMenentukan tingkat bunga dalam suatu periode dari suatu anuitas.Sintaks :RATE(nper,pmt,pv,fv,type,guess)42. RECEIVEDMenghitung jumlah yang diterima saat jatuh tempo pada suatu investasi sekuritas.Sintaks :RECEIVED(settlement,maturity,investment,discount,basis)43. SLNMenghitung nilai penyusutan dan suatu hak milik untuk suatu periode tunggal berdasarkan metode Garis Lurus.Sintaks :SLN(cost, salvage, number of periods)44. SYDMenghitung nilai penyusutan dari suatu hak milik untuk suatu periode tunggal berdasarkan metode jumlah angka tahunan(sum-of-year digits).Sintaks :SYD(cost,salvage,life,per)45. TBILLEQMenghitung nilai bond-equivalent untuk sebuah Treasury bill.Sintaks :TBILLEQ(settlement,maturity,discount)46. TBILLPRICEMenghitung harga per $100 nilai awal(uang muka;face value) untuk sebuah Trasure Bill.Sintaks :TBILLPRICE(settlement,maturity,discount)47. TBILLYIELDMenentukan nilai sebuah Treasure Bill.Sintaks :TBILLYIELD(settlement,maturity,pr)48. VDBMenghasilkan nilai penyusutan suatu aset untuk beberapa periode sesuai parameter yanng ditentukan.Sintaks :VDB(cost,salvage,life,start_period,end_period,factor,no_switch)49. XIRRMenghitung nilai IRR untuk jadwal cash-flow uyang tidak selalu periodik.Sintak :XIRR(values,dates,guess)50. XNPVMenghitung nilai NPV untuk jadwal cash-flow yang tidak selalu periodik.Sintaks :XNPV(rate,values,dates)51. YIELDMenentukan yield pada sekuritas yang memberikan bunga periodik.Sintaks :YIELD(settlement,maturity,rate,pr,redemption,frequency,basis)52. YIELDDISCMenentukan yield pada sekuritas yang tidak dihitung (discount).Sintaks :YIELDDISC(settlement,maturity,pr,redemption,basis)53. YIELDMATMenentukan yield pada sekuritas yang memberikan jatuh tempo.Sintaks :YIELDMAT(settlement,maturity,issue,rate,pr,basis)

Keterangan : Pemisah antara rumus pada suatu fungsi ditentukan dariregion and setting.Contohnya, =YIELDMAT(settlement,maturity,dst)Nah, pemisah antara settlement itu dapat ditentukan olehregion and setting.Bila padaregion and settingdiubah menjadi Indonesia,maka pemisahnya menjadi ";".Bila tidak diubah, pemisahnya akan berupa "," yang merupakandefaultdari Ms.Excel

c. Math and trig function

d. Statistical Function

e. Text Function

f. More Function

Engineering Function

Cube Function

Information Fuction