Ngày đến hạn tính như thế nào?

tienduyet

Member
Hội viên mới
Thưa diễn đàn, em có một ý tưởng như này nha:
Ngày 01/01/2008, em gửi tiết kiệm vào Ngân hàng ACB 100.000.000 đ (Một trăm triệu đồng chẵn./.), thời hạn là 3 tháng, lãi suất là 1,00%/tháng.
Câu hỏi của em là: Các anh, chị giúp em làm thế nào để em biết được Ngày đến hạn, tính lãi suất khi em gửi được 25 ngày (khi đó dùng lãi suất 0,30%/tháng), tính lãi suất khi được 90 ngày (tức là tròn 3 tháng).
Em mong nhận được sự chia sẻ hiểu biết của anh, chị!
 
Ðề: Ngày đến hạn tính như thế nào?

Thưa diễn đàn, em có một ý tưởng như này nha:
Ngày 01/01/2008, em gửi tiết kiệm vào Ngân hàng ACB 100.000.000 đ (Một trăm triệu đồng chẵn./.), thời hạn là 3 tháng, lãi suất là 1,00%/tháng.
Câu hỏi của em là: Các anh, chị giúp em làm thế nào để em biết được Ngày đến hạn, tính lãi suất khi em gửi được 25 ngày (khi đó dùng lãi suất 0,30%/tháng), tính lãi suất khi được 90 ngày (tức là tròn 3 tháng).
Em mong nhận được sự chia sẻ hiểu biết của anh, chị!


Tui sẽ gửi cho ông cái phần mềm in sổ tiết kiệm, tôi viết từ 2006 và đang dùng. Hôm nào rãnh tôi xóa bớt dữ liệu rồi gửi cho, xem thế nào nhé. trong chương trình đó, ngoài tính ngày đến hạn, còn có nhiều chức năng khác để anh cùng nghiên cứu trao đổi, nếu anh em có time thì cùng tôi nâng cấp cho chuyên nghiệp hơn (sẽ có buổi nhậu cảm ơn sự cộng tác nữa :cheers1:). Có nhiều ý tưởng mới nhưng vì bận quá nên cũng chưa update phiên bản mới được. Cái hội IT4DKT này lôi kéo mình đi mãi..:banghead::banghead:
 
Ðề: Ngày đến hạn tính như thế nào?

Thưa diễn đàn, em có một ý tưởng như này nha:
Ngày 01/01/2008, em gửi tiết kiệm vào Ngân hàng ACB 100.000.000 đ (Một trăm triệu đồng chẵn./.), thời hạn là 3 tháng, lãi suất là 1,00%/tháng.
Câu hỏi của em là: Các anh, chị giúp em làm thế nào để em biết được Ngày đến hạn, tính lãi suất khi em gửi được 25 ngày (khi đó dùng lãi suất 0,30%/tháng), tính lãi suất khi được 90 ngày (tức là tròn 3 tháng).
Em mong nhận được sự chia sẻ hiểu biết của anh, chị!

1/ Lãi suất khi được 25 ngày tính theo lãi suất không kỳ hạn 0.3%tháng thì tiền lãi được tính là: = số tiền gửi*lãi suất %tháng*số ngày phát sinh/(chia)30ngày.
2/ Lãi suất khi đến hạn là 3 tháng (không tính 90 ngày) là:
= số tiền gửi*1%*3
Thế em nhé, thân chào.
 
Ðề: Ngày đến hạn tính như thế nào?

1. Nói như anh Nhutinh thì nói làm gì, điều này em đã và đang sử dụng các hàm trong Excel để tính toán được 3 năm rồi mà không sai. Ngoài tính lãi tiền gửi còn tính cả lãi tiền vay,....trong đó làm 1/2 chuyên nghiệp. Ví như: Số tiết kiệm AB123 đến rút, thì em chỉ nhập AB123 vào ô Nhập số sổphần mềm do em viết tính ra luân, kể cả khi nó đến hạn, hay rút trước hạn đều đúng cả.
Ý em là dùng VBA trong Access cơ anh ah.
2. Anh Suynghdi ah, anh delete đi rồi gởi cho em nhé
em xem để học hỏi, để rồi anh em mình cũng như dân kế toán bọn mình trao đổi để update lên 1phong cách chuyên nghiệp hơn.
Anh sớm gửi cho em tham khảo và học hỏi nhé.
 
Ðề: Ngày đến hạn tính như thế nào?

vâng đây là CSDl em đã thiết kế nhưng chưa biết viến VBA.
Mong anh, chị chỉ bảo em ah!
Link: http://www.mediafire.com/download.php?aaraaaagaaa

