Nhờ giúp đếm số tháng (2 người xem)

Liên hệ QC

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

TamThanh Phan

Thành viên mới
Tham gia
15/2/22
Bài viết
3
Được thích
0
Mình có khoảng thời gian cho trước, muốn đếm có bao nhiêu tháng thuộc đầu kỳ, bao nhiêu tháng thuộc cuối kỳ.
đầu kỳ 48: 1/8/2021 - 31/1/2022
cuối kỳ 48: 1/2/2022 - 31/7/2022
đầu kỳ 49: 1/8/2022 - 31/1/2023
cuối kỳ 49: 1/2/2023 - 31/7/2023

ví dụ: từ 3/10/2022 - 25/2/2023 sẽ có mấy tháng thuộc kỳ nào

xin nhờ có bạn nào biết hướng dẫn giúp mình.
xin cảm ơn.
 

File đính kèm

Mình có khoảng thời gian cho trước, muốn đếm có bao nhiêu tháng thuộc đầu kỳ, bao nhiêu tháng thuộc cuối kỳ.
đầu kỳ 48: 1/8/2021 - 31/1/2022
cuối kỳ 48: 1/2/2022 - 31/7/2022
đầu kỳ 49: 1/8/2022 - 31/1/2023
cuối kỳ 49: 1/2/2023 - 31/7/2023

ví dụ: từ 3/10/2022 - 25/2/2023 sẽ có mấy tháng thuộc kỳ nào

xin nhờ có bạn nào biết hướng dẫn giúp mình.
xin cảm ơn.
Rốt cuộc cách tính tháng của bạn là thế nào:
Nếu theo dòng 6, cuối kỳ 48 giao nhau sẽ là từ ngày 04/07/2022-31/07/2022 => Chưa đủ 1 tháng nhưng tính là 1 (Vậy cách tính tức là thời gian này nằm vào tháng 7 là tính)
Nếu như vậy thì dòng 5: 09/05/2022-09/07/2022 => Có chứa tháng 5,6,7 vậy sao kết quả lại tính là 2?
Làm rõ mấy cái này mới xem được
Ghi chú: File mình có chỉnh lại cách nhập thời gian kỳ vào 2 dòng cho dễ tính toán
1644897606870.png
 
Rốt cuộc cách tính tháng của bạn là thế nào:
Nếu theo dòng 6, cuối kỳ 48 giao nhau sẽ là từ ngày 04/07/2022-31/07/2022 => Chưa đủ 1 tháng nhưng tính là 1 (Vậy cách tính tức là thời gian này nằm vào tháng 7 là tính)
Nếu như vậy thì dòng 5: 09/05/2022-09/07/2022 => Có chứa tháng 5,6,7 vậy sao kết quả lại tính là 2?
Làm rõ mấy cái này mới xem được
Ghi chú: File mình có chỉnh lại cách nhập thời gian kỳ vào 2 dòng cho dễ tính toán

Cảm ơn bạn đã trả lời bài viết.
mình ví dụ 5/9/2021 - 10/10/2021 sẽ tính là 5/9-5/10 là 1 tháng, dư 5 ngày => 1.3 tháng

nếu số dư từ 1-10 ngày sẽ cộng 0.3 tháng
nếu số dư từ 11-20 ngày sẽ cộng 0.6 tháng
nếu số dư hơn 20 ngày sẽ cộng 1 tháng
Mong bạn giúp đỡ
 
Lần chỉnh sửa cuối:
Ghi chú: File mình có chỉnh lại cách nhập thời gian kỳ vào 2 dòng cho dễ tính toán
Chưa chắc nó đã bắt đầu từ một kỳ và kết thúc trong cuối kỳ đó.
Bài tính này ngó vậy chứ rắc rối bỏ bố.
Phải tìm xem ngày bắt đầu của nó ở kỳ nào, tính số tháng. Và kết thúc ở kỳ nào, tính số tháng. Liệt kê hai số này lại, liệt kê thêm số tháng của các kỳ giữa 2 kỳ (điển hình, nếu nó bắt đầu ở đầu klyf 8 và kết thúc đầu kỳ 9 thì phải cộng thêm 6 tháng cuối kỳ 8)

Cách dễ nhất là dùng Power query nhét đám ấy vào một data model. Từ đó, các công thức DAX sẽ làm việc rất dễ.
 
Mình có khoảng thời gian cho trước, muốn đếm có bao nhiêu tháng thuộc đầu kỳ, bao nhiêu tháng thuộc cuối kỳ.
đầu kỳ 48: 1/8/2021 - 31/1/2022
cuối kỳ 48: 1/2/2022 - 31/7/2022
đầu kỳ 49: 1/8/2022 - 31/1/2023
cuối kỳ 49: 1/2/2023 - 31/7/2023

ví dụ: từ 3/10/2022 - 25/2/2023 sẽ có mấy tháng thuộc kỳ nào

xin nhờ có bạn nào biết hướng dẫn giúp mình.
xin cảm ơn.
Từng kỳ tách 2 dòng ngày
Mã:
D4 =DATEDIF(MEDIAN($B4,D$2:D$3),MEDIAN($C4,D$2:D$3),"m")+IFERROR(INDEX({0.3,0.6,1},MATCH(MEDIAN($C4,D$2:D$3)-EDATE(MEDIAN($B4,D$2:D$3),DATEDIF(MEDIAN($B4,D$2:D$3),MEDIAN($C4,D$2:D$3),"m")),{1,11,21})),0)
Copy cho các ô còn lại
 

File đính kèm

Từng kỳ tách 2 dòng ngày
Mã:
D4 =DATEDIF(MEDIAN($B4,D$2:D$3),MEDIAN($C4,D$2:D$3),"m")+IFERROR(INDEX({0.3,0.6,1},MATCH(MEDIAN($C4,D$2:D$3)-EDATE(MEDIAN($B4,D$2:D$3),DATEDIF(MEDIAN($B4,D$2:D$3),MEDIAN($C4,D$2:D$3),"m")),{1,11,21})),0)
Copy cho các ô còn lại
Cảm ơn Bạn rất nhiều.
Hàm khá khó, mình sẽ cố gắng tìm hiểu tùng chút một.
 
Web KT

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

Back
Top Bottom