Hàm tính số tháng cần khấu hao (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

MinhKhai

Giải pháp Ếc-xào
Tham gia
16/4/08
Bài viết
941
Được thích
572
Chào các anh chị
Em có bài toán tính số tháng cần khấu hao trong năm 2020 của tài sản. Bài này đơn giản như bao bài toán đơn giản khác. Tuy nhiên, em loay hoay mãi không tạo ra được cái hàm tính đúng.
Em đã thử cài hàm thì nó phải lồng rất nhiều hàm IF vì thế không hiệu quả.
Các anh chị xem qua và cài đặt công thức để cho em thông não 1 chút ạ.
Em cảm ơn
 

File đính kèm

Thử công thức này:

=MAX(MIN(D9-DATEDIF(E9,DATE(2020,1,1),"m"),12),0)
 
Cách tương tự
Mã:
J9 =DATEDIF(MAX(E9,$N$7),MAX(MIN(EDATE(E9,D9),$O$7),$N$7),"m")
Bài đã được tự động gộp:

Chào các anh chị
Em có bài toán tính số tháng cần khấu hao trong năm 2020 của tài sản. Bài này đơn giản như bao bài toán đơn giản khác. Tuy nhiên, em loay hoay mãi không tạo ra được cái hàm tính đúng.
Em đã thử cài hàm thì nó phải lồng rất nhiều hàm IF vì thế không hiệu quả.
Các anh chị xem qua và cài đặt công thức để cho em thông não 1 chút ạ.
Em cảm ơn
Mình nhớ không nhầm khi không tròn tháng phải khấu hao theo ngày :p
 
Theo nguyên tắc tính của Kế toán thì phải có thêm 1 cột cho biết đến ngày đầu năm đã khấu hao bao nhiêu kỳ (và bao nhiêu tiền). Người kế toán chỉ việc trừ ra thì biết nó còn bao nhiêu kỳ thôi.
Nếu làm theo nguyên tắc trên thì cần một hàm (datedif, m) trừ ngày đầu năm cho ngày bắt đầu tính sổ, và trừ vào số tháng tổng, giới hạn ở 12 (hàm Min). Bài #2 và #4 làm theo nguyên tắc này.
Nếu làm theo lô gic toán thì cộng số kỳ vào ngày bắt đầu sẽ ra ngày cuối cùng, trừ đi ngày đầu năm sẽ ra số kỳ còn lại, giới hạn ở 12. Bài #6 làm theo nguyên tắc này.
Các công thức trên chỉ cần chỉnh vài chỗ ngoại lệ.

Điểm quan trọng nhất mà thớt không nói rõ cho mọi người là ngày bắt đầu trong sổ trên là ngày "vào sổ". Như vậy khấu hao kể từ đầu tháng vào sổ?
 
Theo nguyên tắc tính của Kế toán thì phải có thêm 1 cột cho biết đến ngày đầu năm đã khấu hao bao nhiêu kỳ (và bao nhiêu tiền). Người kế toán chỉ việc trừ ra thì biết nó còn bao nhiêu kỳ thôi.
Nếu làm theo nguyên tắc trên thì cần một hàm (datedif, m) trừ ngày đầu năm cho ngày bắt đầu tính sổ, và trừ vào số tháng tổng, giới hạn ở 12 (hàm Min). Bài #2 và #4 làm theo nguyên tắc này.
Nếu làm theo lô gic toán thì cộng số kỳ vào ngày bắt đầu sẽ ra ngày cuối cùng, trừ đi ngày đầu năm sẽ ra số kỳ còn lại, giới hạn ở 12. Bài #6 làm theo nguyên tắc này.
Các công thức trên chỉ cần chỉnh vài chỗ ngoại lệ.

Điểm quan trọng nhất mà thớt không nói rõ cho mọi người là ngày bắt đầu trong sổ trên là ngày "vào sổ". Như vậy khấu hao kể từ đầu tháng vào sổ?
Vâng, do cái dữ liệu của em nó không chuẩn nên em mới loay hoay vậy. Cũng vì cái vấn đề nó khù khoằm nên phải nhờ đến các chuyên gia.
Em đã thử lồng hàm IF và DATEIF nhưng nó dài lê thê và thấy nó không phải là hướng đi đúng
.
Bài đã được tự động gộp:

Cách tương tự
Mã:
J9 =DATEDIF(MAX(E9,$N$7),MAX(MIN(EDATE(E9,D9),$O$7),$N$7),"m")
Bài đã được tự động gộp:


Mình nhớ không nhầm khi không tròn tháng phải khấu hao theo ngày :p
Cái này chỉ là tính CP khấu hao theo kế hoạch năm 2020 nên tạm tính tròn tháng. Còn khi tính khấu hao thực tế thì phần mềm kế toán tự tính rồi ạ
 
Lần chỉnh sửa cuối:
...
Cái này chỉ là tính CP khấu hao theo kế hoạch năm 2020 nên tạm tính tròn tháng. Còn khi tính khấu hao thực tế thì phần mềm kế toán tự tính rồi ạ
Nếu kế hoạch thì phải tính theo giá trị còn lại đầu năm (sau khấu hao) chứ ai lại tính theo số tháng còn lại.

Bảng tính kế hoạch là bảng cần gọn và linh động. Ai lại merge cell, tô đậm mẫu mã tùm lum.
 
Ngày bắt đầu = NBD
Số tháng phân bổ khấu hao = PBKH
Số tháng đã khấu hao = DKH = DateDif(NBD, Date(2020, 1, Day(NBD)), "m")
Số tháng còn lại = CLKH = PBKH - DKH
Loại số âm: CLKH = Max(PBKH - DKH, 0)
Giới hạn ở 12 = CLKH = Min(Max(PBKH - DKH, 0), 12)
 
N7 = 1/1/2010, O7 = 1/1/2021

Bạn thử công thức này:

=IF(EDATE(E9,D9)<=$N$7,0,DATEDIF(MAX(E9,$N$7),MIN(EDATE(E9,D9),$O$7),"m"))
Công thức trên về cơ bản đã thấy đúng. Tuy nhiên em đang băn khoăn về trường hợp dưới đây sau khi áp dụng công thức của anh

1574494381386.png

Nhìn bảng trên có thể thấy thời gian tính KH là chưa đủ (hụt 1 tháng - làm tròn). Có thể cài thêm ngoại lệ cho tình huống này không nhỉ ?
Bài đã được tự động gộp:

Nếu kế hoạch thì phải tính theo giá trị còn lại đầu năm (sau khấu hao) chứ ai lại tính theo số tháng còn lại.

Bảng tính kế hoạch là bảng cần gọn và linh động. Ai lại merge cell, tô đậm mẫu mã tùm lum.
Đây là bảng em tách ra rồi tô đậm, bôi màu, ghi chú.... là để đưa lên nhờ làm hàm thôi bác. Cảm ơn bác
 
Nguyên tắc tính khấu hao:
KH trong năm = Giá trị còn lại / Số tháng sử dụng còn lại * Số tháng khấu hao trong năm

Nếu tổng thời gian khấu hao không thay đổi trong suốt quá trình sử dụng thì có thể tính từ nguyên giá:
KH trong năm = Nguyên giá / Tổng số tháng sử dụng * Số tháng khấu hao trong năm

Để đảm bảo tính đủ do các lỗi làm tròn ở các năm trước hoặc trong trường hợp thanh lý TS (trong trường hợp tổng thời gian sử dụng không đổi trong suốt quá trình sử dụng):
KH trong năm = Số nhỏ hơn giữa (Nguyên giá / Tổng số tháng sử dụng * (Số tháng từ (Ngày nhỏ hơn giữa ngày bắt đầu sử dụng và ngày đầu năm) đến (Ngày nhỏ hơn giữa ngày thanh lý và ngày cuối năm)) và Giá trị còn lại
 
Nguyên tắc tính khấu hao:
KH trong năm = Giá trị còn lại / Số tháng sử dụng còn lại * Số tháng khấu hao trong năm
...
Đây là dựa theo cách tính theo giá trị giảm dần. Điển hình năm đầu tiên có thể khấu hao 30%, năm kế 30% chỗ còn lại (30%*70% = 21%), và tiếp tục cho đến một con số nhỏ nào đó thì thải luôn.
Theo đề bài của thớt thì dùng cách tính chia đều (tức là phần "Nếu..." sau của bạn)

Thực ra thì tính khấu hao là công việc đã thành quy củ hằng trăm năm. Nếu thớt thiết lập bảng tính đúng đắn thì rất dễ.
 
Đây là dựa theo cách tính theo giá trị giảm dần. Điển hình năm đầu tiên có thể khấu hao 30%, năm kế 30% chỗ còn lại (30%*70% = 21%), và tiếp tục cho đến một con số nhỏ nào đó thì thải luôn.
Theo đề bài của thớt thì dùng cách tính chia đều (tức là phần "Nếu..." sau của bạn)

Thực ra thì tính khấu hao là công việc đã thành quy củ hằng trăm năm. Nếu thớt thiết lập bảng tính đúng đắn thì rất dễ.

Đây là khấu hao đường thẳng anh ạ.

Thứ nhất: Chú thớt chỉ hỏi liên quan đến cách xác định số tháng
thứ 2: Về mặt khấu hao, có rất nhiều phương pháp khấu hao, và khung khác nhau. Tùy Công ty vânn dụng theo quy định tại thông tư 45/2013/TT-BTC: Ví dụ: Khấu hao PP số dư giảm dần có điều chỉnh, khấu hao PP đường thẳng,...
Bài đã được tự động gộp:

Chào các anh chị
Em có bài toán tính số tháng cần khấu hao trong năm 2020 của tài sản. Bài này đơn giản như bao bài toán đơn giản khác. Tuy nhiên, em loay hoay mãi không tạo ra được cái hàm tính đúng.
Em đã thử cài hàm thì nó phải lồng rất nhiều hàm IF vì thế không hiệu quả.
Các anh chị xem qua và cài đặt công thức để cho em thông não 1 chút ạ.
Em cảm ơn
K9 = =IF(DATEDIF(E9,DATE(2020,1,1),"m")>D9,0,MIN(12,D9-DATEDIF(E9,DATE(2020,1,1),"m")))
 
Lần chỉnh sửa cuối:
Đây là khấu hao đường thẳng anh ạ.

Thứ nhất: Chú thớt chỉ hỏi liên quan đến cách xác định số tháng
thứ 2: ...
Nhìn từ đầu thì biết thớt tính theo đường thẳng rồi. Chỉ có đường thẳng mới chia đều số tháng như vậy.

...
K9 = =IF(DATEDIF(E9,DATE(2020,1,1),"m")>D9,0,MIN(12,D9-DATEDIF(E9,DATE(2020,1,1),"m")))
Cái phần tô đỏ là phần quan trọng mà thớt cứ hỏi tới hỏi lui về "làm tròn".
Ở bài #11, tôi có đề nghị Date(2020, 1, Day(NBD)). Đấy là một phương pháp "làm tròn".

Lưu ý: cách tính ở bài #11 chỉ phải sử dụng cái ngày đầu năm (Date(2020, 1,...)) 1 lần. Lúc cần chỉnh sửa sẽ dễ hơn.
Giải pháp của tôi chú trọng chính là khả năng chỉnh sửa. Tốc độ tính toán được xếp ưu tiên thứ nhì.
 
Nhìn từ đầu thì biết thớt tính theo đường thẳng rồi. Chỉ có đường thẳng mới chia đều số tháng như vậy.


Cái phần tô đỏ là phần quan trọng mà thớt cứ hỏi tới hỏi lui về "làm tròn".
Ở bài #11, tôi có đề nghị Date(2020, 1, Day(NBD)). Đấy là một phương pháp "làm tròn".

Lưu ý: cách tính ở bài #11 chỉ phải sử dụng cái ngày đầu năm (Date(2020, 1,...)) 1 lần. Lúc cần chỉnh sửa sẽ dễ hơn.
Giải pháp của tôi chú trọng chính là khả năng chỉnh sửa. Tốc độ tính toán được xếp ưu tiên thứ nhì.

Bạn này chắc là làm bài tập thôi a. Còn thực tế khấu hao sẽ tính theo ngày, và có nhiều cách để tính, không ai để bảng khấu hao như thế kia
 
Web KT

Bài viết mới nhất

Back
Top Bottom