Bạn nói là đã tính bằng excel được 3 năm nay, vậy bạn có biết dùng VBA trong Excel hay chưa?
Nếu biết rồi thì VBA trong Access cũng giống như thế. Vẫn dùng ngôn ngữ VB. CHỉ có điều là trong Access là những đối tượng hơi khác đi, không còn là các CELL, SHEET .. đặc trưng của Excel nữa.
Thay vào đó là các khái niệm table, column, record ...

Các hàm của VB vẫn dùng được trong Access.
 
Ðề: Ngày đến hạn tính như thế nào?

vâng đây là CSDl em đã thiết kế nhưng chưa biết viến VBA.
Mong anh, chị chỉ bảo em ah!
Link: http://www.mediafire.com/download.php?aaraaaagaaa

Download file về hình như k được. Hiện nay đã có trang web của hội IT4DKT (mặc dù đang chạy phiên bản thử nghiệm), anh chị em có thể upload file lên Phần THƯ VIỆN IT4DKT - Mục DỮ LIỆU THÀNH VIÊN DKT nhé. (chú ý đăng ký - đăng nhập để gửi file lên - kích thước <= 10M)
@hangiang: Thanks to test THƯ VIỆN IT4DKT ----> em đã fix xong, anh up file lên thử nhé :cheers1:
 
Sửa lần cuối:
Ðề: Ngày đến hạn tính như thế nào?

Anh ơi, em đâu có biết VBA mấy đâu, trong Excel em chỉ dùng các công thức bình thường thôi, ví như: If, Edate, and, or, mod,... để tính thôi anh ah.
Anh chỉ em các tính bằng VBA trong Access nhé. Em thấy Access quản lý dữ liệu hay hơn Excel nhiều lắm.
Cảm ơn anh.
 
Ðề: Ngày đến hạn tính như thế nào?

Chủ đề này chưa có anh chị nào giúp bạn tienduyet thế ah!
Các anh chị ơi giúp bạn tienduyet đi, cũng dựa vào đó bọn em có thêm nhiều bài học nữa ah!
 
Ðề: Ngày đến hạn tính như thế nào?

Chỉ có thể sử dụg Access được nếu biết về lập trình.
Bất kỳ ngôn ngữ nào cũng được. Nhưng phải có căn bản về lập trình.
Access sử dụng ngôn ngữ VB. Nếu đã học 1 vài ngôn ngữ nào đó rồi thì bắt qua học VB rất dễ.
CÒn nếu chưa từng lập trình thì chịu thua. Không làm sao hướng dẫn nổi.
Để quản lý CSDL còn phải biết về thiết kế CSDL và 1 ngôn ngữ không thể nào thiếu là SQL...

Bạn có sẵn sàng chưa?
 
Ðề: Ngày đến hạn tính như thế nào?

Ngày đến hạn thì em tính được rồi, dùng hàm DateAdd().
Còn tính tiền lãi khi 25 ngày hay 90 ngày thi em chưa tính được, vì tiền gửi tính 1 năm có 360 ngày, nên dùng dùng hàm DateDiff() thì không được
Anh/chị nào có cách tính hiệu quả hơn thì chia sẻ cho em với.
 
Ðề: Ngày đến hạn tính như thế nào?

Ngày đến hạn thì em tính được rồi, dùng hàm DateAdd().
Còn tính tiền lãi khi 25 ngày hay 90 ngày thi em chưa tính được, vì tiền gửi tính 1 năm có 360 ngày, nên dùng dùng hàm DateDiff() thì không được
Anh/chị nào có cách tính hiệu quả hơn thì chia sẻ cho em với.
Tính số ngày --> A
Lãi suất đã có --> B
Số dư gốc đã có --> C
Nhân thì ra tiền lãi thôi, sao không được
???
 
Sửa lần cuối:
Ðề: Ngày đến hạn tính như thế nào?

Ngày đến hạn thì em tính được rồi, dùng hàm DateAdd().
Còn tính tiền lãi khi 25 ngày hay 90 ngày thi em chưa tính được, vì tiền gửi tính 1 năm có 360 ngày, nên dùng dùng hàm DateDiff() thì không được
Anh/chị nào có cách tính hiệu quả hơn thì chia sẻ cho em với.

Tính 90 ngày/quý hay 360 ngày/năm là để tính con số khi thương thảo ký kết hợp đồng kìa, không phải dùng để tính lãi thực tế.
Con số đó là lãi suất danh nghĩa.

Tức là: Giả sử theo quảng cáo NH đưa ra mức lãi suất 18%/năm như vậy nếu người ta muốn gửi không kỳ hạn thì lãi suất theo ngày sẽ là 18%/360/ngày= 0,05%/ngày.
Bình thường người gửi ký hợp đồng thì NH sẽ công bố lãi suất theo tháng là 1,5%/tháng.
Và khi đó gộp lãi theo tháng, nhưng tiền lãi được tính thì vẫn tính theo ngày.
Nếu ký hợp đồng 18%/năm thì lãi sẽ được gộp theo năm. Ký hợp đồng 1,5%/tháng thì gộp lãi theo tháng.

Riêng tiền gửi tiết kiệm thì có thể có khỏan mục riêng: không được rút ra trước hạn, nếu rút ra trước hạn thì không được tính đồng lãi nào cả , hoặc có khi còn phải chịu phạt hợp đồng ...
Tùy theo ký kết cụ thể thực tế.
 
Ðề: Ngày đến hạn tính như thế nào?

Điều mà anh muontennguoi nói thì không có gì bàn cãi cả, nhưng đồng chí tienduyet và em cũng như bạn a-ma-tơ khác muốn được anh chị chia sẻ cách làm cơ ạ.
Ở đây, đồng chí tienduyet nói là khi rút trước hạn thì nhận lãi không kỳ hạn -> vấn đề này thì được giải quyết ra sao? kết quả của phép tính = kết quả khi em dùng hàm Days360() trong Excel ạ.
Cảm ơn anh chị đã chia sẻ!
 
Ðề: Ngày đến hạn tính như thế nào?

Access không có sẵn các hàm tài chánh như trong Excel.
Do đó ta phải tính toán, cộng trừ theo ý nghĩa mà ta muốn, dựa trên số ngày thực tế của các hàm về ngày tháng của Access.

Phải căn cứ hợp đồng thực tế thôi.

Ví dụ: Hợp đồng ghi là tiền gửi tiết kiệm LS 18%/năm, nếu rút trước hạn thì được tính theo LS không kỳ hạn là 1%/tháng.
Khi đó ta phải kiểm tra: phần chẵn năm (DateDiff("yyyy",date1,date2)) thì tính theo 18%/năm, phần lẽ ngày thì tính theo LS 1%/tháng...

Phải tính từ đoạn theo đúng ý nghĩa của hợp đồng.
Do đó đòi hỏi người viết chương trình phải có kiến thức về kinh tế tài chánh.


Ngày 01/01/2008, em gửi tiết kiệm vào Ngân hàng ACB 100.000.000 đ (Một trăm triệu đồng chẵn./.), thời hạn là 3 tháng, lãi suất là 1,00%/tháng.
Câu hỏi của em là: Các anh, chị giúp em làm thế nào để em biết được Ngày đến hạn, tính lãi suất khi em gửi được 25 ngày (khi đó dùng lãi suất 0,30%/tháng), tính lãi suất khi được 90 ngày (tức là tròn 3 tháng).

Như trên thì tiền gửi phải đủ 3 tháng (không phải là 90 ngày) thì tính LS 3%/3tháng.
Nếu chưa đủ 3 tháng thì tính LS 0,3%/tháng = 0,01%/ngày.
Chú ý là: có vài NH tính LS danh nghĩa 0,01%/ngày nhưng cũng có vài NH tính theo 0,3%/(số ngày cụ thể của từng tháng).

Giả sử ở đây tính theo danh nghĩa 0,01%/ngày thì:
Phần tiền lãi cho số chẵn quý: t1 = tiengui * datediff("q", ngaygui, ngayrut) * 3%
Ngày bắt đầu được tính lãi theo 0,01%/ ngày là cái ngày mà chấm dứt tính lãi 3% ở trên.
Ngày đó là: d_chanquy = dateADD("q", datediff("q", ngaygui, ngayrut) , ngaygui)
OK. Ở trên đơn giản là cộng thêm số quý vào ngày_gửi.
Như vậy số ngày lẻ ra sẽ là: m_thua = datediff("d", d_chanquy, ngayrut)
Và số lãi tính riêng cho các ngày lẻ là: t2 = tiengui * m_thua * 0,01%

Nếu muốn gom lại thành 1 dòng để tính luôn ra số tiền lãi phải trả thì ta thế vào các công thức trên thôi:
lai = tiengui * ((datediff("q", ngaygui, ngayrut) * 3%) + ( datediff("d", dateADD("q", datediff("q", ngaygui, ngayrut) , ngaygui), ngayrut) * 0,01%))
 
Ðề: Ngày đến hạn tính như thế nào?

anh Muontennguoi ơi! Hình như công thức của anh có vấn đề thì phải, em áp dụng theo công thức datediff("d", dateADD("q", datediff("q", ngaygui, ngayrut) , ngaygui), ngayrut) --> kết quả sai anh ah.
VD: em tính từ 12/09/2007 -> 12/09/2008 = 0 ngày, hay 12/09/2008 -> 12/10/2008 = -61 ngày.
Em có gửi file mẫu đây ah: http://www.mediafire.com/download.php?bwbzsvhekns
Anh xem em làm sai hay công thức của anh sai nhé.
 
Ðề: Ngày đến hạn tính như thế nào?

Em mạo muội góp thêm ý kiến, mong anh chị góp ý để được kết quả tốt hơn.
txt1 = (Day(txtNgayRut) - Day(txtNgayGui)) + ((Month(txtNgayRut) - Month(txtNgayGui)) * 30) + ((Year(NgayRut) - Year(NgayGui)) * 360)

Công thức không Pờ-rồ tý tẹo nào cả, nhưng tháng có 28, 29, 30 hay 31 ngày thì đều làm tròn là 30 ngày anh chị thân mến ah.
 
Ðề: Ngày đến hạn tính như thế nào?

Thưa diễn đàn, em có một ý tưởng như này nha:
Ngày 01/01/2008, em gửi tiết kiệm vào Ngân hàng ACB 100.000.000 đ (Một trăm triệu đồng chẵn./.), thời hạn là 3 tháng, lãi suất là 1,00%/tháng.
Câu hỏi của em là: Các anh, chị giúp em làm thế nào để em biết được Ngày đến hạn, tính lãi suất khi em gửi được 25 ngày (khi đó dùng lãi suất 0,30%/tháng), tính lãi suất khi được 90 ngày (tức là tròn 3 tháng).
Em mong nhận được sự chia sẻ hiểu biết của anh, chị!

SND theo dõi topic của bạn, nhưng chưa hình dung hết được mục đích cuối cùng bạn viết ứng dụng này là gì? Nếu bạn có cùng mục đích với SND thì chúng ta thử hợp tác làm xem sao. Ứng dụng có các chức năng: Quản lý khách hàng gửi tiền tiết kiệm, In Phiếu lưu, Sổ tiết kiệm khi có khách hàng đến gửi tiền, In thêm nội dung vào sổ khi khách hàng đến rút tiền (có tính toán tổng lãi cần trả cho các trường hợp khác nhau), thống kê lượng sổ mới mở, đóng theo time, theo user giao dịch, và các chức năng quản lý khác. Có thể ứng dụng cho một phòng giao dịch nhỏ của một Ngân hàng. Và nhiều thông tin chi tiết khác có liên quan...
You có thể nêu ra vài mục tiêu mà chương trình của You đang hướng đến không? Chúng ta sẽ cùng phân tích và hoàn thiện, mọi người khi góp ý cũng có cái nhìn tổng quan, chúng ta làm tốt được chừng nào hay chừng đó (mình nói điều này vì kinh nghiệm của mình cũng có hạn :helpsmilie:).
 
Ðề: Ngày đến hạn tính như thế nào?

Ôkê.
Mục đích của em là phần mềm quản lý được: Khách hàng gửi tiết kiệm, Hồ sơ vay vốn. Quản lý chứng từ theo time, Chứng từ được phân loại xem User nào đã hạch toán bút toán đó,.....
Các ý trên em đang trong quá trình thi hành, nhưng còn nhiều vướng mắc, mong anh/ chị trong diễn đàn hỗ trợ em để mai kia ra trường em tìm việc chắc là dễ dàng hơn, em cũng như ai còn tờ mờ am hiểu hơn về kế toán, về Access.

Em ký nhận hợp tác với anh SND! OK không anh?
 
Sửa lần cuối:
Ðề: Ngày đến hạn tính như thế nào?

Ôkê.
Mục đích của em là phần mềm quản lý được: Khách hàng gửi tiết kiệm, Hồ sơ vay vốn. Quản lý chứng từ theo time, Chứng từ được phân loại xem User nào đã hạch toán bút toán đó,.....
Các ý trên em đang trong quá trình thi hành, nhưng còn nhiều vướng mắc, mong anh/ chị trong diễn đàn hỗ trợ em để mai kia ra trường em tìm việc chắc là dễ dàng hơn, em cũng như ai còn tờ mờ am hiểu hơn về kế toán, về Access.

Em ký nhận hợp tác với anh SND! OK không anh?

OK, nhưng trước tiên chúng ta cần có bảng phân tích thiết kế hệ thống đã, làm cho nó bài bản. Sau đó, chúng ta sẽ tiến hành làm Module Tiền gửi tiết kiệm trước --> quản lý nguồn vốn, In sổ tiết kiệm. Sau đó mới tới phần hồ sơ vay. Hiện tại dự án nhỏ này có SND và tienduyet, nếu có thêm một vài người nữa thì tốt hơn. Tạm thời 2 anh em khởi động trước. Chúng ta vừa làm vừa học, nhờ anh em hỗ trợ thêm. :cheers1:
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top