Cách tạo một hàm tài chính mới
Cách tạo một hàm tài chính mới
Trong Excel có một công cụ VBA có thể giúp bạn tự tạo một hàm riêng để tính. Trường hợp bạn cần dùng công thức nhiều lần và công thức khá phức tạp cho mỗi lần nhập thì hãy nghĩ đến việc tạo một hàm riêng. Sau đây bạn sẽ được hướng dẫn cách đơn giản nhất để lập một hàm tài chính mà không cần biết đến ngôn ngữ Visual Basic phức tạp
Nhấn tổ hợp phím Alt + F11
Chương trình sẽ mở ra một ứng dụng mang tên Microsoft Visual Basic. Trên menu Insert hãy chọn Module
Lúc này sẽ xuất hiện bảng Module 1, bạn có thể bắt đầu dùng ngôn ngữ Visual Basic để viết các dòng mã lệnh
Ở đây ta hãy lấy ví dụ công thức xác định giá trị tương lai của chuỗi tiền tệ biến đổi theo cấp số nhân
Function FVQ(PMT, NPER, RATE, Q)
FVQ = PMT*((1+Q)^NPER)-((1+RATE)^NPER))/((1+Q)-(1+RATE))
End Function
Sau đó nhấn nút Run (hoặc F5) để chạy chương trình
Hộp thoại Macros xuất hiện và bạn đặt tên Macro. Bạn gõ vào tên hàm FVQ và nhấn Create là xong.
Trong tài chính có một mô hình quản trị hàng tồn kho nổi tiếng mang tên lượng đặt hàng tối ưu (EOQ – Economic Order Quantity)
EOQ = ((2*Q*F)/C)^1/2
Q là tổng sản lượng hàng hóa dự kiến tiêu thụ trong kỳ
F là chi phí cố định cho mỗi lần đặt hàng
C là chi phí lưu giữ bình quân mỗi đơn vị hàng tồn kho
Function EOQ(Q, F, C)
EOQ = (2*Q*F/C)^(1/2)
End Function
Sau khi thực hiện lệnh Run, bạn có thể lập một bảng tính trong một Sheet để tính EOQ
Lúc này bạn có thể viết thêm một dòng mã để tính EOQ qua các box khai báo
Sub EOQ()
Q = application.inputbox(PROMPT:= “VUI LONG NHAP SAN LUONG:”, TYPE:=1)
F = application.inputbox(PROMPT:= “VUI LONG NHAP CHI PHI DAT HANG:”, TYPE:=1)
C = application.inputbox(PROMPT:= “VUI LONG NHAP CHI PHI LUU KHO:”, TYPE:=1)
MsgBox "LUONG DAT HANG TOI UU LA" & EOQ(Q, F, C) & "SAN PHAM"
End Sub
Chúc các bạn thành công
Hoàng Hà
» Tin mới nhất:
» Các tin khác: