Bộ hàm tính & đếm ngày

  • Thread starter digita
  • Ngày gửi
Liên hệ QC
Sao em áp dụng thì nó tính theo tháng nhỉ vi dụ Edate(07/9/2017,1) thì nó cho kết quả là 07/10/2017. Exel 2003
 
Có ai giúp em với : bài toán của em thế này ạ ví dụ em có 1 lớp học gồm 10 bạn - có ngày nhập học, số buổi phải học, có lịch học vào các ngày thứ chủ yếu 2 buổi/1 tuần và luôn nghỉ ngày thứ 3. ngày kết thúc em đã tìm hiểu tự làm được. giờ em muốn biết, trong một tháng các bạn ấy học được bao nhiêu buổi.
Củ thể : lới 1 có 9 bạn nhập học ngày 21/09/2017 có 40 buổi/ học vào thứ 2 và thứ 6. vậy em muốn biết tháng 9 các bạn ấy học bao nhiêu buổi, tháng 10 và như thế cho đến tháng cuối cùng. Đội ơn các bạn nhiều nhiều.
 
Có ai giúp em với : bài toán của em thế này ạ ví dụ em có 1 lớp học gồm 10 bạn - có ngày nhập học, số buổi phải học, có lịch học vào các ngày thứ chủ yếu 2 buổi/1 tuần và luôn nghỉ ngày thứ 3. ngày kết thúc em đã tìm hiểu tự làm được. giờ em muốn biết, trong một tháng các bạn ấy học được bao nhiêu buổi.
Củ thể : lới 1 có 9 bạn nhập học ngày 21/09/2017 có 40 buổi/ học vào thứ 2 và thứ 6. vậy em muốn biết tháng 9 các bạn ấy học bao nhiêu buổi, tháng 10 và như thế cho đến tháng cuối cùng. Đội ơn các bạn nhiều nhiều.
Bạn gửi cái file lên đi.
 
Vâng nhờ bạn/chị xem giúp ạ.
1. Điều chỉnh lại 'Ngày kết thúc':
PHP:
H20=WORKDAY.INTL(G20-1,E20,TEXT(SUMPRODUCT((VLOOKUP(LOOKUP("zzz",$A$20:$A20),$J$5:$Q$14,INDEX(COLUMN($B:$H),),0)<>"x")*10^(7-COLUMN($A:$G))),"0000000"))
Enter, rồi fill xuống.​
2. Tính số buổi học có trong chu kỳ tháng học: Điều chỉnh dòng 17 thành ngày đầu tháng, Vd: I17=01/08/2017, các ô sau tay phải kế tiếp tự động sẽ cộng thêm 1 tháng. Công thức chính tính số buổi như sau:
PHP:
I20=NETWORKDAYS.INTL(MAX($G20,I$17),MIN($H20,EOMONTH(I$17,0)),TEXT(SUMPRODUCT((VLOOKUP(LOOKUP("zzz",$A$20:$A20),$J$5:$Q$14,INDEX(COLUMN($B:$H),),0)<>"x")*10^(7-COLUMN($A:$G))),"0000000"))*IFERROR(MATCH(I$17,INDEX(EOMONTH(--$G20:$H20,-1)+{1,2},),1)=1,)
Enter, Copy qua phải, rồi fill cả hàng xuống.​

Chúc bạn ngày vui.
 

File đính kèm

  • TinhSoBuoiHoc.xlsb
    40.6 KB · Đọc: 13
1. Điều chỉnh lại 'Ngày kết thúc':
PHP:
H20=WORKDAY.INTL(G20-1,E20,TEXT(SUMPRODUCT((VLOOKUP(LOOKUP("zzz",$A$20:$A20),$J$5:$Q$14,INDEX(COLUMN($B:$H),),0)<>"x")*10^(7-COLUMN($A:$G))),"0000000"))
Enter, rồi fill xuống.​
2. Tính số buổi học có trong chu kỳ tháng học: Điều chỉnh dòng 17 thành ngày đầu tháng, Vd: I17=01/08/2017, các ô sau tay phải kế tiếp tự động sẽ cộng thêm 1 tháng. Công thức chính tính số buổi như sau:
PHP:
I20=NETWORKDAYS.INTL(MAX($G20,I$17),MIN($H20,EOMONTH(I$17,0)),TEXT(SUMPRODUCT((VLOOKUP(LOOKUP("zzz",$A$20:$A20),$J$5:$Q$14,INDEX(COLUMN($B:$H),),0)<>"x")*10^(7-COLUMN($A:$G))),"0000000"))*IFERROR(MATCH(I$17,INDEX(EOMONTH(--$G20:$H20,-1)+{1,2},),1)=1,)
Enter, Copy qua phải, rồi fill cả hàng xuống.​

Chúc bạn ngày vui.
Cám ơn cụ nhiều nhiều ạ. Em nhờ khắp bạn bè rồi chưa ai làm ra cả.
 
Có bác nào giúp em với. Em có bài như thế này : em nhận công việc ngày hôm nay và có tới 8 ngày làm việc(trừ thứ 7 và chủ nhật ). em muốn biết là ngày em làm xong công việc. Kính nhờ các bạn giúp đỡ
 
Bạn dùng hàm WORKDAY.INTL hoặc xem lại topic là được.
Chúc bạn vui
 
Có bác nào giúp em với. Em có bài như thế này : em nhận công việc ngày hôm nay và có tới 8 ngày làm việc(trừ thứ 7 và chủ nhật ). em muốn biết là ngày em làm xong công việc. Kính nhờ các bạn giúp đỡ
Thế này nhé bạn, mình nghĩ là mình có thể giúp bạn được câu hỏi này
upload_2017-12-6_13-29-3.png
B4=Workday.intl(Ngày Bắt Đầu,Số Ngày Làm Việc,Ngày Cuối Tuần) → Vì ngày cuối tuần/Weekend là thứ 7 & CN nên chọn tham số 1
B4=WORKDAY.INTL(B1,B2,1)= 12/18/2017 có nghĩa là ngày 18/tháng 12/năm 2017 thì công việc của bạn sẽ kết thúc.
I hope this helps.
Cheers!
 
Xin chào!
Mình muốn hỏi:
Mình có ngày bắt đầu , các thứ làm việc trong tuần và tổng số ngày làm việc
Giúp mình công thức tính ngày kết thúc!
Thí dụ:
ngày bắt đầu:1/1/2018
Làm việc vào thứ 2 và thứ 4
Tổng số ngày làm việc là 24 ngày
=> ngày kết thúc

Xin cảm ơn
 
Web KT
Back
Top Bottom