Hỏi về tính số tuần giữa 2 ngày

Liên hệ QC

21985

Thành viên mới
Tham gia
3/3/09
Bài viết
3
Được thích
0
Mọi người cho mình hỏi:
* Nếu cho 2 ngày của 2 tháng khác nhau: 09/3/2009 và 23/4/2009. Mình muốn tính số tuần giữa 2 tháng này thì làm thế nào??
Mọi người giúp mình vớiiiiiiii@$@!^%
 
Ví dụ 2 ngày được viết trong 2 ô sau:
[C3]=09/3/2009
[D3]=23/4/2009
Thì công thức đơn giản như sau:
[E3]=ROUNDUP((D3-C3)/7,0)
Thân.
 
Lần chỉnh sửa cuối:
Ví dụ 2 ngày được viết trong 2 ô sau:
[C3]=09/3/2009
[D3]=23/4/2009
Thì công thức đơn giản như sau:
[E3]=INT((D3-C3)/7)
Thân.
Tính vầy chả lẽ từ ngày 1/1/2009 đến 14/1/2009 chỉ có 1 tuần thôi sao? (lý ra phải 2 tuần
Thêm nữa, Yêu cầu của tác giả chưa rõ ràng: NHƯ THẾ NÀO LÀ 1 TUẦN:
- 1 tuần là đủ 7 ngày, bất kể là ngày thứ mấy
Hay
- 1 tuần bắt đầu từ thứ 2, kết thúc là CN
Hay
- 1 tuần bắt đầu từ CN, kết thúc là thứ 7
vân vân....
Giãi thích rõ hơn, sẽ có câu trả lời chính xác hơn!
 
Chỉnh sửa lần cuối bởi điều hành viên:
Tính vầy chả lẽ từ ngày 1/1/2009 đến 14/1/2009 chỉ có 1 tuần thôi sao? (lý ra phải 2 tuần
Thêm nữa, Yêu cầu của tác giả chưa rõ ràng: NHƯ THẾ NÀO LÀ 1 TUẦN:
- 1 tuần là đủ 7 ngày, bất kể là ngày thứ mấy
Hay
- 1 tuần bắt đầu từ thứ 2, kết thúc là CN
Hay
- 1 tuần bắt đầu từ CN, kết thúc là thứ 7
vân vân....
Giãi thích rõ hơn, sẽ có câu trả lời chính xác hơn!
Mình muốn hỏi về cả 3 trường hợp như bạn gợi ý, giúp mình với nhé}}}}}
 
Mình muốn hỏi về cả 3 trường hợp như bạn gợi ý, giúp mình với nhé}}}}}
1> Nếu đủ 7 ngày xem là 1 tuần thì:
Số tuần =INT((ngày cuối - ngày đầu+1)/7)
2> Nếu 1 tuần bắt buộc bắt đầu từ CN, kết thúc là thứ 7 thì:
Số tuần =INT((ngày cuối - ngày đầu + WEEKDAY(ngày đầu,2)- 6)/7)
3> Nếu 1 tuần bắt buộc bắt đầu từ thứ 2, kết thúc là CN thì:
... khó hơn 1 chút ---> Các bạn nghiên cứu thử xem
Tham khảo bài viết này trước:
http://www.giaiphapexcel.com/forum/showthread.php?t=2515&page=3
Ẹc... Ẹc...
 
HÌnh như là tính theo cách thứ 3 là tính số ngày thứ 2, 3... chứ k tính đc có b nhiu tuần trong 2 tháng như mình nói???
Còn hai trường hợp đầu trả về giá trị #value là sao?
 
HÌnh như là tính theo cách thứ 3 là tính số ngày thứ 2, 3... chứ k tính đc có b nhiu tuần trong 2 tháng như mình nói???
Còn hai trường hợp đầu trả về giá trị #value là sao?
Vậy thì bạn phải xem lại giá trị nhập của bạn có đúng là dạng DATE hay không? Kiểm tra nhanh bằng cách dùng hàm ISTEXT hoặc ISNUMBER
Vì mỗi máy tính có cách nhập ngày tháng khác nhau ---> Theo mặc định thì phải nhập tháng trước, rồi mới đến ngày và năm (mm/dd/yyyy) ---> Còn trên máy tính của bạn nó như thế nào tôi không biết ---> Bạn vào Control Panel xem lại nhé
Hay đơn giản bạn đưa file đang sai lên đây xem thử
 
Nhờ các anh chị chỉ giúp khi sử dụng ( vì khi sừ dụng công thức này kết quả lại không đúng ):
Số tuần =INT((ngày cuối - ngày đầu+1)/7)
Cảm ơn!
 

File đính kèm

  • tuan.xlsx
    9 KB · Đọc: 5
Nhờ các anh chị chỉ giúp khi sử dụng ( vì khi sừ dụng công thức này kết quả lại không đúng ):
Số tuần =INT((ngày cuối - ngày đầu+1)/7)
Cảm ơn!

Bạn xem lại:
1> Nếu đủ 7 ngày xem là 1 tuần thì:
Số tuần =INT((ngày cuối - ngày đầu+1)/7)

Với trường hợp của bạn, bạn nêu định nghĩa một tuần giữa 2 ngày là như nào thì mới tính tiếp...
 
Nhờ các anh chị chỉ giúp khi sử dụng ( vì khi sừ dụng công thức này kết quả lại không đúng ):
Số tuần =INT((ngày cuối - ngày đầu+1)/7)
Cảm ơn!

