Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

ส่งกลับ Double ที่ระบุอัตราดอกเบี้ยต่องวดสําหรับเงินรายปี

ไวยากรณ์

Rate( nper , pmt, pv [, fv ] [, type ] [, guess ] )

ไวยากรณ์ของฟังก์ชัน Rate มีอาร์กิวเมนต์ดังนี้

อาร์กิวเมนต์

คำอธิบาย

nper

จำเป็น Double ที่ระบุจํานวนงวดการชําระเงินทั้งหมดสําหรับเงินรายปี ตัวอย่างเช่น ถ้าคุณผ่อนชําระรายเดือนสําหรับเงินกู้ยืมรถยนต์ระยะเวลาสี่ปี เงินกู้ของคุณจะมียอดการชําระเงินทั้งหมด 4 * 12 (หรือ 48) งวด

pmt

จำเป็น สองเท่า ที่ระบุการชําระเงินในแต่ละงวด การชําระเงินมักจะประกอบด้วยเงินต้นและดอกเบี้ยที่ไม่เปลี่ยนแปลงตลอดอายุของเงินรายปี

Pv

จำเป็น สองเท่า ที่ระบุมูลค่าปัจจุบัน หรือมูลค่าปัจจุบันของชุดข้อมูลการชําระเงินหรือใบเสร็จรับเงินในอนาคต ตัวอย่างเช่น เมื่อคุณยืมเงินเพื่อซื้อรถยนต์ จํานวนเงินกู้คือมูลค่าปัจจุบันของผู้ให้กู้ของการชําระเงินรถยนต์รายเดือนที่คุณจะต้องทํา

Fv

ไม่จำเป็น Variant ที่ระบุมูลค่าในอนาคตหรือยอดดุลเงินสดที่คุณต้องการหลังจากที่คุณชําระเงินงวดสุดท้าย ตัวอย่างเช่น มูลค่าในอนาคตของเงินกู้คือ $0 เนื่องจากเป็นค่าหลังจากการชําระเงินงวดสุดท้าย อย่างไรก็ตามหากคุณต้องการประหยัด $ 50,000 มากกว่า 18 ปีสําหรับการศึกษาของบุตรหลานของคุณแล้ว $ 50,000 คือมูลค่าในอนาคต ถ้าไม่ระบุจะถือว่าเป็นค่า 0

ชนิด

ไม่จำเป็น ตัวแปร ที่ระบุหมายเลขที่ระบุว่าครบกําหนดชําระเงินเมื่อใด ใช้ 0 ถ้าการชําระเงินครบกําหนดเมื่อสิ้นสุดระยะเวลาการชําระเงิน หรือใช้ 1 ถ้าการชําระเงินครบกําหนดเมื่อต้นรอบระยะเวลา ถ้าไม่ระบุจะถือว่าเป็นค่า 0

การคาดเดา

ไม่จำเป็น ตัวแปรที่ระบุค่าที่คุณประเมินจะถูกส่งกลับตาม Rate ถ้าไม่ใส่ค่าอะไรไว้ guess คือ 0.1 (10 เปอร์เซ็นต์)

ข้อสังเกต

เงินรายปีคือชุดของการชําระเงินสดคงที่ในช่วงเวลาหนึ่ง เงินรายปีอาจเป็นเงินกู้ (เช่น การจํานองบ้าน) หรือเงินลงทุน (เช่น แผนการออมรายเดือน)

สําหรับอาร์กิวเมนต์ทั้งหมด เงินสดที่จ่ายออกไป (เช่น เงินฝากเพื่อการออม) จะถูกแสดงด้วยจํานวนลบ เงินสดที่ได้รับ (เช่น เช็คเงินปันผล) จะแสดงด้วยจํานวนบวก

อัตรา จะคํานวณโดยการคํานวณซ้ํา เริ่มต้นด้วยค่า guessฟังก์ชัน Rate จะคํานวณจนได้ผลลัพธ์ที่ถูกต้องภายใน 0.00001 เปอร์เซ็นต์ ถ้า Rate ไม่พบผลลัพธ์หลังจากพยายาม 20 ครั้ง จะล้มเหลว ถ้าค่า guess ของคุณคือ 10 เปอร์เซ็นต์ และ Rate ล้มเหลว ให้ลองใช้ค่าอื่นสําหรับการคาดเดา

ตัวอย่างคิวรี

Expression

ผลลัพธ์

SELECT FinancialSample.*, (Rate([TermInYears]*12,-[MonthlyRePayment],[LoanAmount],0,0,0.1)*12) AS InterestRate FROM FinancialSample;

ส่งกลับเขตข้อมูลทั้งหมดจากตาราง "การเงินสุ่ม" และ "อัตรา" ของดอกเบี้ยต่อปีโดยยึดตาม "TermInYears", "MonthlyRePayment" และ "LoanAmount" และแสดงผลลัพธ์ในคอลัมน์ InterestRate

ตัวอย่าง VBA

หมายเหตุ: ตัวอย่างต่อไปนี้จะสาธิตการใช้ฟังก์ชันนี้ในโมดูล Visual Basic for Applications (VBA) สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการทํางานกับ VBA ให้เลือก การอ้างอิงสําหรับนักพัฒนา ในรายการดรอปดาวน์ที่อยู่ถัดจาก ค้นหา แล้วใส่คําอย่างน้อยหนึ่งคําในกล่องค้นหา

ตัวอย่างนี้ใช้ฟังก์ชัน Rate เพื่อคํานวณอัตราดอกเบี้ยของเงินกู้ที่มีจํานวนการชําระเงินทั้งหมด (TotPmts) จํานวนการชําระเงินกู้ (Payment) มูลค่าปัจจุบันหรือเงินต้นของเงินกู้ (PVal) มูลค่าในอนาคตของเงินกู้ (FVal) ตัวเลขที่ระบุว่าการชําระเงินครบกําหนดเมื่อเริ่มต้นหรือสิ้นสุดระยะเวลาการชําระเงิน (PayType) และประมาณอัตราดอกเบี้ยที่คาดไว้ (Guess)

Dim Fmt, FVal, Guess, PValDim Payment, TotPmts, PayType, APR' When payments are made.Const ENDPERIOD = 0, BEGINPERIOD = 1    Fmt = "##0.00"    ' Define percentage format.FVal = 0    ' Usually 0 for a loan.Guess = .1    ' Guess of 10 percent.PVal = InputBox("How much did you borrow?")Payment = InputBox("What's your monthly payment?")TotPmts = InputBox("How many monthly payments do " & _          "you have to make?")PayType = MsgBox("Do you make payments at the end " & _          "of the month?", vbYesNo)If PayType = vbNo Then     PayType = BEGINPERIOD     Else PayType = ENDPERIODEnd IfAPR = (Rate(TotPmts, -Payment, PVal, _      FVal, PayType, Guess) * 12) * 100MsgBox "Your interest rate is " & _    Format(CInt(APR), Fmt) & " percent."

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย