Tính ngày kết thúc khoá học thế nào?

Liên hệ QC

ptmyly

Thành viên mới
Tham gia
24/4/09
Bài viết
14
Được thích
1
Em cần tính ngày (thời gian) kết thúc của 1 khóa học như sau:
Khóa học gồm 27 buổi (học vào Thứ Hai, Tư, Sáu hoặc Ba, Năm Bảy) có thể có ngày nghỉ (nghỉ lễ), làm thế nào để tính được thời gian kết thúc ?
Thêm vấn đề nữa về học phí:
Học phí 1triệu/27 buổi, em muốn tính học phí còn lại tại thời điểm bất kỳ thì làm thế nào?
Các bác giúp em với nhé, em cảm ơn
 
Em cần tính ngày (thời gian) kết thúc của 1 khóa học như sau:
Khóa học gồm 27 buổi (học vào Thứ Hai, Tư, Sáu hoặc Ba, Năm Bảy) có thể có ngày nghỉ (nghỉ lễ), làm thế nào để tính được thời gian kết thúc ?
Thêm vấn đề nữa về học phí:
Học phí 1triệu/27 buổi, em muốn tính học phí còn lại tại thời điểm bất kỳ thì làm thế nào?
Các bác giúp em với nhé, em cảm ơn
Bài giải cho bạn đây:
000-892.jpg
Danh sách các ngày nghỉ bạn có thể bổ sung thêm nếu thấy thiếu, chỉ cần nhớ là sửa lại tham chiếu đến nó trong công thức ($B$6:$B$13). Tuy nhiên, Excel hỏng có biết chuyện nghỉ bù đâu nha, chẳng hạn Giỗ Tổ Hùng Vương rơi vào thứ Bảy, được nghỉ bù thứ Hai (06/3/2009) thì bạn phải tự nhập 06/3/2009 vào chỗ của ngày đó...

Hàm dùng trong bài:

Lẽ ra tôi gửi cho bạn cái file giả lập này, nhưng táy máy thế nào đó, chụp cái hình xong, quay lại đóng file mà không lưu....
Thôi thì bạn tự thiết kế lại theo mẫu nhé. Sorry...
 
Lần chỉnh sửa cuối:
Bài giải cho bạn đây:
000-892.jpg

Danh sách các ngày nghỉ bạn có thể bổ sung thêm nếu thấy thiếu, chỉ cần nhớ là sửa lại tham chiếu đến nó trong công thức ($B$6:$B$13). Tuy nhiên, Excel hỏng có biết chuyện nghỉ bù đâu nha, chẳng hạn Giỗ Tổ Hùng Vương rơi vào thứ Bảy, được nghỉ bù thứ Hai (06/3/2009) thì bạn phải tự nhập 06/3/2009 vào chỗ của ngày đó...


Hàm dùng trong bài:
Lẽ ra tôi gửi cho bạn cái file giả lập này, nhưng táy máy thế nào đó, chụp cái hình xong, quay lại đóng file mà không lưu....
Thôi thì bạn tự thiết kế lại theo mẫu nhé. Sorry...
Cảm ơn bác lắm lắm, }}}}}
 
Bác ơi, nhưng mà theo cách tính thủ công (đếm trên lịch) thì tính đến ngày 24/4, số buổi đã học là 11, & ngày kết thúc sẽ là 4/6/2009
 
Lần chỉnh sửa cuối:
Bác ơi, nhưng mà theo cách tính thủ công (đếm trên lịch) thì tính đến ngày 24/4, số buổi đã học là 11, & ngày kết thúc sẽ là 4/6/2009
Lấn cấn ở cái chỗ tuần học có 3 buổi, vì 2 cái hàm đó nó tính tuần = 6 buổi...
Và thêm nữa, hình như bạn học cả thứ Bảy ?
Để tôi xem lại đã... Chắc là phải dùng VBA...
 