Số tuần là khái niệm chủ quan. Tuỳ theo định nghĩa cảu bạn mà cong thức tính có thể khác nhau.
Bạn cần đưa lên cỡ 1 chục ví dụ điển hình, ngày đầu, ngày cuối và kết quả mong muốn.
 
cảm ơn các bạn đã quan tâm. Mình đã sử dụng theo nội dung này:
1> Nếu đủ 7 ngày xem là 1 tuần thì:
Số tuần =INT((ngày cuối - ngày đầu+1)/7)
Với công thức trên một số nội dung đúng. Tuy nhiên khi gặp trường hợp trên lại ra kết quả sai.
 
cảm ơn các bạn đã quan tâm. Mình đã sử dụng theo nội dung này:
1> Nếu đủ 7 ngày xem là 1 tuần thì:
Số tuần =INT((ngày cuối - ngày đầu+1)/7)
Với công thức trên một số nội dung đúng. Tuy nhiên khi gặp trường hợp trên lại ra kết quả sai.
Nhìn trong file bạn gửi và yêu cầu kết quả tôi tóm tắt cách bạn tính tuần, xem phải ý như vầy không:
Bất kể bắt đầu hay kết thúc là ngày thứ mấy trong tuần, miễn nó nằm trong khoảng từ thứ 2 đến CN kể là 1 tuần, Ví dụ: Thứ bảy 11/02/2017 đến Thứ ba 14/02/2017 tính là 2 tuần??

Nếu đúng như vậy thì bạn có thể thử công thức sau:
Mã:
B8=WEEKNUM(B5,2)-WEEKNUM(B4,2)+1

Chúc bạn ngày vui.
 
Nhìn trong file bạn gửi và yêu cầu kết quả tôi tóm tắt cách bạn tính tuần, xem phải ý như vầy không:
Bất kể bắt đầu hay kết thúc là ngày thứ mấy trong tuần, miễn nó nằm trong khoảng từ thứ 2 đến CN kể là 1 tuần, Ví dụ: Thứ bảy 11/02/2017 đến Thứ ba 14/02/2017 tính là 2 tuần??
Nếu đúng như vậy thì bạn có thể thử công thức sau:
Mã:
B8=WEEKNUM(B5,2)-WEEKNUM(B4,2)+1
Chúc bạn ngày vui.
bắt chước bạn làm thầy bói xem có linh nghiệm không
Mã:
=INT(NETWORKDAYS(B4,B5)/5)
chúc các bạn 1 ngày vui
 
bắt chước bạn làm thầy bói xem có linh nghiệm không
Mã:
=INT(NETWORKDAYS(B4,B5)/5)
chúc các bạn 1 ngày vui
Coi chừng bị "tó" vì hành nghề trái phép nha, bạn hiền! }}}}}}}}}}

Khi mình đánh trọn năm 2017, bắt đầu từ 01/01 đến 31/12, của mình nhỉnh hơn của bạn 1 nút.

Nếu đánh bài cào thì bạn 9 nút, mình "bù". Khà khà khà /-*+//-*+//-*+/

Chúc bạn hiền ngày thiệt vui.
 
Coi chừng bị "tó" vì hành nghề trái phép nha, bạn hiền! }}}}}}}}}}
Khi mình đánh trọn năm 2017, bắt đầu từ 01/01 đến 31/12, của mình nhỉnh hơn của bạn 1 nút.
Nếu đánh bài cào thì bạn 9 nút, mình "bù". Khà khà khà /-*+//-*+//-*+/
Chúc bạn hiền ngày thiệt vui.
thỉnh thoảng nhớ nghề "thầy bói" cũ nên mới thử gieo một quẻ, chắc không bị phát hiện đâu /-*+//-*+//-*+/
cách qui định số tuần mỗi người mỗi khác, nên không thể nói cái nào đúng cái nào sai, chỉ giúp tác giả có nhiều lựa chọn thôi
chúc bạn một ngày vui }}}}}}}}}}}}}}}
 
thỉnh thoảng nhớ nghề "thầy bói" cũ nên mới thử gieo một quẻ, chắc không bị phát hiện đâu /-*+//-*+//-*+/
cách qui định số tuần mỗi người mỗi khác, nên không thể nói cái nào đúng cái nào sai, chỉ giúp tác giả có nhiều lựa chọn thôi
chúc bạn một ngày vui }}}}}}}}}}}}}}}
Đúng vậy! do cách hiểu về "tuần" mà có sự khác biệt. Bởi vậy, mình bảo: bạn "9" mình "bù". --=0

Như nếu cứ đếm 7 ngày là 1 tuần, các ngày lẻ ra cũng xem là 1 tuần thì chủ thớt nên dùng: CEILING() thay vì INT()
Mã:
=CEILING((B5-B4+1)/7,1)

Anh em mình đành làm "thầy bói mù" sờ voi thôi!

Khà khà khà. }}}}}}}}}}}}}}}
 
cảm ơn các bạn thật nhiều. Mình sử dụng công thức của các bạn quocgiacan HieuCD được kết quả mong muốn.
 
Lần chỉnh sửa cuối:
cảm ơn các bạn thật nhiều. Mình sử dụng công thức của các bạn quocgiacan HieuCD được kết quả mong muốn.
May quá hai anh em "thầy bói" này chỉ mới là "thầy bói thông manh" thôi, chưa đến nỗi "thầy bói mù"!

Khà khà. Chúc bạn học tập vui với GPE /-*+//-*+//-*+/
 
Một lần nữa cảm ơn các bạn đã nhiệt tình giúp đỡ.
Chúc các bạn một ngày hưởng nhiều niềm vui và thật ý nghĩa
 
Web KT
Back
Top Bottom