Tính tổng 5 ngày liên tiếp cho kế hoạch theo điều kiện

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

vietjet1122

Thành viên mới
Tham gia
30/12/22
Bài viết
40
Được thích
9
Em chào anh/chị
Em đang muốn tính tổng 5 ngày liên tiếp cho kế hoạch. Nếu ngày hôm nay nằm trong khoảng 5 ngày nào liên tiếp nào thì tính tổng khoảng đó. File chi tiết em ghim bên dưới. Mong anh/chị giúp đỡ. Em cảm ơn.
 

File đính kèm

Em chào anh/chị
Em đang muốn tính tổng 5 ngày liên tiếp cho kế hoạch. Nếu ngày hôm nay nằm trong khoảng 5 ngày nào liên tiếp nào thì tính tổng khoảng đó. File chi tiết em ghim bên dưới. Mong anh/chị giúp đỡ. Em cảm ơn.

Trường hợp hôm nay là ngày 18/6/2023 thì kết quả là gì?

1. Lỗi?

2. 55?

3. 24?
 
Cảm ơn anh phản hồi. Dạ đó là các ngày chủ nhật không có kế hoạch nên không có ạ. Nếu hôm nay 12/06 vào chủ nhật kết quả tổng sẽ là 0 hoặc trống thôi ạ. Chủ nhật nào cũng sẽ vậy. Còn 55 kia chính là tổng khi em ví dụ hôm nay là ngày 13,14,15,16 hoặc 17/06 thì tổng kế hoạch 55. Ở file em đã chia khoảng 5 ngày hết rồi ạ.
 
Cảm ơn anh phản hồi. Dạ đó là các ngày chủ nhật không có kế hoạch nên không có ạ. Nếu hôm nay 12/06 vào chủ nhật kết quả tổng sẽ là 0 hoặc trống thôi ạ. Chủ nhật nào cũng sẽ vậy. Còn 55 kia chính là tổng khi em ví dụ hôm nay là ngày 13,14,15,16 hoặc 17/06 thì tổng kế hoạch 55. Ở file em đã chia khoảng 5 ngày hết rồi ạ.


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

Mã:
=IFERROR(SUM(OFFSET(B2,0,FLOOR(MATCH(Today(),$C$1:$AZ$1,0)-1,5)+1,1,5)),"")

.
 
Lần chỉnh sửa cuối:
Anh ơi dùng công thức này ví dụ ngày mai là 12/06 thì công thức sẽ nhảy thành tổng 44 không ạ? Hôm nay đúng chủ nhật nên không kiểm tra được.
 
Em chào anh/chị
Em đang muốn tính tổng 5 ngày liên tiếp cho kế hoạch. Nếu ngày hôm nay nằm trong khoảng 5 ngày nào liên tiếp nào thì tính tổng khoảng đó. File chi tiết em ghim bên dưới. Mong anh/chị giúp đỡ. Em cảm ơn.
1 cách khác tham khảo tại B2:

Mã:
=IFERROR(SUMPRODUCT(((INT((MATCH(TODAY()+6,$C$1:$AZ$1,0)-1)/5)+1)=INT((MATCH($C$1:$AZ$1,$C$1:$AZ$1,0)-1)/5)+1)*$C2:$AZ2),0)
 
Thử công thức này trong B2:

Mã:
=IFERROR(SUM(OFFSET(B2,0,FLOOR(MATCH(Today(),$C$1:$AZ$1,0)-1,5)+1,1,5)),"")

.
Em vừa thử Today()+1 thì tổng có nhảy thành 44 rồi ạ. Em cảm ơn nhiều ạ
Bài đã được tự động gộp:

1 cách khác tham khảo tại B2:

Mã:
=IFERROR(SUMPRODUCT(((INT((MATCH(TODAY()+6,$C$1:$AZ$1,0)-1)/5)+1)=INT((MATCH($C$1:$AZ$1,$C$1:$AZ$1,0)-1)/5)+1)*$C2:$AZ2),0)
Dạ công thức của anh cũng đúng. Em cảm ơn nhé
 
Web KT

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

Back
Top Bottom