vuthaiha90
Thành viên mới

- Tham gia
- 14/6/09
- Bài viết
- 39
- Được thích
- 0
- Giới tính
- Nam

em có 1 bảng ví dụ như này, cho em hỏi có công thức chung hay là dùng cột phụ hay dùng vba làm sao để ra được kết quả như trong bảng đính kèm ạ. Em xin cảm ơn các bác trước
=sumproduct(b2:b7*(7-row(1:6)))
mục đích công thức là tính tiền lãi giảm do trả trước hạnNếu đảo ngược mảng thì dùng CT này, CT bài #3 chưa tổng quát:
Mã:=SUMPRODUCT(LOOKUP(7-ROW(1:6),ROW(1:6),A2:A7)*B2:B7) Hoặc =SUMPRODUCT(B2:B7*N(OFFSET(A8,-ROW(1:6),)))
=SUMPRODUCT(B2:B7*(7-A2:A7))



Nếu xét vậy thì cũng chưa đúng anh thử A2:A7 là 1,2,5,6,7,8 xem!!!mục đích công thức là tính tiền lãi giảm do trả trước hạn
đảo ngược mảng chỉ áp dụng được trong trường hợp kỳ trả trước hạn phải liên tục, nếu không liên tục số kỳ tính lãi sẽ không đúng
công thức tính đến kỳ trả trước bất kỳ (trong giới hạn thời gian trả)Mã:=SUMPRODUCT(B2:B7*(7-A2:A7))
tính đến kỳ trả trước bất kỳ (trong giới hạn thời gian trả)Nếu xét vậy thì cũng chưa đúng anh thử A2:A7 là 1,2,5,6,7,8 xem!!!
thế nào là "trả trước 12tr trả trước 186 " ?Dạ em cảm ơn các bác, vậy cho em hỏi thêm là nếu cột A không phải là tháng nữa mà là ngày liệu có làm được không? Ví dụ 12tr trả trước 186 ngày 18tr trả trước 152 ngày ... chả hạn. Vậy có làm đc k ạ
=SUMPRODUCT(B2:B7,A2:A7)


Đã hiểu, thanks anh!!!tính đến kỳ trả trước bất kỳ (trong giới hạn thời gian trả)
trong giới hạn thời gian trả trong trường hợp nầy là 6