Tìm ngày trong tuần

  • Thread starter Thread starter salam
  • Ngày gửi Ngày gửi
Liên hệ QC

salam

Thành viên gắn bó
Tham gia
4/11/06
Bài viết
1,945
Được thích
1,896
Giới tính
Nam
Nghề nghiệp
Accountant
Anh Chị Em cho em hỏi muốn tìm ngày trong tuần thì làm thế nào.
Em làm một bảng chọn có số tuần VD: 1,2,3,4,... và có năm VD: 2008,2009 ....
Khi em chọn tuần và năm nào đó thì hiện ra tuần đó của năm đó bắt đầu từ ngày ? đến ngày ?. (Ngày đầu tuần là thứ hai, cuối tuần là chủ nhật).

VD: Em chọn tuần 1 năm 2009 thì kết quả là ngày 29-12-2008 đến ngày 04-01-2009
Chọn tuần 3 năm 2009 thì KQ là: 12-01-2009 đến 18-01-2009.

Các Bác Giúp em với.
 
Tôi cũng qua đây muốn hỏi các anh chị là: Tôi tính ngày nghỉ phép cho CBCNV của Công ty tôi. Chẳng hạn:
Cột 1: ngày tháng năm bắt đầu nghỉ (01/04/2009)
Cột 2: Số ngày được nghỉ (18 ngày)
Cột 3: Nhờ các anh chị trên diễn đàn chỉ giúp cho công thức tính từ ngày 01/4/2009 cộng thêm 18 ngày nữa (không tính ngày thứ 7, Chủ nhật và các ngày lễ) thì ngày hết hạn nghỉ phép là ngày nào?
Cảm ơn các anh chị nhiều.
 
Tôi cũng qua đây muốn hỏi các anh chị là: Tôi tính ngày nghỉ phép cho CBCNV của Công ty tôi. Chẳng hạn:
Cột 1: ngày tháng năm bắt đầu nghỉ (01/04/2009)
Cột 2: Số ngày được nghỉ (18 ngày)
Cột 3: Nhờ các anh chị trên diễn đàn chỉ giúp cho công thức tính từ ngày 01/4/2009 cộng thêm 18 ngày nữa (không tính ngày thứ 7, Chủ nhật và các ngày lễ) thì ngày hết hạn nghỉ phép là ngày nào?
Cảm ơn các anh chị nhiều.
Trong Excel đã có sẳn hàm này rồi, đó là WORKDAY ---> Nghiên cứu xem
Có điều hàm này nằm trong bộ Add-In Analysis Toolpak ---> Nếu không thấy nó trong danh sách hàm thì bạn vào menu Tools\Add-Ins và check vào mục "Analysis Toolpak" để bổ sung nó
(Có thể bạn sẽ được đề nghị cho đĩa CD Office vào)
 
Tôi cũng qua đây muốn hỏi các anh chị là: Tôi tính ngày nghỉ phép cho CBCNV của Công ty tôi. Chẳng hạn:
Cột 1: ngày tháng năm bắt đầu nghỉ (01/04/2009)
Cột 2: Số ngày được nghỉ (18 ngày)
Cột 3: Nhờ các anh chị trên diễn đàn chỉ giúp cho công thức tính từ ngày 01/4/2009 cộng thêm 18 ngày nữa (không tính ngày thứ 7, Chủ nhật và các ngày lễ) thì ngày hết hạn nghỉ phép là ngày nào?
Bạn dùng Hàm WorkDay, cú pháp:
PHP:
=WORKDAY(Ngày bắt đầu, Số ngày,[ngày lễ nếu có])
Trong ví dụ của bạn, ta dùng WORKDAY như sau:
PHP:
=WORKDAY("01/01/2009",18)
 
Tôi cũng đã dùng hàm workday nhưng lại dư 1 ngày. Bắt buộc phải lấy số ngày đầu tiên trừ đi 1 mới ra đúng ngày hết phép. Ví dụ:
C1= 01/04/2009
D1= 18
E1=workday(C1-1;18) thì kết quả mới đúng bằng ngày kết thúc là 24/04/2009
Còn nếu theo anh Cadi_fe thì sẽ dư 1 ngày và kết quả theo cú pháp của anh sẽ là 27/04/2009.
Anh giải thích giùm nhé.
Cảm ơn.
 
Tôi cũng đã dùng hàm workday nhưng lại dư 1 ngày. Bắt buộc phải lấy số ngày đầu tiên trừ đi 1 mới ra đúng ngày hết phép. Ví dụ:
C1= 01/04/2009
D1= 18
E1=workday(C1-1;18) thì kết quả mới đúng bằng ngày kết thúc là 24/04/2009
Còn nếu theo anh Cadi_fe thì sẽ dư 1 ngày và kết quả theo cú pháp của anh sẽ là 27/04/2009.
Anh giải thích giùm nhé.
Cảm ơn.

Hàm Workday không tính cộng vào ngày Start Date bạn à!

Ví dụ: WORKDAY("01/04/2009",2) = "03/04/2009"

Cho nên, Từ ngày 1/04/2009 đến ngày 24/04/2009 tính ra chỉ có 17 ngày làm việc (trong đó 3 ngày thứ bảy và 3 ngày chủ nhật bỏ ra rồi).

Nếu bạn làm công thức
=WORKDAY("01/04/2009",17) sẽ cho đúng giá trị là 24/04/2009.

Trong khi bạn lấy mốc 18 ngày, nghĩa là ngày thứ 18 sẽ nhảy lên hai ngày nữa, vì ngày 25/04/2009 và ngày 26/04/2009 là thứ bảy và chủ nhật ==> cho nên mốc ngày thứ 18 phải nhảy lên thứ hai là 27/04/2009.

Còn việc trừ hay không trừ 1 ở ngày Startdate là tùy thuộc vào quan điểm có xét ngày làm mốc đó vào luôn hay không mà thôi.
 
Nhưng ý tôi muốn là tính cả ngày đầu tiên (01/04/2009) cộng thêm 18 ngày mà không phải trừ 1 thì có hàm nào khác không hay bắt buộc phải dùng hàm workday.
 
Nhưng ý tôi muốn là tính cả ngày đầu tiên (01/04/2009) cộng thêm 18 ngày mà không phải trừ 1 thì có hàm nào khác không hay bắt buộc phải dùng hàm workday.

Hiện tại, ngoài hàm WORKDAY ra tôi chưa thấy hàm nào khác ngắn gọn hơn và có thể thay thế được! Nếu bạn có hàm nảo hay hơn, xin được chỉ giáo!
 
tính giúp mình số tuần và số ngày lẻ
vd1 : A1=12/06/99 , B2=15/06/99
vd2: A1=12/06/99 , B2=22/06/99
_tínhsố tuần=?
_tính số ngày lẻ (tức còn dư mấy ngày) như vd1 ở trên là còn 3 ngày lẻ, vd2 ở trên là còn 4 ngày lẻ

cám ơn các bác nhiều :)
 
tính giúp mình số tuần và số ngày lẻ
vd1 : A1=12/06/99 , B2=15/06/99
vd2: A1=12/06/99 , B2=22/06/99
_tínhsố tuần=?
_tính số ngày lẻ (tức còn dư mấy ngày) như vd1 ở trên là còn 3 ngày lẻ, vd2 ở trên là còn 4 ngày lẻ

cám ơn các bác nhiều :)
Sao Bạn hỏi nhiều chỗ thế nhỉ?
http://www.giaiphapexcel.com/forum/showthread.php?3369-Hỏi-nhanh-đáp-nhanh-về-công-thức./page216
 
Web KT

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

Back
Top Bottom