Lần chỉnh sửa cuối:
Em cần tính ngày (thời gian) kết thúc của 1 khóa học như sau:
Khóa học gồm 27 buổi (học vào Thứ Hai, Tư, Sáu hoặc Ba, Năm Bảy) có thể có ngày nghỉ (nghỉ lễ), làm thế nào để tính được thời gian kết thúc ?
Thêm vấn đề nữa về học phí:
Học phí 1triệu/27 buổi, em muốn tính học phí còn lại tại thời điểm bất kỳ thì làm thế nào?
Các bác giúp em với nhé, em cảm ơn
Mời bạn xem file đính kèm.
 

File đính kèm

  • VD.xls
    29 KB · Đọc: 256
Mời bạn xem file đính kèm.
Các bác ơi giúp em với
Tính số buổi học trong trường hợp biết ngày bắt đầu & ngày kết thúc, ví dụ thế này: khóa học đến ngày 13/6 (thứ bẩy) kết thúc, học viên nhập học từ ngày 21/5 (thứ 5), vẫn là học thứ 3, 5, 7 (3 buổi/tuần, có những lớp thứ 2, 4, 6 nữa),có thể ngày học trùng với ngày nghỉ lễ, vậy làm thế nào để tính từ 21/5 đến 13/6 còn bao nhiêu buổi học & phải đóng bao nhiêu tiền? Nó là bài toán ngược với cách tính ngày hết hạn học phí
 
Các bác ơi giúp em với
Tính số buổi học trong trường hợp biết ngày bắt đầu & ngày kết thúc, ví dụ thế này: khóa học đến ngày 13/6 (thứ bẩy) kết thúc, học viên nhập học từ ngày 21/5 (thứ 5), vẫn là học thứ 3, 5, 7 (3 buổi/tuần, có những lớp thứ 2, 4, 6 nữa),có thể ngày học trùng với ngày nghỉ lễ, vậy làm thế nào để tính từ 21/5 đến 13/6 còn bao nhiêu buổi học & phải đóng bao nhiêu tiền? Nó là bài toán ngược với cách tính ngày hết hạn học phí
Bạn có thể sử dụng công thức tính số ngày của một ngày trong tuần trong một khoản thời gian. Ví dụ, bạn muốn tính số buổi học của ca học 2-4-6 thì lấy số ngày thứ 2 cộng số ngày thứ 4 cộng số ngày thứ 6.
Tại sao chúng ta lại quên rằng hàm WEEKDAY còn có tham số nữa, là 1, 2 hoặc 3. Trước giờ cứ quen xài dạng WEEKDAY (X), mặc định ko ghi gì có nghĩa là tham số = 1, WEEKDAY(X) cũng = WEEKDAY(X,1). Tôi vừa phát hiện ra 1 công thức tổng quát khác. Nó có thể tính được số ngày bất kỳ giữa 2 móc thời gian:
Tính số ngày thứ hai: =INT((A2-A1-WEEKDAY(A2,2)+8)/7)
Tính số ngày thứ ba: =INT((A2-A1-WEEKDAY(A2-1,2)+8)/7)
Tính số ngày thứ tư: =INT((A2-A1-WEEKDAY(A2-2,2)+8)/7)
Tính số ngày thứ năm: =INT((A2-A1-WEEKDAY(A2-3,2)+8)/7)
Tính số ngày thứ sáu: =INT((A2-A1-WEEKDAY(A2-4,2)+8)/7)
Tính số ngày thứ bảy: =INT((A2-A1-WEEKDAY(A2-5,2)+8)/7)
Tính số ngày chủ nhật: =INT((A2-A1-WEEKDAY(A2-6,2)+8)/7)
Và cũng từ đây, ta có thể suy ra nhiều công thức khác, chẳng hạn tìm ngày CHỦ NHẬT đầu tiên, ngày CHỦ NHẬT cuối cùng:
Ngày CHỦ NHẬT đầu tiên: = A1 - WEEKDAY(A1,2)+ 7
Ngày CHỦ NHẬT cuối cùng: = A2 - WEEKDAY(A2) + 1
Rất cám ơn bạn VuNgoc đã đưa ra 1 đề tài khá thú vị
Mến!
ANH TUẤN
 
Bạn có thể sử dụng công thức tính số ngày của một ngày trong tuần trong một khoản thời gian. Ví dụ, bạn muốn tính số buổi học của ca học 2-4-6 thì lấy số ngày thứ 2 cộng số ngày thứ 4 cộng số ngày thứ 6.
Trong trường hợp buổi học trùng với ngày nghỉ, ngày lễ thì sao?
 
Mời bạn xem file đính kèm.
Anh ơi, có thể giải thích giúp em ý nghĩa công thức này không ạ? Để em áp dụng linh hoạt những trường hợp khác huhu
B6+7-WEEKDAY(B6,2)+INT((B3+B5-INT((CHOOSE(LEFT(B2)-1,7,8)-WEEKDAY(B6,2))/2))/3)*7+MOD((B3+B5-INT((CHOOSE(LEFT(B2)-1,7,8)-WEEKDAY(B6,2))/2)),3)*2-(LEFT(B2)="2")-(MOD((B3+B5-INT((CHOOSE(LEFT(B2)-1,7,8)-WEEKDAY(B6,2))/2)),3)=0)
 
Anh ơi, có thể giải thích giúp em ý nghĩa công thức này không ạ? Để em áp dụng linh hoạt những trường hợp khác huhu
B6+7-WEEKDAY(B6,2)+INT((B3+B5-INT((CHOOSE(LEFT(B2)-1,7,8)-WEEKDAY(B6,2))/2))/3)*7+MOD((B3+B5-INT((CHOOSE(LEFT(B2)-1,7,8)-WEEKDAY(B6,2))/2)),3)*2-(LEFT(B2)="2")-(MOD((B3+B5-INT((CHOOSE(LEFT(B2)-1,7,8)-WEEKDAY(B6,2))/2)),3)=0)
Do bài đã đăng rất lâu rồi, nên phải dùng công thức bạn hỏi. Nay nếu bạn đang dùng Excel >=2010, bạn có thể dùng hàm sau để thay thế cho công thức trên:
=WORKDAY.INTL(B6-1,B3,IF(LEFT(B2)="2","0101011","1010101"),$D$3:$D$5)

Xem thêm hướng dẫn theo link:

Thân
 

File đính kèm

  • VD.xls
    29 KB · Đọc: 48
Do bài đã đăng rất lâu rồi, nên phải dùng công thức bạn hỏi. Nay nếu bạn đang dùng Excel >=2010, bạn có thể dùng hàm sau để thay thế cho công thức trên:
=WORKDAY.INTL(B6-1,B3,IF(LEFT(B2)="2","0101011","1010101"),$D$3:$D$5)

Xem thêm hướng dẫn theo link:

Thân
Bác ơi trong file đang để công thức mạc định trừ 3 buổi học/ 1 tuần nên em thêm cặp lịch chỉ trừ 2 buổi thì kết quả nó vẫn trừ mất 3 buổi. Nhờ bác thông giúp em ạ. Em cảm ơn
 
Lần chỉnh sửa cuối:
Cần gì gởi file và giải thích cụ thể
E gửi file nhờ bác xem hộ em ạ. File này em lấy mẫu ở trên ứng với cặp lịch 3 buổi / 1 tuần . Tuy nhiên khi em thêm cặp lịch 2 buổi / tuần thì công thức vẫn trừ 3 buổi/ tuần .
Em cảm ơn rất nhiều ạ
 

File đính kèm

  • Tính ngày kết thúc.xls
    29.5 KB · Đọc: 27
E gửi file nhờ bác xem hộ em ạ. File này em lấy mẫu ở trên ứng với cặp lịch 3 buổi / 1 tuần . Tuy nhiên khi em thêm cặp lịch 2 buổi / tuần thì công thức vẫn trừ 3 buổi/ tuần .
Em cảm ơn rất nhiều ạ
dùng công thức
=WORKDAY.INTL(B6-1,B3,"0101111",$D$3:$D$5)
 
Web KT
Back
Top Bottom