Có gì mới?
Blue
Red
Green
Orange
Voilet
Slate
Dark

Nhờ các anh chị giúp công thức tìm ngày bất kỳ trong năm khi biết số tuần

Khánh Linh HR

HR Leader
Tham gia
Bài viết
138
Điểm tương tác
11
Offline
Em có bảng tính tìm ngày bất kỳ trong năm như file. nhưng em không hiểu công thức này:
=INT(DAY(B5)/7+0.99)&"/"&MONTH(B5)
Các anh chị giải thích giúp em công thức này với ạ
Pic03-H%C3%A0m-choose-01.png

Đồng thời em muốn hỏi thêm, khi mình ra Thứ trong tuần rồi, có công thức nào tự động bôi màu chữ "Sun" hoặc "chủ nhật". mà không dùng Condiformating không ạ?
em cảm ơn các anh chị!
 

Đính kèm

  • tinh thu ngay thang trong nam bat ky.xls
    36 KB · Xem: 14
Last edited by a moderator:

bebo021999

HR New Member
Tham gia
Bài viết
2
Điểm tương tác
2
Offline
=INT(DAY(B5)/7+0.99)
Là 1 cách tính tuần của ngày trong tháng với từng mốc 7 ngày. Phần + 0.99 là dùng cho ngày <7 sẽ vượt qua mốc số 1
VD: ngày 6/1/2020 : 6/7 =0.08 được + thêm 1 số <1 để tăng thêm 1 đơn vị nhưng không quá 2, khi dùng INT sẽ giảm xuống số 1

Hơi khó hiểu. Một cách khác dễ hiểu hơn:
=LOOKUP(DAY(B5),{0,7,14,21,28},{1,2,3,4,5})
Ngày 6 sẽ tìm về mốc số 0, trả về số 1
Tương tự, ngày 30 sẽ tìm về mốc 28, trả về số 5

Ngoài ra, không có công thức nào can thiệp việc tô màu bạn nhé, chỉ có CF và VBA làm được thôi.
 
M

meocon

Guest
Offline
=INT(DAY(B5)/7+0.99)
Là 1 cách tính tuần của ngày trong tháng với từng mốc 7 ngày. Phần + 0.99 là dùng cho ngày <7 sẽ vượt qua mốc số 1
VD: ngày 6/1/2020 : 6/7 =0.08 được + thêm 1 số <1 để tăng thêm 1 đơn vị nhưng không quá 2, khi dùng INT sẽ giảm xuống số 1

Hơi khó hiểu. Một cách khác dễ hiểu hơn:
=LOOKUP(DAY(B5),{0,7,14,21,28},{1,2,3,4,5})
Ngày 6 sẽ tìm về mốc số 0, trả về số 1
Tương tự, ngày 30 sẽ tìm về mốc 28, trả về số 5

Ngoài ra, không có công thức nào can thiệp việc tô màu bạn nhé, chỉ có CF và VBA làm được thôi.
Hay!
 

codevn_fb_comment

Top Bottom