Hỏi về: Công thức xác định ngày tháng (file đính kèm)

Liên hệ QC

phamdoanthang

Thành viên mới
Tham gia
20/12/13
Bài viết
21
Được thích
6
Kính gửi các anh chị trong diễn đàn

Em có 1 file excel đính kèm. Câu hỏi em có để kèm trong file. Kính mong các anh chị giúp em với.

Trân trọng cảm ơn
 

File đính kèm

  • hoi.xlsx
    15 KB · Đọc: 14
Kính gửi các anh chị trong diễn đàn

Em có 1 file excel đính kèm. Câu hỏi em có để kèm trong file. Kính mong các anh chị giúp em với.

Trân trọng cảm ơn
Vấn đề có vẻ dễ lắm, mà sao đọc yêu cầu thấy khó hiểu thế không biết nữa. Nhiều khi vấn đề rất đơn giản, mà lời giải thích khó như vậy cũng nghĩ ra được, hay thật! :)
Bạn cho 1 ví dụ cụ thể đi xem nào
 
Kính gửi các anh chị trong diễn đàn

Em có 1 file excel đính kèm. Câu hỏi em có để kèm trong file. Kính mong các anh chị giúp em với.

Trân trọng cảm ơn
Đúng là quá khó hiểu, T4 là gì, CN là chủ nhật, mục đích làm gì
* Trước hết sửa L3 thành
=1*RIGHT(A2,7)
Và M3 thành
=L3+1
tương tự copy cho N3,O3,...

Rồi mô tả lại mục đích công thức ở đâu, dữ liệu gốc ở đâu? (nói khác đi là nhập gì, và mục đích làm gì)
 
Trước hết về dữ liệu. Nhiều người có thói quen rất xấu khi cứ bắt chuỗi là ngày tháng. Tập tin của bạn tôi (đối tác quan trọng của bạn) mở ra thì L4:AP4 bị lỗi vì L3:AP3 là chuỗi.
Hãy nhập ngày tháng đúng là ngày tháng rồi sau đó muốn nhìn cho sướng mắt thì định dạng.

Vd. thay cho A2 = "Tháng 11/2018" thì nhập ngày tháng vào A2, ở máy tôi là A2 = 2018-11-01. Sau đó định dạng A là Custom: "Tháng "mm"/"yyyy

Sau đó công thức
cho L3
Mã:
=A2

cho M3
Mã:
=L3+1
rồi copy sang phải tới cột AP. Nếu cũng lại muốn nhìn cho đã con mắt thì định dạng.

Lúc này mọi nơi đều là ngày tháng xịn và có thể tính toán.
Công thức cho L4 có thể rút gọn thành
Mã:
=IF(WEEKDAY(L3)=1,"CN","T"&WEEKDAY(L3))

"Câu hỏi :
1. Tạo công thức tại ô B4: T4 hoặc CN với điều kiện sau: Trong 4 ngày đầu tháng 11 (1-4/11) tự dò ra được có ngày CN (xem vùng L2:O4)"

Cái 4 ở cạnh T ý nghĩa như thế nào?
Luôn xét 4 ngày đầu tháng và nếu chứa CN thì B4 = "CN", ngược lại thì B4 = "T4"?

Nếu thế thì
Mã:
=IF(WEEKDAY(L3,2)>3,"CN","T4")

2. Tạo công thức tại ô B5: ngày tương ứng với ô B4 vừa rồi. Ví dụ: ô B4=CN thì ô B5 sẽ điền vào số 4 (tức ngày 4/11/2018) (xem vùng L2:O4)
Vd. chỉ là để trang điểm cho mô tả thôi chứ không thể thay thế mô tả. Hãy khắc cốt ghi tâm điều này.

Thế vd. B4 = "T4" thì trả về cái gì? Trả về rỗng hoặc tung đồng xu?

Và nếu giả thiết là CN rơi vào ngày mồng 2 thì B5 = 2? Tức ngày ứng với Chủ nhật?

Tất nhiên câu hỏi vẫn để ngỏ: nếu B4 = "T4" thì B5 = tung đồng xu?
 

File đính kèm

  • hoi (2).xlsx
    12.4 KB · Đọc: 8
Dạ em làm được rồi ạ. Xin chân thành cảm ơn các anh chị đã giúp đỡ. Mục đích của em là tìm ngày trong tuần đầu tiên trong tháng xem là chủ nhật hay thứ 4 (tức là thứ 4 trước hay chủ nhật trước)
Ví dụ: Tháng 11/2018 có tuần đầu rơi vào ngày 4/11 là chủ nhật; Tháng 10/2018 có tuần đầu rơi vào ngày 3/10 là thứ tư

Trân trọng cảm ơn
 
Web KT
Back
Top Bottom