Hàm loại bỏ CN theo list 6 ngày trong tuần.

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

kimhoang.94

Thành viên mới
Tham gia
13/10/21
Bài viết
7
Được thích
2
Do mình hay sử dụng hàm today()-1, today()-2,... để tạo ngày nhảy auto cho bảng report, mà giờ cần loại bỏ CN, mình đã thử nhìu cách nhưng không nghĩ ra được, nó cự bị lập lại ngày sau ngày CN, ví dụ như 31, 30, 29, 27, 27, 26 (vì CN là ngày 28). Rất mong hội minh có ai cao tay giúp mình cái này với nha. Mình có đính kèm file nhờ hội xem giúp mình nha.z4391430467588_d956940e314e719a349b75e86aef3cf2.png
 

File đính kèm

Nếu muốn né ngày CN, bạn dùng hàm WORKDAY.INTL
Nếu ngày bắt đầu tại D2, tại E2:
=WORKDAY.INTL(D2,-1,11)
Copy sang phải
 
Nếu muốn né ngày CN, bạn dùng hàm WORKDAY.INTL
Nếu ngày bắt đầu tại D2, tại E2:
=WORKDAY.INTL(D2,-1,11)
Copy sang phải
nếu ngày bắt đầu tại ô D2 bị dính là CN luôn thì mình dùng hàm nào được ạ
Bài đã được tự động gộp:

ah mình thử công thức này cho D2 thấy cũm ok:
=if(weekday(today()-1,1)=1,today()-2,today()-1)
 
Lần chỉnh sửa cuối:
nếu ngày bắt đầu tại ô D2 bị dính là CN luôn thì mình dùng hàm nào được ạ
Bài đã được tự động gộp:

ah mình thử công thức này cho D2 thấy cũm ok:
=if(weekday(today()-1,1)=1,today()-2,today()-1)
Thế nếu dính chủ nhật là ô đầu tiên, thì ô tiếp theo bạn muốn thứ mấy?
 
Tăng D2 + 1 ngày và giảm 1+1= 2 ngày bù lại

=WORKDAY.INTL(D2+1,-2,11)
 
Thế nếu dính chủ nhật là ô đầu tiên, thì ô tiếp theo bạn muốn thứ mấy?
mình sẽ lùi về thêm 1 ngày nữa là T7 ak
trường hợp này là mình sẽ report vào đúng t2 luôn, thì range day sẽ là T7 - T6 - T5 - T4 - T3 - T2
còn nếu mình report vào t3 thì range day là T2 - T7 - T6 - T5 - T4 - T3
Mình sẽ lùi lại 1 ngày và loại bỏ CN ra là được.
 
cảm ơn mn nhìu lúm nuôn, mình làm được goifiii :yahoo:
 
Web KT

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

Back
Top Bottom