giúp cách tính số tuần

  • Thread starter hungnati
  • Ngày gửi
H

hungnati

Guest
2/11/07
2
0
0
65
hanoi
có vấn đề này ai chỉ cho với tôi đang học excel muốn
A1= 14/09/2007
A2=18/06/2007
A3= bao nhiêu tuần???
Công thức thế nào các bác chỉ cho với tôi làm bài tập không được
 
Khóa học Quản trị dòng tiền
cold

cold

Cao cấp
20/12/05
243
42
28
48
A2,Hoang Hoa Tham,Q.TB
Em xem thử công thức này xem sao ( chị lấy từ internet)
Function GetWorkDays(StartDate As Long, EndDate As Long) As Long
' returns the count of days between StartDate - EndDate minus Saturdays and Sundays
Dim d As Long, dCount As Long
For d = StartDate To EndDate
If Weekday(d, vbMonday) < 6 Then
dCount = dCount + 1
End If
Next d
GetWorkDays = dCount
End Function
 
QDuc

QDuc

Cao cấp
3/6/06
254
18
18
Biển khơi
có vấn đề này ai chỉ cho với tôi đang học excel muốn
A1= 14/09/2007; :mrstraetz A2=18/06/2007
A3= bao nhiêu tuần???
Công thức thế nào các bác chỉ cho với tôi làm bài tập không được

Mình có thắc mắc,
Từ ngày 1/6/2006 - 15/06/2009 là hai tuần (?) Vậy từ 1/6/09 - 20/6/09 bạn tính là mấy tuần đây?

Có nghĩa là: Theo bạn, thế nào là 1 tuần?
Nếu bạn trả lời: 1 tuần có 7 ngày;
Vậy cách nhau 6 ngày có được gọi 1 tuần hay không?
& Cách nhau 10 ngày là 1 hay 2 tuần?

Thân ái!
 
B

BiDIT

Trung cấp
16/5/09
87
1
8
Hanoi
Mình có thắc mắc,
Từ ngày 1/6/2006 - 15/06/2009 là hai tuần (?) Vậy từ 1/6/09 - 20/6/09 bạn tính là mấy tuần đây?

Có nghĩa là: Theo bạn, thế nào là 1 tuần?
Nếu bạn trả lời: 1 tuần có 7 ngày;
Vậy cách nhau 6 ngày có được gọi 1 tuần hay không?
& Cách nhau 10 ngày là 1 hay 2 tuần?

Thân ái!

Câu hỏi này khá hay đấy sao author không trả lời nhỉ?
 
H

hph404

Sơ cấp
Liên quan đến việc hiển thị tuần trong excel, em lại có câu hỏi khác, mong các ACE chỉ giùm.
Một năm có 52 tuần, em muốn nhập công thức cho 1 cell mà khi bật lên nó hiện thị đúng số tuần đó. Ví dụ ngày hôm nay là 20/8/2009, thuộc tuần thứ 34 trong năm 2009. Vậy công thức phải làm sao ạ?
 
A

atmt17

Trung cấp
26/9/08
70
1
6
Đồng Nai
Liên quan đến việc hiển thị tuần trong excel, em lại có câu hỏi khác, mong các ACE chỉ giùm.
Một năm có 52 tuần, em muốn nhập công thức cho 1 cell mà khi bật lên nó hiện thị đúng số tuần đó. Ví dụ ngày hôm nay là 20/8/2009, thuộc tuần thứ 34 trong năm 2009. Vậy công thức phải làm sao ạ?
Excel có hàm này, đó là hàm WEEKNUM
Có điều hàm này nằm trong bộ Add-In Analysis ToolPak, vì thế để dùng được bạn phải vào menu Tools\Add-Ins và check vào mục Analysis ToolPak
Có thể Excel sẽ đòi bạn cho đỉa CD Office vào để update đấy!
Ngoài ra bạn cũng có 1 cách khác mà không cần đến WEEKNUM, dựa trên cơ sở đếm số ngày chủ nhật từ đầu năm đến ngày đang xét. Bạn nghiên cứu xem!
 
A

atmt17

Trung cấp
26/9/08
70
1
6
Đồng Nai
Nếu dựa vào cách tỉnh số ngày chủ nhật thì trong trường hợp đếm có 4 chủ nhật nhưng chỉ có 3 tuần thôi thì làm thế nào?

Bởi vậy tôi mới nói đến việc xét ngày đầu năm có phải là chủ nhật hay không!
Bạn thử dùng hàm này và so sánh với WEEKNUM nhé:

Mã:
=INT(($A1-DATE(YEAR($A1),1,1)-WEEKDAY($A1-6,2)+8)/7)+(WEEKDAY(DATE(YEAR($A1),1,1))<>1)
Với A1 là 1 ngày nào đó!
 
K

kimphuong1090

Guest
16/8/14
10
0
1
35
Hà Nội
Đây là video hướng dẫn tính số tuần trong excel, áp dụng với tất các các phiên bản:

 
Espresso

Espresso

Trung cấp
30/10/15
108
34
28
75
Đại khái

1- date to week number
=WEEKNUM(A1,2) ' Euro hay VN dùng System 2)
=WEEKNUM(DATE(2015,4,15), 2) '' Euro hay VN dùng System 2)

2- Số tuần
A1= 9/14/2007 ' "mm/đ/yyyy"
A2= 6/18/2007 ' "mm/đ/yyyy"

B1 =WEEKNUM(A1-WEEKNUM(DATE(YEAR(A1),MONTH(A1),1))+1) ' tuần bắt đầu thứ 2)
B2 =WEEKNUM(A2-WEEKNUM(DATE(YEAR(A2),MONTH(A2),1))+1) 'Bắt đầu Sunday

vậy C1=B1-B2 'bao nhiêu tuần

hoặc dung WEEKNUM(A1,2)

3- Với A1 và A2 cho trên . Tính bao nhiêu năm, tháng ngày (tính cả chì lẫn chài)

=DATEDIF(A2,B1,"Y") & " Years, " & DATEDIFA2,A1,"YM") & " Months, " & DATEDIF(A2,A1,"MD") & " Days"
 

Xem nhiều