Dungvt0907i@gmail.com FPT-aptech Hàm tài chính (Financial functions)phần 2.7(hết) Hàm YIELD() Tính tỷ lệ lợi nhuận của một chứng khoán trả lãi theo định kỳ. Thường được dùng để tính tỷ lệ lợi nhuận của trái phiếu. Cú pháp: = YIELD(settlement, maturity, rate, pr, redemption, frequency, basis) Settlement : Ngày kết toán chứng khoán, là một ngày sau ngày phát hành chứng khoán, khi chứng khoán được giao dịch với người mua. Maturity : Ngày đáo hạn chứng khoán, là ngày chứng khoán hết hiệu lực. Rate : Lãi suất hằng năm của chứng khoán. Pr : Giá trị dựa trên đồng mệnh giá $100 của chứng khoán. Redemption : Giá trị (số tiền) nhận được của chứng khoán khi đáo hạn. Frequency : Số lần trả lãi hằng năm. Nếu trả mỗi năm một lần: frequency = 1; trả mỗi năm hai lần: frequency = 2; trả mỗi năm bốn lần: frequency = 4. Basis : Là cơ sở dùng để đếm ngày (nếu bỏ qua, mặc định là 0) = 0 : Một tháng có 30 ngày / Một năm có 360 ngày (theo tiêu chuẩn Bắc Mỹ) = 1 : Số ngày thực tế của mỗi tháng / Số ngày thực tế của mỗi năm = 2 : Số ngày thực tế của mỗi tháng / Một năm có 360 ngày = 3 : Số ngày thực tế của mỗi tháng / Một năm có 365 ngày = 4 : Một tháng có 30 ngày / Một năm có 360 ngày (theo tiêu chuẩn Châu Âu) Lưu ý: • Nên dùng hàm DATE(year, month, day) khi nhập các giá trị ngày tháng. • Settlement là ngày mà chứng khoán được bán ra, maturity là ngày chứng khoán hết hạn. Ví dụ, giả sử có một trái phiếu có thời hạn 30 năm được phát hành ngày 1/1/2008, và nó có người mua vào 6 tháng sau. Vậy, ngày phát hành (issue date) trái phiếu sẽ là 1/1/2008, Settlement là ngày 1/7/2008, và Maturity là ngày 1/1/2038, 30 năm sau ngày phát hành. • Settlement, maturity, frequency và basis sẽ được cắt bỏ phần lẻ nếu chúng không phải là số nguyên • Nếu settlement và maturity không là những ngày hợp lệ, YIELD() sẽ trả về giá trị lỗi #VALUE! • Nếu rate < 0, YIELD() sẽ trả về giá trị lỗi #NUM! • Nếu pr ≤ 0 hoặc redemption ≤ 0, YIELD() sẽ trả về giá trị lỗi #NUM! • Nếu frequency không phải là 1, 2 hay 4, YIELD() sẽ trả về giá trị lỗi #NUM! Dungvt0907i@gmail.com FPT-aptech • Nếu basis < 0 hay basis > 4, YIELD() sẽ trả về giá trị lỗi #NUM! • Nếu settlement ≥ maturity, YIELD() sẽ trả về giá trị lỗi #NUM! • Hàm YIELD() sẽ được tính theo công thức sau: Với: A : Số ngày từ ngày bắt đầu kỳ tính lãi cho đến ngày kết toán. DSM : Số ngày từ ngày ngày kết toán cho đến ngày đáo hạn. E : Số ngày trong kỳ tính lãi. Ví dụ: • Tính tỷ lệ lợi nhuận của một trái phiếu có ngày kết toán là 15/2/2008, ngày đáo hạn là 15/11/2016, có lãi suất hằng năm là 5.75%, giá trị của trái phiếu dựa trên đồng $100 là $95.04287, giá trị nhận được khi đáo hạn là $100, trả lãi 6 tháng 1 lần, với cơ sở để tính ngày là một năm 360 ngày, một tháng 30 ngày ? = YIELD(DATE(2008,2,15), DATE(2016,11,15), 5.75%, 95.04287, 100, 2, 0) = 0.065 (= 6.5%) Hàm YIELDDISC() Tính tỷ lệ lợi nhuận hằng năm của một chứng khoán đã chiết khấu. Cú pháp: = YIELDDISC(settlement, maturity, pr, redemption, basis) Settlement : Ngày kết toán chứng khoán, là một ngày sau ngày phát hành chứng khoán, khi chứng khoán được giao dịch với người mua. Maturity : Ngày đáo hạn chứng khoán, là ngày chứng khoán hết hiệu lực. Pr : Giá trị dựa trên đồng mệnh giá $100 của chứng khoán. Redemption : Giá trị (số tiền) nhận được của chứng khoán khi đáo hạn. Basis : Là cơ sở dùng để đếm ngày (nếu bỏ qua, mặc định là 0) = 0 : Một tháng có 30 ngày / Một năm có 360 ngày (theo tiêu chuẩn Bắc Mỹ) = 1 : Số ngày thực tế của mỗi tháng / Số ngày thực tế của mỗi năm = 2 : Số ngày thực tế của mỗi tháng / Một năm có 360 ngày = 3 : Số ngày thực tế của mỗi tháng / Một năm có 365 ngày = 4 : Một tháng có 30 ngày / Một năm có 360 ngày (theo tiêu chuẩn Châu Âu) Lưu ý: • Nên dùng hàm DATE(year, month, day) khi nhập các giá trị ngày tháng. Dungvt0907i@gmail.com FPT-aptech • Settlement là ngày mà chứng khoán được bán ra, maturity là ngày chứng khoán hết hạn. Ví dụ, giả sử có một trái phiếu có thời hạn 30 năm được phát hành ngày 1/1/2008, và nó có người mua vào 6 tháng sau. Vậy, ngày phát hành (issue date) trái phiếu sẽ là 1/1/2008, Settlement là ngày 1/7/2008, và Maturity là ngày 1/1/2038, 30 năm sau ngày phát hành. • Settlement, maturity, và basis sẽ được cắt bỏ phần lẻ nếu chúng không phải là số nguyên • Nếu settlement và maturity không là những ngày hợp lệ, YIELDDISC() sẽ trả về giá trị lỗi #VALUE! • Nếu pr ≤ 0 hoặc redemption ≤ 0, YIELDDISC() sẽ trả về giá trị lỗi #NUM! • Nếu basis < 0 hay basis > 4, YIELDDISC() sẽ trả về giá trị lỗi #NUM! • Nếu settlement ≥ maturity, YIELDDISC() sẽ trả về giá trị lỗi #NUM! Ví dụ: • Tính tỷ lệ lợi nhuận của một trái phiếu đã chiết khấu có ngày kết toán là 16/2/2008, ngày đáo hạn là 1/3/2008, giá trị của trái phiếu dựa trên đồng $100 là $99.795, giá trị nhận được khi đáo hạn là $100, với cơ sở để tính ngày là một năm 360 ngày, còn số ngày trong mỗi tháng thì theo thực tế của tháng đó ? = YIELDDISC(DATE(2008,2,16), DATE(2008,3,1), 99.795, 100, 2) = 0.052823 (= 5.28%) Hàm YIELDMAT() Tính tỷ lệ lợi nhuận hằng năm của một chứng khoán trả lãi vào ngày đáo hạn. Cú pháp: = YIELDMAT(settlement, maturity, issue, rate, pr, basis) Settlement : Ngày kết toán chứng khoán, là một ngày sau ngày phát hành chứng khoán, khi chứng khoán được giao dịch với người mua. Maturity : Ngày đáo hạn chứng khoán, là ngày chứng khoán hết hiệu lực. Issue : Ngày phát hành chứng khoán. Rate : Lãi suất của chứng khoán vào ngày phát hành. Pr : Giá trị dựa trên đồng mệnh giá $100 của chứng khoán. Basis : Là cơ sở dùng để đếm ngày (nếu bỏ qua, mặc định là 0) = 0 : Một tháng có 30 ngày / Một năm có 360 ngày (theo tiêu chuẩn Bắc Mỹ) = 1 : Số ngày thực tế của mỗi tháng / Số ngày thực tế của mỗi năm = 2 : Số ngày thực tế của mỗi tháng / Một năm có 360 ngày = 3 : Số ngày thực tế của mỗi tháng / Một năm có 365 ngày = 4 : Một tháng có 30 ngày / Một năm có 360 ngày (theo tiêu chuẩn Châu Âu) Lưu ý: Dungvt0907i@gmail.com FPT-aptech • Nên dùng hàm DATE(year, month, day) khi nhập các giá trị ngày tháng. • Settlement là ngày mà chứng khoán được bán ra, maturity là ngày chứng khoán hết hạn. Ví dụ, giả sử có một trái phiếu có thời hạn 30 năm được phát hành ngày 1/1/2008, và nó có người mua vào 6 tháng sau. Vậy, ngày phát hành (issue date) trái phiếu sẽ là 1/1/2008, Settlement là ngày 1/7/2008, và Maturity là ngày 1/1/2038, 30 năm sau ngày phát hành. • Settlement, maturity, issue, và basis sẽ được cắt bỏ phần lẻ nếu chúng không phải là số nguyên • Nếu settlement, maturity hay issue không là những ngày hợp lệ, YIELDMAT() sẽ trả về giá trị lỗi #VALUE! • Nếu rate ≤ 0 hoặc pr ≤ 0, YIELDMAT() sẽ trả về giá trị lỗi #NUM! • Nếu basis < 0 hay basis > 4, YIELDMAT() sẽ trả về giá trị lỗi #NUM! • Nếu settlement ≥ maturity, YIELDMAT() sẽ trả về giá trị lỗi #NUM! Ví dụ: • Tính tỷ lệ lợi nhuận của một trái phiếu được trả lãi vào ngày đáo hạn có ngày phát hành là 8/11/2007, ngày kết toán là 15/3/2008, ngày đáo hạn là 3/11/2008, lãi suất khi phát hành là 6.25% / năm, giá trị của trái phiếu dựa trên đồng $100 là $100.0123, với cơ sở để tính ngày là một năm 360 ngày, một tháng có 30 ngày ? = YIELDMAT(DATE(2008,3,15), DATE(2008,11,3), DATE(2007,11,8), 6.25%, 100.0123) = 0.060954 (= 6.09%) . trong mỗi tháng thì theo thực tế của tháng đó ? = YIELDDISC(DATE (20 08 ,2, 16), DATE (20 08,3,1), 99 .79 5, 100, 2) = 0.0 528 23 (= 5 .28 %) Hàm YIELDMAT() Tính tỷ lệ lợi nhuận hằng năm của một chứng khoán. ngày là một năm 360 ngày, một tháng 30 ngày ? = YIELD(DATE (20 08 ,2, 15), DATE (20 16,11,15), 5 .75 %, 95.0 428 7, 100, 2, 0) = 0.065 (= 6.5%) Hàm YIELDDISC() Tính tỷ lệ lợi nhuận hằng năm của một chứng. Dungvt0907i@gmail.com FPT-aptech Hàm tài chính (Financial functions )phần 2. 7( hết) Hàm YIELD() Tính tỷ lệ lợi nhuận của một chứng khoán trả lãi