C2 và C14 nhập năm phân bổGửi anh chị và các bạn,
Trong file đính kèm, mình cần phân bổ tài sản theo năm hiện hành và các năm tiếp theo bằng công thức tự động. Trong file mình đã mô tả cách làm và kết quả mẫu. Anh chị và các bạn giúp đỡ mình. Chân thành cảm ơn.
G4 =IF(MONTH($A4)+YEAR($A4)*20+(DAY($A4)>15)<=G3+$C2*20,MAX(0,MIN($D4-SUM($F4:F4)+$F4,$E4/IF(MONTH($A4)+YEAR($A4)*20=G3+$C2*20,2,1))),"")
Thử xem:Gửi anh chị và các bạn,
Trong file đính kèm, mình cần phân bổ tài sản theo năm hiện hành và các năm tiếp theo bằng công thức tự động. Trong file mình đã mô tả cách làm và kết quả mẫu. Anh chị và các bạn giúp đỡ mình. Chân thành cảm ơn.
File thực tế đúng là phải cố định cả dòng và cột C2 và C14 vì phải sao chép công thức xuống phía dưới. Cảm ơn anh.C2 và C14 nhập năm phân bổ
Copy cho các ô còn lạiMã:G4 =IF(MONTH($A4)+YEAR($A4)*20+(DAY($A4)>15)<=G3+$C2*20,MAX(0,MIN($D4-SUM($F4:F4)+$F4,$E4/IF(MONTH($A4)+YEAR($A4)*20=G3+$C2*20,2,1))),"")
File thức tế có thể phải cố định dòng cột ô C2 và C14
Công thức mảng của anh rất hay, nhưng hình như nếu ngày mua là 16/04/2018 thì nó chưa chuyển sang đầu tháng 5 mới phân bổ. Trước đây, mình thấy có một file làm phân bổ TSCĐ bằng hàm Int , nhưng lâu rồi không nhớ. Xin hỏi các anh, bài này có thể làm bằng int.Thử xem:
Chết thật chắc quên mất, vậy là cộng thêm vào luôn hả bạn ?Công thức mảng của anh rất hay, nhưng hình như nếu ngày mua là 16/04/2018 thì nó chưa chuyển sang đầu tháng 5 mới phân bổ. Trước đây, mình thấy có một file làm phân bổ TSCĐ bằng hàm Int , nhưng lâu rồi không nhớ. Xin hỏi các anh, bài này có thể làm bằng int.
Anh xem lại giúp trường hợp, nếu mua vào ngày đầu tiên của tháng, Ví dụ ngày 01/04/2018, thì đầu tháng 4 phải phân bổ là 1tr, trong file đang là 500.000. Cảm ơn anhFile thực tế đúng là phải cố định cả dòng và cột C2 và C14 vì phải sao chép công thức xuống phía dưới. Cảm ơn anh.
Mình chỉ thấy sai trường hợp, nếu mua vào ngày 16/04/2017, thì phải phân bổ vào đầu tháng 05 là 1 triệu anh nhé. Nghĩa là số tiền phân bổ tháng 04=0 và sang tháng 05 mới bắt đầu phân bổ. Cảm ơn anh.Chết thật chắc quên mất, vậy là cộng thêm vào luôn hả bạn ?
Dùng công thứcAnh xem lại giúp trường hợp, nếu mua vào ngày đầu tiên của tháng, Ví dụ ngày 01/04/2018, thì đầu tháng 4 phải phân bổ là 1tr, trong file đang là 500.000. Cảm ơn anh
=IF(DATE($C2,G3,16)-$A4>0,MIN($D4-SUM($F4:F4)+$F4,$E4/IF(DATE($C2,G3,16)-$A4<15,2,1)),"")
công thức đã ok, cảm ơn anh nhé.Dùng công thứcMã:=IF(DATE($C2,G3,16)-$A4>0,MIN($D4-SUM($F4:F4)+$F4,$E4/IF(DATE($C2,G3,16)-$A4<15,2,1)),"")
Mình mới làm lại, không biết được chưa bạn xem thử:Mình chỉ thấy sai trường hợp, nếu mua vào ngày 16/04/2017, thì phải phân bổ vào đầu tháng 05 là 1 triệu anh nhé. Nghĩa là số tiền phân bổ tháng 04=0 và sang tháng 05 mới bắt đầu phân bổ. Cảm ơn anh.
=MIN(IF(MONTH($A4)=G3,IF(DAY($A4)=1,1,IF(DAY($A4)>15,0,0.5)),IF(MONTH($A4)>G3,0,1))*$E4,$B4-SUM($F4:F4)+$F$4)
Công thức ok rồi bạn ah. Công thức ở phía dưới nếu ko dùng công thức mảng thì hay quá, vì file của mình khá nặng. Nói chung như vậy là ok rồi. Cảm ơn bạn nhiều.Mình mới làm lại, không biết được chưa bạn xem thử:
PHP:=MIN(IF(MONTH($A4)=G3,IF(DAY($A4)=1,1,IF(DAY($A4)>15,0,0,5)),IF(MONTH($A4)>G3,0,1))*$E4,$B4-SUM($F4:F4)+$F$4)
Mấy cái này đâu phải công thức mảng bạn nó nhẹ tênh à.Công thức ok rồi bạn ah. Công thức ở phía dưới nếu ko dùng công thức mảng thì hay quá, vì file của mình khá nặng. Nói chung như vậy là ok rồi. Cảm ơn bạn nhiều.