Các câu hỏi về thời gian, tính toán giờ, ngày, tháng, năm được post ở đây (1 người xem)

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

Người dùng đang xem chủ đề này

mô tả:
nghiệp vụ kinh doanh khách sạn.có danh sách khách tới ở,ngày đến,ngày đi.
hỏi: thống kê xem có bao nhiêu khách ở vào ngày 15..

chi tiết tại bài tập bên dưới.giúp mình giải nha.thanks
hỏi: thống kê xem có bao nhiêu khách ở vào ngày 15:
=SUM((DAY(D4:D9)<=15)*(DAY(E4:E9)>=15)) Ctrl - Shift - Enter
 
hỏi: thống kê xem có bao nhiêu khách ở vào ngày 15:
=SUM((DAY(D4:D9)<=15)*(DAY(E4:E9)>=15)) Ctrl - Shift - Enter
cái này của bác sẽ lỗi nếu có khách đến vào ngày 31/12/2006 trở về trước đấy
=SUMPRODUCT((D4:D9<=E10)*(E4:E9>=E10))
E10="15/01/2007"
 
Lần chỉnh sửa cuối:
vẫn chưa đúng ban LE DUY THUONG ơi.
Ý tôi là muốn tính riêng từng ngày một để chấm công những ngày lễ , tết cho nhân viên.
giúp tôi nhé, cám ơn bạn
 
Làm giúp công thức tính ngày đến hạn

Chào mọi người,
Mình nhờ mọi người giúp mình vấn đề này. Tuy mình có làm rồi nhưng cách mình hơi "củ chuối".
Cách tính ngày đến hạn như sau:
- So với ngày của mỗi tháng (từ ngày 1 đến ngày 7) thì ngày đến hạn sẽ được cộng thêm 25 ngày, tương tự từ ngày 8-15, 16-22, và từ 23 đến ngày cuối của tháng đó. Cái khó ở chỗ là lấy ngày cuối cùng (có nghĩa là sẽ lấy ngày 7, 15, 22 và ngày cuối tháng cộng thêm 25)
VD: nhận hàng ngày 1/5 thì ngày đến hạn là ngày 1/6, nhận hàng ngày 6/5 thì ngày đến hạn cũng là ngày 1/6 (tức là sẽ lấy ngày 7/5 cộng thêm 25 ngày nữa...)
- Dòng đầu tiên của mỗi tháng không nhất thiết là ngày 1, có thể là bất kỳ ngày nào nếu có phát sinh.
Xin cám on mọi người trước!
 
Chào mọi người,
Mình nhờ mọi người giúp mình vấn đề này. Tuy mình có làm rồi nhưng cách mình hơi "củ chuối".
Cách tính ngày đến hạn như sau:
- So với ngày của mỗi tháng (từ ngày 1 đến ngày 7) thì ngày đến hạn sẽ được cộng thêm 25 ngày, tương tự từ ngày 8-15, 16-22, và từ 23 đến ngày cuối của tháng đó. Cái khó ở chỗ là lấy ngày cuối cùng (có nghĩa là sẽ lấy ngày 7, 15, 22 và ngày cuối tháng cộng thêm 25)
VD: nhận hàng ngày 1/5 thì ngày đến hạn là ngày 1/6, nhận hàng ngày 6/5 thì ngày đến hạn cũng là ngày 1/6 (tức là sẽ lấy ngày 7/5 cộng thêm 25 ngày nữa...)
- Dòng đầu tiên của mỗi tháng không nhất thiết là ngày 1, có thể là bất kỳ ngày nào nếu có phát sinh.
Xin cám on mọi người trước!
Bạn thử với công thức này xem:
Mã:
=DATE(YEAR(A4),MONTH(A4),MIN(EOMONTH(A4,0),LOOKUP(DAY(A4),{0,8,16,23},{7,15,22,31}))+25)
 
Chính xác. Cám ơn bạn nhiều!

À cho mình hỏi thêm đoạn tô màu đỏ là như thế nào? =DATE(YEAR(A4),MONTH(A4),MIN(EOMONTH(A4,0),LOOKUP(DAY(A4),{0,8,16,23},{7,15,22,31}))+25)
 
Chỉnh sửa lần cuối bởi điều hành viên:
À cho mình hỏi thêm đoạn tô màu đỏ là như thế nào? =DATE(YEAR(A4),MONTH(A4),MIN(EOMONTH(A4,0),LOOKUP(DAY(A4),{0,8,16,23},{7,15,22,31}))+25)
Hàm EOMONTH

Chức năng : Hàm EOMONTH trả về Ngày cuối tháng của Tháng nào đó cách mốc thời gian cho trước một số tháng nhất định.

Cấu trúc : EOMONTH(startdate,months)

- Startdate : là Ngày được chọn làm mốc thời gian để tính toán. Startdate có thể là Date_text hay tham chiếu đến ô có giá trị ngày tháng.

- Months : là số tháng cách mốc thời gian cho trước. Nếu Ngày cần tìm trước Ngày làm mốc thì Months được ghi số
âm "-" ngược lại ghi số dương "+" hay không dấu. Nếu Months là một số lẻ thì excel sẽ lấy phần nguyên, phần lẻ sẽ bỏ đi.

Ví dụ :
=EOMONTH("01/01/08",1) giá trị trả về : 29/02/08
=EOMONTH("01/05/08",-1) giá trị trả về : 30/04/08
=EOMONTH("01/05/08",-1.8) giá trị trả về : 30/04/08

Áp dụng : Công thức tìm ngày cuối tháng của một giá trị ngày tháng bất kỳ.
=DAY(EOMONTH("01/02/08",0)) giá trị trả về : 29
=DAY(DATE(YEAR(A1),MONTH(A1)+1,0)) giá trị trả về : 29 với A1=01/02/08
Hàm LOOKUP

Chức năng: Hàm LOOKUP dùng để dò tìm môt giá trị trong một dòng, một cột hoặc trong một mảng các giá trị.
Hàm LOOKUP có hai hình thức là dạng vector và dạng mảng:

a. Dạng Vector: LOOKUP(lookup_value,lookup_vector,result_vector)

- Lookup_value: là giá trị sẽ được tìm kiếm trong vùng Lookup_vector. Lookup_value có thể là một số, một chuỗi hay một tham chiếu

- Lookup_vector: là vùng dò tìm, vùng này có thể là một dòng hay một cột. Giá trị chứa trong vùng có thể là số, chuỗi.

- Result_vector: là vùng chứa giá trị trả về (1cột hoặc 1dòng). Độ lớn của Result_vector phải tương ứng với Lookup_vector.

Lưu ý:

  • Lookup_vector phải được sắp xếp theo thứ tự tăng dần như: -2,-1,0,1,2; A,B,C..Z; FALSE, TRUE. Nếu không, kết quả trả về nhiều khi không chính xác.
  • Nếu như không tìm thấy Lookup_value trong vùng dò tìm, hàm sẽ lấy giá trị lớn nhất có trong vùng dò tìm (Lookup_vector) mà có giá trị nhỏ hơn hoặc bằng giá trị dò tìm Lookup_vector.
  • Nếu giá trị nhỏ nhất trong vùng dò tìm Lookup_vector mà lớn hơn giá trị của lookup_value thì hàm báo lỗi #N/A.
Nội dung được trích từ Ebook Excel Function and Formulas. Trong thư viện của diễn đàn có Ebook này.
 
Không ổn rổi bạn ơi. Các tháng có 30 ngày thì bị lệch 1 ngày. Bạn xem lại giúp mình nhé!

Tôi thấy kết quả không khác yêu cầu có sẵn của bạn
Mượn công thức của Huuthang_bd
thử rút gọn cái này Excel chắc cũng sẽ hiểu:
PHP:
=DATE(YEAR(A4),MONTH(A4),LOOKUP(DAY(A4),{0,8,16,23},{7,15,22,31})+25)

Hoặc thế này:
PHP:
=A4+LOOKUP(DAY(A4),{0,8,16,23},{7,15,22,31})+25-DAY(A4)
 
Lần chỉnh sửa cuối:
Không ổn rổi bạn ơi. Các tháng có 30 ngày thì bị lệch 1 ngày. Bạn xem lại giúp mình nhé!
Đúng là lệch thật. Ý định của tôi là lấy ngày của ngày cuối tháng nhưng lại quên chèn hàm DAY() vào trước hàm EOMONTH(). Sửa lại như thế này nha bạn:
Mã:
=DATE(YEAR(A4),MONTH(A4),MIN(DAY(EOMONTH(A4,0)),LOOKUP(DAY(A4),{0,8,16,23},{7,15,22,31}))+25)

@dat_butmuc: Đúng là công thức của bạn có kết quả giống với công thức của tôi nhưng lại chưa đúng ý đồ của tác giả. Tôi thêm hamf EOMONTH() vào là để lấy ngày cuối tháng chứ không phải thừa đâu bạn.
Ví dụ: Ngày nhận là ngày 27/02/2010 thì ngày đến hạn phải là ngày (28+25)/02/2010 = 25/02/2010 chứ không phải ngày (31+25)/02/2010 = 28/02/2010
 
Tôi thấy kết quả không khác yêu cầu có sẵn của bạn
Mượn công thức của Huuthang_bd
thử rút gọn cái này Excel chắc cũng sẽ hiểu:
PHP:
=DATE(YEAR(A4),MONTH(A4),LOOKUP(DAY(A4),{0,8,16,23},{7,15,22,31})+25)

Hoặc thế này:
PHP:
=A4+LOOKUP(DAY(A4),{0,8,16,23},{7,15,22,31})+25-DAY(A4)
Trở lại công thức của bạn huuthang_bd. VD: ngày 30/6 công thêm 25 ngày thì ra ngày 25/7 chứ không phải 26/7 theo như công thức, vậy là hỏng rồi. Nhờ bạn giúp mình.

Đúng là lệch thật. Ý định của tôi là lấy ngày của ngày cuối tháng nhưng lại quên chèn hàm DAY() vào trước hàm EOMONTH(). Sửa lại như thế này nha bạn:
Mã:
=DATE(YEAR(A4),MONTH(A4),MIN(DAY(EOMONTH(A4,0)),LOOKUP(DAY(A4),{0,8,16,23},{7,15,22,31}))+25)
@dat_butmuc: Đúng là công thức của bạn có kết quả giống với công thức của tôi nhưng lại chưa đúng ý đồ của tác giả. Tôi thêm hamf EOMONTH() vào là để lấy ngày cuối tháng chứ không phải thừa đâu bạn.
Ví dụ: Ngày nhận là ngày 27/02/2010 thì ngày đến hạn phải là ngày (28+25)/02/2010 = 25/02/2010 chứ không phải ngày (31+25)/02/2010 = 28/02/2010
Vậy là đúng rồi, cám ơn huuthang_bd nhiều! Nhờ bạn giải thích 1 lần nữa giùm mình đoạn này nhé: LOOKUP(DAY(A4),{0,8,16,23},{7,15,22,31}, mình không hiểu chỗ này.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Cộng trừ thời gian trong excel

Bác nào biết cách tính thời gian chỉ giúp em bài này với: (có file đính kèm)
Em muốn tính số giờ xe về muộn hoặc về sớm so với dự định mà chưa biết dùng cách nào:
Yêu cầu : Tính số giờ xe về sớm hoặc muộn ở ô AI và AJ.
Biết :
- cột AI = thời gian (date, time) ở cột AE,AF trừ đi thời gian ở cột AG,AH nếu xe về sớm
- cột AJ = thời gian (date, time) ở cột AG,AH trừ đi thời gian ở cột AE,AF nếu xe về muộn

Còn một yêu cầu nữa là : chỉ 1 trong 2 cột có số giờ chênh lệch (nếu xe về sớm thì chỉ trên cột AI có số giờ còn cột AJ để trống hoặc để = 0 và ngược lại)
Cảm ơn các bác !
Có gì PM em : YM: san6677 hoặc dinhsan@gmail.com
ĐT: 0974 525 003
 

File đính kèm

Bác nào biết cách tính thời gian chỉ giúp em bài này với: (có file đính kèm)
Em muốn tính số giờ xe về muộn hoặc về sớm so với dự định mà chưa biết dùng cách nào:
Yêu cầu : Tính số giờ xe về sớm hoặc muộn ở ô AI và AJ.
Biết :
- cột AI = thời gian (date, time) ở cột AE,AF trừ đi thời gian ở cột AG,AH nếu xe về sớm
- cột AJ = thời gian (date, time) ở cột AG,AH trừ đi thời gian ở cột AE,AF nếu xe về muộn

Còn một yêu cầu nữa là : chỉ 1 trong 2 cột có số giờ chênh lệch (nếu xe về sớm thì chỉ trên cột AI có số giờ còn cột AJ để trống hoặc để = 0 và ngược lại)
Cảm ơn các bác !
Có gì PM em : YM: san6677 hoặc dinhsan@gmail.com
ĐT: 0974 525 003
Công thức tại AI4:
PHP:
=MAX(AE4+AF4-AG4-AH4,0)
Công thức tại AJ4:
PHP:
=MAX(AG4+AH4-AE4-AF4,0)
 
Hướng dẫn em cách tính tuổi khi không biết..(...TUỔI, ...THÁNG, ...NGÀY) trong excel

Hướng dẫn em cách tính tuổi khi không biết NGÀY và THÁNG chỉ biết năm thôi

và kết quả cho ra là ...TUỔI, ...THÁNG, ...NGÀY

vd: Ba của thằng bạn em sinh năm 1952. hỏi ngày tháng nó không biết,chỉ biết năm. Vậy làm sao để biết ba nó bao nhiêu Tuổi, bao nhiêu Tháng, bao nhiêu Ngày được?
(Cách tính tuổi trong diễn đàn dùng hàm datedif em có xem qua nhưng không áp dụng được cho dạng CHỈ biết NĂM SINH).

Đây cũng là câu hỏi mà cách đây 4 ngày bạn em nó hỏi mà em bí không biết trả lời.

Vậy mong anh chị trong diễn đàn giúp em. Cảm ơn
 
Hướng dẫn em cách tính tuổi khi không biết NGÀY và THÁNG chỉ biết năm thôi

và kết quả cho ra là ...TUỔI, ...THÁNG, ...NGÀY

vd: Ba của thằng bạn em sinh năm 1952. hỏi ngày tháng nó không biết,chỉ biết năm. Vậy làm sao để biết ba nó bao nhiêu Tuổi, bao nhiêu Tháng, bao nhiêu Ngày được?
(Cách tính tuổi trong diễn đàn dùng hàm datedif em có xem qua nhưng không áp dụng được cho dạng CHỈ biết NĂM SINH).

Đây cũng là câu hỏi mà cách đây 4 ngày bạn em nó hỏi mà em bí không biết trả lời.

Vậy mong anh chị trong diễn đàn giúp em. Cảm ơn

Không có hàm nào trong Excel làm chính xác được điều này ngoại trừ thấy bói ?
Thêm nữa => Bạn có tin thầy bói không ?
 
Nhớ lại chuyện xưa

Hướng dẫn em cách tính tuổi khi không biết NGÀY và THÁNG chỉ biết năm thôi
và kết quả cho ra là ...TUỔI, ...THÁNG, ...NGÀY. Mong anh chị trong diễn đàn giúp em. Cảm ơn

Trước đây do nhiều lí do khác nhau, khoảng chục người CQ mình cũng vậy: Chỉ biết năm sinh mà thôi.

Nhưng khi CQ chuyển sang quản lý bằng vi tính thì mình làm theo cách sau:

Nếu là nam ta lấy ngày 30/04, 01/05, 02/09 & 22/12,. . . làm ngày sinh;
Với nữ thì bớt ngày 22/12 cũng được; Nhưng thêm 20/10 hay 08/03

Vậy là huề í mà! Không ai trách cứ hay kêu ca gì được.
Nếu có ai chất vấn thì thiếu gì cách trả lời.

Khà, khà,. . . . --=0 --=0
 
Xin hỏi là không còn cách nào để tính phải không ạ?
 
cho em hỏi trong excel có một số ô em nhập 304 lại ra là 10/30/1900 một số ô lại không vậy là sao cho em xin cách giải quyết THAX
 
cho em hỏi trong excel có một số ô em nhập 304 lại ra là 10/30/1900 một số ô lại không vậy là sao cho em xin cách giải quyết THAX

Ô bạn nhập được định dạng dd/mm/yyyy. vì vậy nếu bạn không muốn nhập 304 nó trở thành 10/30/1900 thì bạn chọn ô của bạn, nhấn chuột phải, chọn Format cells..(Ctrl+1) trong mục Catelogy của tab number bạn chọn General là được.
 
Các bác giúp em với.

Em có file đơn giản sau:
Ô A1: điền ngày
Ô A2: =day(A1)
Ô A3: =month(A1)
Ô A4: =year(A1)

Làm thế nào để em input A1 là "14/02/2009 hoặc "14/2/9" thì ô A2 sẽ nhảy ra 14, ô A3 sẽ nhảy ra 2 và A4 sẽ nhảy ra 2009
Làm thế nào để em input A1 là "3/4/5" sau khi ấn enter thì A1 nó tự chuyển thành: "03/04/2005" còn A2 sẽ nhảy ra 3, A3=4 còn A4=5
 
Các bác giúp em với.

Em có file đơn giản sau:
Ô A1: điền ngày
Ô A2: =day(A1)
Ô A3: =month(A1)
Ô A4: =year(A1)

Làm thế nào để em input A1 là "14/02/2009 hoặc "14/2/9" thì ô A2 sẽ nhảy ra 14, ô A3 sẽ nhảy ra 2 và A4 sẽ nhảy ra 2009
Làm thế nào để em input A1 là "3/4/5" sau khi ấn enter thì A1 nó tự chuyển thành: "03/04/2005" còn A2 sẽ nhảy ra 3, A3=4 còn A4=5

Thì bạn đã làm được rồi đó thôi !
 
Thì bạn đã làm được rồi đó thôi !
Ko bác ạ, em gõ vào 3/4/5 thì A2 sẽ ra 4, A3 sẽ ra 3, và A5 sẽ ra 2005
Còn nếu gõ "14/02/2009" thì A2=A3=A4="#VALUE!"

Để đạt được kết quả A2=3, A3=4, A4=5, em phải gõ "4/3/5" chứ không gõ "3/4/5" được
Để đạt được kết quả A2=14, A3=2, A4=2009, em phải gõ "2/14/9" chứ không gõ "14/2/9" được.

Sorry bác nếu em nói không rõ nghĩa.
 
Lần chỉnh sửa cuối:
Ko bác ạ, em gõ vào 3/4/5 thì A2 sẽ ra 4, A3 sẽ ra 3, và A5 sẽ ra 2005
Còn nếu gõ "14/02/2009" thì A2=A3=A4="#VALUE!"

Cái nì là do hệ thống máy của bạn đang sử dụng ngày tháng năm kiểu Mỹ (mm/dd/yyyy).
Bạn vào trong Control Panel chỉnh lại định dạng ngày tháng theo kiểu dd/mm/yyyy là OK à.
 
Ko bác ạ, em gõ vào 3/4/5 thì A2 sẽ ra 4, A3 sẽ ra 3, và A5 sẽ ra 2005
Còn nếu gõ "14/02/2009" thì A2=A3=A4="#VALUE!"

Để đạt được kết quả A2=3, A3=4, A4=5, em phải gõ "4/3/5" chứ không gõ "3/4/5" được
Để đạt được kết quả A2=14, A3=2, A4=2009, em phải gõ "2/14/9" chứ không gõ "14/2/9" được.

Sorry bác nếu em nói không rõ nghĩa.

Định dạng lại ô A1
Bạn thử vào Start / Settings / Control Panel / Regional and Language Option / Regional Option / Customize / Date nhập vào Hộp Short date Format : dd/mm/yyyy
OK
Nếu chưa được thì làm 1 bước nữa Format/ Cell /custom/ type nhập dd/mm/yyyy ->OK
Nếu chưa được nữa thì ta sẽ tính tiếp
 
Cho em hỏi, có 1 cột ghi ngày đến và đề yêu
color.png
cầu nếu ngày đến là CHỦ NHẬT thì...
vậy làm cách nào để biết ngày đến là thứ mấy để dùng hàm ạ?
 
Cho em hỏi, có 1 cột ghi ngày đến và đề yêu
color.png
cầu nếu ngày đến là CHỦ NHẬT thì...
vậy làm cách nào để biết ngày đến là thứ mấy để dùng hàm ạ?
Hàm WEEKDAY.
Bạn có thể tra cứu nó trong Danh mục các hàm Excel ở dưới chữ ký của tôi.
 
tính kì hạn

Gửi tiết kiệm gồm có ngày gửi và ngày tất toán. Nhưng mà ngày được viết dưới dạng số yyyymmdd (ví dụ như 20100624)
Giờ mình phải tính kì hạn.
Ví dụ như
ngày gửi: 20100624 ngày tất toán 20100924 thì kì hạn là 3 tháng.
Mình đã làm được nếu ngày gửi và ngày tất toán cùng 1 năm. Còn nếu gửi kì hạn trên 12 tháng hoặc năm của ngày gửi và ngày tất toán là khác nhau thì chưa nghĩ ra.
Xin giúp mình. Cám ơn
 
Gửi tiết kiệm gồm có ngày gửi và ngày tất toán. Nhưng mà ngày được viết dưới dạng số yyyymmdd (ví dụ như 20100624)
Giờ mình phải tính kì hạn.
Ví dụ như
ngày gửi: 20100624 ngày tất toán 20100924 thì kì hạn là 3 tháng.
Mình đã làm được nếu ngày gửi và ngày tất toán cùng 1 năm. Còn nếu gửi kì hạn trên 12 tháng hoặc năm của ngày gửi và ngày tất toán là khác nhau thì chưa nghĩ ra.
Xin giúp mình. Cám ơn
Bạn chèn thêm 2 cột phụ để dịch cái ngày tháng năm đó sang dạng Excel tính toán được.

Giả sử dữ liệu của bạn bắt đầu ở hàng 5, cột ngày gửi là cột B và cột ngày tất toán là cột C, và hệ thống của bạn đang sử dụng ngày tháng năm kiểu VN (dd/mm/yyyy)

Bạn chèn thêm cột X chẳng hạn, làm cột ngày gửi (phụ), với công thức ở X5:
=DATE(LEFT(B5,4), MID(B5,5,2), RIGHT(B5,2))​

Và chèn thêm cột Y chẳng hạn, làm cột ngày tất toán (phụ), với công thức ở Y5:
=DATE(LEFT(C5,4), MID(C5,5,2), RIGHT(C5,2))​

Sau đó, để tính kỳ hạn, bạn dùng công thức:
=DATEDIF(X5, Y5, "m")​

Còn nếu như không thích dùng cột phụ thì bạn nhét hết 2 cái công thức ở trên vào công thức thứ 3 cũng xong, tuy nó hơi dài tí:
=DATEDIF(DATE(LEFT(B5,4), MID(B5,5,2), RIGHT(B5,2)), DATE(LEFT(C5,4), MID(C5,5,2), RIGHT(C5,2)), "m")​
 
hàm này ổn. nhưng có 1 trường hợp rất lạ là ngày đáo hạn vào tháng 2.
Ví dụ như ngày gửi là: 30/03/2009, ngày đáo hạn là 28/02/2010 thì hàm chỉ tính có 10 tháng. Nhưng nếu ngày đáo hạn là 29/02/2010 thì hàm tính là 11 tháng.
 
hàm này ổn. nhưng có 1 trường hợp rất lạ là ngày đáo hạn vào tháng 2.
Ví dụ như ngày gửi là: 30/03/2009, ngày đáo hạn là 28/02/2010 thì hàm chỉ tính có 10 tháng. Nhưng nếu ngày đáo hạn là 29/02/2010 thì hàm tính là 11 tháng.

Năm 2010 không có ngày 29/2. Do đó, nếu bạn nhập ngày đáo hạn là 20100229 thì Excel sẽ hiểu đó là ngày 01/3/2010 (chứ không phải là ngày 29/02/2010 đâu).

Và nếu tính từ ngày 30/3/2009 đến ngày 01/3/2010 thì đúng là 11 tháng, không có gì kỳ lạ ở đây hết.

Còn nếu tính từ ngày 30/3/2009 đến ngày 28/02/2010 thì chỉ có 10 tháng (thiếu 1 ngày nữa mới đủ 11 tháng).
 
Xin hỏi có công thức nào chuyển đổi định dạng ngày tháng sang tiếng anh
Xin cảm ơn
 
Xin chỉ giúp hàm tự động chia khoảng thời gian giữa 2 ca.

Em cần làm một bảng tính. Trong file gốc đã có sẵn thời gian bắt đầu và thời gian kết thúc. Nhưng yêu cầu đề ra là nếu thời gian bắt đầu và thời gian kết thúc lớn hơn 4tiếng thì phải chia nhỏ thời gian thành các khoảng sao cho nhỏ hơn hoặc bằng 4 tiếng, khoảng thời gian nghỉ giữa từng ca là 10 phút
Em giử kèm file mẫu
 

File đính kèm

bài toán tính ngày nghỉ phép

Giả sử hôm nay là thứ 2 ngày 5/7/2010
mình xin nghỉ phép.số ngày phép của mình là 10 ngày.ko tính thứ 7,cn
dùng excel tính ngày nghỉ cuối cùng là ngày bao nhiêu???
nếu như mà ngày nghỉ trùng vào mấy ngày nghỉ lễ(quốc khánh,tết...) thêm ngày như thế nào nữa./.

mình nghĩ mãi mà ko ra.mong các bạn giúp mình sớm.
thanks.nếu bạn nào ở hn.mình hứa sẽ mời đi uống cafe để hậu tạ
liên hệ TUẤN 0902 137 737
 

File đính kèm

Giả sử hôm nay là thứ 2 ngày 5/7/2010
mình xin nghỉ phép.số ngày phép của mình là 10 ngày.ko tính thứ 7,cn
dùng excel tính ngày nghỉ cuối cùng là ngày bao nhiêu???
nếu như mà ngày nghỉ trùng vào mấy ngày nghỉ lễ(quốc khánh,tết...) thêm ngày như thế nào nữa./.

mình nghĩ mãi mà ko ra.mong các bạn giúp mình sớm.
thanks.nếu bạn nào ở hn.mình hứa sẽ mời đi uống cafe để hậu tạ
liên hệ TUẤN 0902 137 737
Nếu không tính thứ 7 và chủ nhật thì hàm WORKDAY chính là hàm bạn cần
Cú pháp
=WORKDAY(Ngày bắt đầu,Số ngày,Ngày nghỉ lễ)
Ví dụ:
=WORKDAY(D3,C3,$G$2:$G$5)
Trong đó G2:G5 là vùng bạn liệt kê những ngày nghỉ lễ trong năm
Lưu ý: Muốn dùng hàm này phải cài Add-In Analysis ToolPak (menu Tools\Add-Ins... và check vào mục Analysis ToolPak)
 
- Cho tôi xin công thức tính số tháng từ 1 ngày tháng hiện tại đến 1 mốc thời gian nào đó.
- VD có 1 người sinh ngày 31/10/2009. Tôi muốn tính đến ngày 30/06/2010 thì có bao nhiêu tháng.
- Tôi đã dùng công thức này =DATEDIF("31/10/2009","30/06/2010","m") .
- Nó xảy ra 1 trường hợp là nếu ngày sinh (31) lớn hơn ngày cần tính (30) thì nó sẽ tính thiếu 1 tháng.
- Đừng nói là thêm vào +1 ở đằng sau, vì tôi tính cho rất nhiều trường hợp.
- Cảm ơn trước.
 
- Cho tôi xin công thức tính số tháng từ 1 ngày tháng hiện tại đến 1 mốc thời gian nào đó.
- VD có 1 người sinh ngày 31/10/2009. Tôi muốn tính đến ngày 30/06/2010 thì có bao nhiêu tháng.
- Tôi đã dùng công thức này =DATEDIF("31/10/2009","30/06/2010","m") .
- Nó xảy ra 1 trường hợp là nếu ngày sinh (31) lớn hơn ngày cần tính (30) thì nó sẽ tính thiếu 1 tháng.
- Đừng nói là thêm vào +1 ở đằng sau, vì tôi tính cho rất nhiều trường hợp.
- Cảm ơn trước.
Theo như bạn nói thì sẽ có tình huống thế này:
Từ ngày 31/1/2010 đến ngày 28/2/2010 thì hàm DATEDIF sẽ tính là 0 tháng (lý ra phải là 1 tháng)
Rất khoai
Tôi tạm dùng cách này:
- Cộng ngày đầu cho 2
- Công ngày cuối cho 2
- Dùng DATEDIF với 2 kết quả trên
Cộng như vậy để phòng trường hợp ngày cuối là 28 tháng 2
Ví dụ:
A1 chứa ngày đầu
B1 chứa ngày cuối
Vậy công thức tôi đề xuất là:
=DATEDIF(A1+2,B1+2,"M")
Bạn kiểm tra lại xem có sai sót gì không nha!
 
Trong khi chờ các nhà siêu công thức, bạn ngâm cứu hàm mảng tự tạo này xem sao

PHP:
Option Explicit
Const Bon As Double = 4
Function Phien(Dat1 As Date, Dat2 As Date)
 Dim jJ As Byte:                                ReDim MDL(1 To 6, 1 To 2)
   
 For jJ = 2 To 6
   MDL(jJ, 1) = "":                             MDL(jJ, 2) = ""
 Next jJ
 Phien = Hour(Dat2 - Dat1)
 MDL(1, 1) = TimeSerial(Hour(Dat1), Minute(Dat1), Second(Dat1))
 If Phien < 4 Then
   MDL(1, 2) = TimeSerial(Hour(Dat2), Minute(Dat2), Second(Dat2))
 Else
   MDL(1, 2) = TimeSerial(Hour(Dat1) + Bon, Minute(Dat1), Second(Dat1))
   For jJ = 2 To 2 + Phien \ 4 + 1
      MDL(jJ, 1) = _
         TimeSerial(Hour(Dat1) + (jJ - 1) * Bon, Minute(Dat1) + (jJ - 1) * 10, Second(Dat1))
      MDL(jJ, 2) = TimeSerial(Hour(Dat1) + jJ * Bon, Minute(Dat1) + (jJ - 1) * 10, Second(Dat1))
      
      If MDL(jJ, 2) > TimeSerial(Hour(Dat2), Minute(Dat2), Second(Dat2)) Then
         MDL(jJ, 2) = TimeSerial(Hour(Dat2), Minute(Dat2), Second(Dat2))
         Exit For
      End If
   Next jJ
 End If
 Phien = MDL
End Function
 

File đính kèm

nếu không tính thứ 7 và chủ nhật thì hàm workday chính là hàm bạn cần
cú pháp
=workday(ngày bắt đầu,số ngày,ngày nghỉ lễ)
ví dụ:
=workday(d3,c3,$g$2:$g$5)
trong đó g2:g5 là vùng bạn liệt kê những ngày nghỉ lễ trong năm
lưu ý: muốn dùng hàm này phải cài add-in analysis toolpak (menu tools\add-ins... Và check vào mục analysis toolpak)

nhưng mà bạn ui?ở đây mình đang làm bài toàn ngược
biết đc ngày bắt đầu nghỉ, số ngày đc nghỉ.
Giờ tính ra ngày hết phép mà.
Thanks bạn./.
 
nhưng mà bạn ui?ở đây mình đang làm bài toàn ngược
biết đc ngày bắt đầu nghỉ, số ngày đc nghỉ.
Giờ tính ra ngày hết phép mà.
Thanks bạn./.
Thì hàm WORKDAY là nó chứ còn gì nữa mà ngược với chả thuận
Bạn thử chưa?
 
workdays là để tính số ngày đi làm thui mà
mình ko cần tính cái đấy, số ngày đi làm mình đã biết mà
 
workdays là để tính số ngày đi làm thui mà
mình ko cần tính cái đấy, số ngày đi làm mình đã biết mà
Chán bạn quá
Ai nói với bạn rằng : workday là để tính số ngày đi làm vậy?
Thử chưa? Nếu đã thử rồi thì quăng file lên đây làm bằng chứng
 
Chán bạn quá
Ai nói với bạn rằng : workday là để tính số ngày đi làm vậy?
Thử chưa? Nếu đã thử rồi thì quăng file lên đây làm bằng chứng
BÁC ndu ƠI XIN ĐỪNG NÓNG
TÁC GIẢ HIỂU NHẦM HÀM WORKDAY THÀNH NETWORKDAY MẤT TIÊU RỒI
HÀM WORKDAY LÀ TÍNH NGÀY SẼ KẾT THÚC CÔNG VIỆC TRỪ NGÀY LỄ VÀ THỨ 7+CN
HÀM NETWOKDAY LÀ TÍNH SỐ NGÀY SỐ LÀM VIỆC TRỪ NGÀY LỄ VÀ THỨ 7+CN
 
Lần chỉnh sửa cuối:
Hàm nào để cộng tháng ra ngày cụ thể?

Xin vui lòng hướng dẫn hàm gì để cộng tháng ra ngày?

Ví dụ:
23/07/2010 cộng thêm 1 tháng sẽ ra ngày 23/08/2010, hoặc cộng n tháng sẽ ra tương ứng như vậy?

Cám ơn rất nhiều!
 
Xin vui lòng hướng dẫn hàm gì để cộng tháng ra ngày?

Ví dụ:
23/07/2010 cộng thêm 1 tháng sẽ ra ngày 23/08/2010, hoặc cộng n tháng sẽ ra tương ứng như vậy?

Cám ơn rất nhiều!
Gì vậy? Learning_Excel mà hỏi câu này sao ta?
=DATE(YEAR(A1),MONTH(A1)+ bao nhiêu tháng tùy ý,DAY(A1))
Còn không thì:
=EDATE(A1, bao nhiêu tháng tùy ý)
----------------------
Trong 1 số trường hợp cụ thể (liên quan đến năm nhuận) thì 2 công thức trên có kết quả khác nhau
 
Lần chỉnh sửa cuối:
Thắc mắc vậy là vì tôi có thể áng chừng bạn ở "tầm" nào!
Hay thấy GPE hết bài viết nên gữi đại câu hỏi đây!
Ẹc... Ẹc...

Nói một hồi các MOD nói em Spam, chứ em không biết thiệt mờ!

Cám ơn Thầy nhiều nhiều!!!

Thầy mới bổ sung câu này:

Trong 1 số trường hợp cụ thể (liên quan đến năm nhuận) thì 2 công thức trên có kết quả khác nhau


Vậy theo kinh nghiệm, Trường hợp này hàm nào chính xác hơn hả Thầy?
 
Lần chỉnh sửa cuối:
Thầy mới bổ sung câu này:
Trong 1 số trường hợp cụ thể (liên quan đến năm nhuận) thì 2 công thức trên có kết quả khác nhau
Vậy theo kinh nghiệm, Trường hợp này hàm nào chính xác hơn hả Thầy?
Gõ vào cell A1 ngày 30/1/2008 sẽ thấy công thức
=DATE(YEAR(A1),MONTH(A1)+1,DAY(A1))

=EDATE(A1, 1)
cho kết quả khác nhau!
Ta không thể nói cái nào chính xác hơn! Tùy theo nhu cầu mà chọn lựa thôi
 
Gõ vào cell A1 ngày 30/1/2008 sẽ thấy công thức
=DATE(YEAR(A1),MONTH(A1)+1,DAY(A1))

=EDATE(A1, 1)
cho kết quả khác nhau!
Ta không thể nói cái nào chính xác hơn! Tùy theo nhu cầu mà chọn lựa thôi
Cảm ơn Bác ndu, có thế tôi mới biết cách đầu cộng đủ 31 ngày, cách sau cộng một tháng thực tế (bao giờ cho đến 30/2) nên từ 28/1 đến 31/1 cách 2 đều cho KQ như nhau.
 
Trong 1 số trường hợp cụ thể (liên quan đến năm nhuận) thì 2 công thức trên có kết quả khác nhau
Phát biểu này không chính xác.

1. Tháng kết quả ít ngày hơn tháng bắt đầu:

Hai công thức sẽ giống nhau ở tất cả các ngày trong năm (tất cả các năm nhuận và không nhuận), trừ những ngày bắt đầu sau đây là khác nhau:

- Ngày 31 tháng 1, 3, 5, 7, 8, 10, 12
- Ngày 29, 30, tháng <> 2 năm thường, ngày 30 tháng <> 2 năm nhuận, mà kết quả là tháng 2

2. Tháng kết quả & tháng bắt đầu có cùng số ngày (28, 29, 30, 31):

Giống nhau trong mọi trường hợp.

3. Tháng kết quả nhiều ngày hơn tháng bắt đầu:

Giống nhau trong mọi trường hợp.
 
Lần chỉnh sửa cuối:
hỏi cách tính số ngày thuê

Biết: nếu ngày đi = ngày đến thì sonngaythue=1
ngược lại songaythue=ngaydi- ngayden

Thanks
 
Bạn dùng hàm IF()
=if(A2=B2,1,B2-A2)
Với
A2: ngày đến
B2: ngày đi
 
Biết: nếu ngày đi = ngày đến thì sonngaythue=1
ngược lại songaythue=ngaydi- ngayden

Thanks
Nói thế nào thì IF thế nấy thôi:
=IF(Ngày đi = Ngày đến,1,Ngày đi-Ngày đến)
Ví dụ:
=IF(D2 = C2,1,D2 -C2)
Trong đó C2 là ngày đến và D2 là ngày đi
Hoặc:
=MAX(1,D2 -C2)
 
ko dc bạn ơi nó báo là #VALUE


day la thong số de:
ngayden: 25/04/97
ngaydi:30/05/97
 
ko dc bạn ơi nó báo là #VALUE

ngayden: 25/04/97
ngaydi:30/05/97
Lỗi này xãy ra khi dữ liệu của bạn không phải là NGÀY THÁNG mà thuộc dạng TEXT
Kiểm chứng đơn giản là: Xem dữ liệu nếu nó canh lề phải thì đúng, ngược lại nó canh lề trái là sai
-----------
Ngoài ra còn cách đơn giản khác: Cho file lên đây
 
ko dc bạn ơi nó báo là #VALUE


day la thong số de:
ngayden: 25/04/97
ngaydi:30/05/97
Cái này bị lỗi dữ liệu rồi. Tưởng là ngày nhưng không phải là ngày --=0
Kiểm chứng đơn giản là: Xem dữ liệu nếu nó canh lề phải thì đúng, ngược lại nó canh lề trái là sai
Dữ liệu ngày tháng vẫn có thể canh lề trái và dữ liệu chuỗi vẫn có thể canh lề phải.
 
Xin chỉ giùm công thức tính tổng số ngày của hợp đồng.

Chào các bác,
XIn các bác giúp em gấp việc tính tổng số ngày trong hợp đồng với. Xin Cảm ơn.
Em có gửi file đính kèm theo đây.

domfootwear: Lần sau viết bài bạn đừng ghi tiêu đề "Gấp gấp...." nhé
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
rất tiếc mình ko có excel 2007
nếu trong excel 2003 thì ở ô tính tổng số ngày sau khi nhập công thức nhấn enter nó sẽ hiển thị dưới dạng ngày tháng . Đến dây bạn phải quét khối ô tính tổng rồi format->cell->number -> chọn dòng number ( dòng thứ 2 từ trên xuống để nó hiện lên giá trị số ) rồi nhấn OK !
 
Khi mình lấy ngày sau trừ đi ngày trước thì đều hiển thị lỗi VALAUE.mình ko hiểu phải thay đổi thế nào cho hợp lý, các bạn giúp mình được ko.Thanks nhiều
 
Khi mình lấy ngày sau trừ đi ngày trước thì đều hiển thị lỗi VALAUE.mình ko hiểu phải thay đổi thế nào cho hợp lý, các bạn giúp mình được ko.Thanks nhiều

Bạn kiểm tra lại xem ngày của bạn ghi có phải là dạng date không hay nó đã thành dạng chuỗi rồi? Vào Control Panel > Religion Language Setting để cài dạng ngày tháng mình muốn nhé!
 
Tổng số ngày giữa 2 thời điểm = Ngày cuối - Ngày đâu + 1
Cụ thể, cell D2 có công thức =C2-B2+1

Xin cảmm ơn bác nhiều lắm. Nhưng tại sao khi tôi làm dòng đầu tiên là C2-B2+1 thì OK,sau đó copy công thức này xuống các dòng sau lại ra kết quả là #Value. Xin giúp sớm. Đa tạ
 
Xin cảmm ơn bác nhiều lắm. Nhưng tại sao khi tôi làm dòng đầu tiên là C2-B2+1 thì OK,sau đó copy công thức này xuống các dòng sau lại ra kết quả là #Value. Xin giúp sớm. Đa tạ

Bởi trong File của bạn ô B3 và C4 là dạng Text, không phải dạng Date.

Bạn thử bằng cách này, chọn cột B và C bỏ canh giữa đi sẽ thấy liền! Cell nào chạy về bên phải là Date, ngược lại là Text.
 
Mình có ngày nhập là 05/12/1998 ngày bán là 05/15/1998.khi mình trừ 2 ô cho nhau để lấy ngày tồn kho thì đều nhận được lỗi VALUE.Mặc dù đã định dạng lại ngày tháng năm ở mục setting rồi.Các bạn giúp mình với nhé
 
Mình có ngày nhập là 05/12/1998 ngày bán là 05/15/1998.khi mình trừ 2 ô cho nhau để lấy ngày tồn kho thì đều nhận được lỗi VALUE.Mặc dù đã định dạng lại ngày tháng năm ở mục setting rồi.Các bạn giúp mình với nhé

Vâng, sau khi định lại rồi bạn phải nhấp chuột vào sửa lại cái ô đó luôn! Ẹc... Ẹc...
 
Giúp dùm em hàm tính giờ mấy anh ơi

Em mới học excel có bài tập này ko pít làm mấy anh chị giúp dùm em với.
+ 1:30:50 >> xài hàm nào để có thể thành >> 91 phút
+ Cột B là họ cột C là tên thầy kiu nhập cột họ va tên thành cột B và ẩn cột C thì fai làm sao.
anh chị nào làm dc thì chỉ giúp em nhe cám ơn nhìu nhìu
 
Em mới học excel có bài tập này ko pít làm mấy anh chị giúp dùm em với.
+ 1:30:50 >> xài hàm nào để có thể thành >> 91 phút
Chả cần hàm gì hết.
A1 là ô chứa cái giá trị 1:30:50
Để tính ra số phút:
=A1*24*60
=90.83 (nếu làm tròn thì nó mới ra 91, tại 50 giây chưa đủ 1 phút mà)
 
Cần tìm giúp đoạn code hoặc công thức để tìm ngày mà không phải xem lịch.

Hôm nay là thứ sáu ngày 13, một ngày hơi đặc biệt, tôi muốn biết trong năm có bao nhiêu ngày như vậy, hoặc tổng quát hơn là nhập đầu vào: thứ, ngày, năm, đầu ra là một danh sách ngày (nếu có) thỏa mãn với dữ liệu nhập (tìm xem có tháng nào thỏa mãn không?). Loay hoay mãi mà chưa tìm dược, mời các Bạn giúp, cảm ơn!
 
Lần chỉnh sửa cuối:
Tình hình là Topic này nhiều chủ đề quá, nên chuot mạo muội post thông tin thành 1 nội dung mới vậy – chuot đang cần tính toán như sau:
– Cell C2 là ngày và thời gian nhận Công việc Z; = 16/07/2010 8:22:00 AM
– Cell D2 là ngày và thời gian dự kiến giải quyết Công việc Z xong = 16/07/2010 3:30:00 PM
– Cell E2 là effort dự kiến giải quyết xong công việc Z = 4.5 giờ
– Cell F2 là ngày và thời gian thực tế giải quyết Công việc Z xong = 17/07/2010 2:00:00 PM
– Cell G2 là effort (tính bằng giờ, ví dụ = 15.50) thực tế giải quyết xong công việc Z
Nội dung C2, D2, E2, F2 được nhập bằng tay vào, vậy tính giúp em ô G2
Với điều kiện:
– Nếu Công việc Z là loại High Level và Urgent → không kể thời gian working time 1 ngày → tức là nếu thuộc loại này thì xem như làm 24 tiếng luôn mà không xét đến thời gian làm việc của Công ty
– Ngược lại, nếu Công việc Z là loại Normal Level và không Urgent → xét đến:
* Thời gian làm việc: vào lúc 8g00 và 12g00 thì nghỉ trưa, chiều bắt đầu từ 13g30 và kết thúc lúc 17g30
* Trừ ngày Thứ Bảy và Chủ nhật, các ngày lễ nghỉ của Việt nam

Mong tin cả nhà lắm ạ
Thân ái

 

File đính kèm

TRỪ GIÂY ( thời gian)

các bạn ơi.cho mình hỏi một chút.
Mình có 2 vấn đề cần hỏi & mong các bạn giúp đỡ:
1- mình có file định dạng là : 08/09/2010 15:54:12 ==> mình muốn lấy được ngày tháng năm và giờ phút giây ra riêng thành 2 cột. Mình đã lấy được ngày tháng năm ( dùng date(year;month;day) ) nhưng chưa lấy được giờ phút giây. ==> mong các bạn chỉ giúp
2- mình muốn trừ thời gian. củ thể là trừ 15 giây : 15:54:12 trừ 15 giây ==> mong các bạn giúp đỡ
 
Cái này thì ko khó lắm, đơn giản là khi mình nhập vào 1 năm bất kỳ thì mình sẽ kiểm tra lần lượt thứ của ngày 13 các tháng của năm đó là được (hàm weekday)
 
Hôm nay là thứ sáu ngày 13, một ngày hơi đặc biệt, tôi muốn biết trong năm có bao nhiêu ngày như vậy, hoặc tổng quát hơn là nhập đầu vào: thứ, ngày, năm, đầu ra là một danh sách ngày (nếu có) thỏa mãn với dữ liệu nhập (tìm xem có tháng nào thỏa mãn không?). Loay hoay mãi mà chưa tìm dược, mời các Bạn giúp, cảm ơn!

Tặng bạn một file mini nè. Nhập năm cần tính vào ô B1, tháng nào có ngày thứ Sáu 13 sẽ hiện ra.
 

File đính kèm

các bạn ơi.cho mình hỏi một chút.
Mình có 2 vấn đề cần hỏi & mong các bạn giúp đỡ:
1- mình có file định dạng là : 08/09/2010 15:54:12 ==> mình muốn lấy được ngày tháng năm và giờ phút giây ra riêng thành 2 cột. Mình đã lấy được ngày tháng năm ( dùng date(year;month;day) ) nhưng chưa lấy được giờ phút giây. ==> mong các bạn chỉ giúp
2- mình muốn trừ thời gian. củ thể là trừ 15 giây : 15:54:12 trừ 15 giây ==> mong các bạn giúp đỡ

1. Lấy ngày tháng năm: Chỉ cần = Int(A1), và định dạng ngày tháng
2. Lấy giờ phút giây: Chỉ cần = A1-Int(A1) hoặc =Mod(A1,1), và định dạng giờ phút giây
(với A1 là ngày tháng giờ phút)
3. Trừ thời gian tính bằng giây: = B1 - 15/86400, định dạng giờ phút giây (với B1 thực sự là giờ phút)
 
1. Lấy ngày tháng năm: Chỉ cần = Int(A1), và định dạng ngày tháng
2. Lấy giờ phút giây: Chỉ cần = A1-Int(A1) hoặc =Mod(A1,1), và định dạng giờ phút giây
(với A1 là ngày tháng giờ phút)

Có thể lụi hơn... Chả cần hàm, mà chỉ cần công thức =A1 (với A1 là ô chứa cái 08/09/2010 15:54:12 và đó là một giá trị thời gian thật sự.
Rồi muốn lấy giá trị gì thì định dạng cho ô chứa kết quả theo giá trị đó.
 
Tình hình là Topic này nhiều chủ đề quá, nên chuot mạo muội post thông tin thành 1 nội dung mới vậy – chuot đang cần tính toán như sau:
– Cell C2 là ngày và thời gian nhận Công việc Z; = 16/07/2010 8:22:00 AM
– Cell D2 là ngày và thời gian dự kiến giải quyết Công việc Z xong = 16/07/2010 3:30:00 PM
– Cell E2 là effort dự kiến giải quyết xong công việc Z = 4.5 giờ
– Cell F2 là ngày và thời gian thực tế giải quyết Công việc Z xong = 17/07/2010 2:00:00 PM
– Cell G2 là effort (tính bằng giờ, ví dụ = 15.50) thực tế giải quyết xong công việc Z
Nội dung C2, D2, E2, F2 được nhập bằng tay vào, vậy tính giúp em ô G2
Với điều kiện:
– Nếu Công việc Z là loại High Level và Urgent → không kể thời gian working time 1 ngày → tức là nếu thuộc loại này thì xem như làm 24 tiếng luôn mà không xét đến thời gian làm việc của Công ty
– Ngược lại, nếu Công việc Z là loại Normal Level và không Urgent → xét đến:
* Thời gian làm việc: vào lúc 8g00 và 12g00 thì nghỉ trưa, chiều bắt đầu từ 13g30 và kết thúc lúc 17g30
* Trừ ngày Thứ Bảy và Chủ nhật, các ngày lễ nghỉ của Việt nam

Mong tin cả nhà lắm ạ
Thân ái

Cả nhà ơi....giúp tớ với ạ.........
Mong tin cả nhà lắm lắm
 
Hiện tại mình đang cần cái cột G2 – để tính toán trước
Đối với Thời gian dự kiến thì sẽ sử dụng để so sánh xem mình dự kiến có đúng chưa? Và khi đã dự kiến thì mình thực hiện thực tế có đúng như dự kiến không........ cái đó sử dụng để thống kê và phân tích – nên bạn đừng quan tậm nhé.
Mình đang cần tính toán cho ra cái cột G2 hơn

Cảm ơn bạn
Chuot
 
Cả nhà ơi...giúp mình với............ Mong tin cả nhà lắm Thân ái Chuot
 
Cả nhà ơi...giúp mình với............ Mong tin cả nhà lắm Thân ái Chuot
Bạn đưa file giả lập lên, nói rõ yêu cầu trong đó có phải khoẻ cho mọi người không? Tuổi già mắt kém... đọc hơi nhiều nhiều tí là mỏi mắt lắm rồi
 
Bạn đưa file giả lập lên, nói rõ yêu cầu trong đó có phải khoẻ cho mọi người không? Tuổi già mắt kém... đọc hơi nhiều nhiều tí là mỏi mắt lắm rồi

Vâng – em có ghi nhận trong File đính kèm ở Trang 18 rồi anh ạ.
Nhưng em se attach lại đây cho anh file đó đây và ghi nhận Yêu cầu lại cho anh xem nhé
Yêu cầu là:
Tình hình là Topic này nhiều chủ đề quá, nên chuot mạo muội post thông tin thành 1 nội dung mới vậy – chuot đang cần tính toán như sau:
– Cell C2 là ngày và thời gian nhận Công việc Z; = 16/07/2010 8:22:00 AM
– Cell D2 là ngày và thời gian dự kiến giải quyết Công việc Z xong = 16/07/2010 3:30:00 PM
– Cell E2 là effort dự kiến giải quyết xong công việc Z = 4.5 giờ
– Cell F2 là ngày và thời gian thực tế giải quyết Công việc Z xong = 17/07/2010 2:00:00 PM
– Cell G2 là effort (tính bằng giờ, ví dụ = 15.50) thực tế giải quyết xong công việc Z
Nội dung C2, D2, E2, F2 được nhập bằng tay vào, vậy tính giúp em ô G2
Với điều kiện:
– Nếu Công việc Z là loại High Level và Urgent → không kể thời gian working time 1 ngày → tức là nếu thuộc loại này thì xem như làm 24 tiếng luôn mà không xét đến thời gian làm việc của Công ty
– Ngược lại, nếu Công việc Z là loại Normal Level và không Urgent → xét đến:
* Thời gian làm việc: vào lúc 8g00 và 12g00 thì nghỉ trưa, chiều bắt đầu từ 13g30 và kết thúc lúc 17g30
* Trừ ngày Thứ Bảy và Chủ nhật, các ngày lễ nghỉ của Việt nam
Mong tin cả nhà lắm ạ
Thân ái
Em mong anh giúp – và Mong tin anh lắm
Thân ái
Em
Chuot
 

File đính kèm

Anh ndu96081631 ơi........ gấp giúp em được không ạ?!!!
Em đang cần lắm anh. Anh có thể ghi mã macro qua topic này giúp em luôn anh hén!!!

Em cảm ơn anh lắm lắm ạ
Thân ái
Chuot
 
Tính số ngày trong một khoảng t/g mà chỉ trừ ngày Chủ nhật và những ngày lễ, tết

Mình muốn tính số ngày làm việc từ ngày 18/04/2010 đến ngày 09/05/2010. Trong đó chỉ trừ đi những ngày nghỉ Chủ Nhật (không trừ ngày thứ 7 vì vẫn làm việc), và những ngày nghỉ lễ (30/04/2010, 01/05/2010 và ngày 23/04/2010 (tức ngày giỗ tổ HV 10/03).
Ai có biết công thức hay hàm nào tính số ngày trên, giúp mình với nhé!
Mình cảm ơn nha!
P/S: Mình không biết dùng hàm gì để tính số ngày thứ 7 nếu trùng vào ngày lễ, tết. Giúp mình luôn nha!
 
Mình muốn tính số ngày làm việc từ ngày 18/04/2010 đến ngày 09/05/2010. Trong đó chỉ trừ đi những ngày nghỉ Chủ Nhật (không trừ ngày thứ 7 vì vẫn làm việc), và những ngày nghỉ lễ (30/04/2010, 01/05/2010 và ngày 23/04/2010 (tức ngày giỗ tổ HV 10/03).
Ai có biết công thức hay hàm nào tính số ngày trên, giúp mình với nhé!
Mình cảm ơn nha!
P/S: Mình không biết dùng hàm gì để tính số ngày thứ 7 nếu trùng vào ngày lễ, tết. Giúp mình luôn nha!
Bạn xem thử bài này nhé:
http://www.giaiphapexcel.com/forum/...ễ-trùng-vào-ngày-thứ-7-CN&p=166692#post166692
 
N­hưng mình chỉ muốn dùng hàm để tính toán thôi, bạn giúp mình lập công thức được không? Mình lập công thức nhưng vẫn bị sai trong trường hợp ngày T7 trùng vào ngày nghỉ lễ, tết.
 
N&shy;hưng mình chỉ muốn dùng hàm để tính toán thôi, bạn giúp mình lập công thức được không? Mình lập công thức nhưng vẫn bị sai trong trường hợp ngày T7 trùng vào ngày nghỉ lễ, tết.
NẾU BẠN DÙNG EXCEL 2010 THÌ HÀM NÀY NHÉ
=workday.inl(start day, day, weekend,holidays) công thức này chỉ chạy được trong office 2010
 
xin hỏi cách đếm ngày trong excel

Nhờ các anh(chị) trong diễn đàn giúp em tình huống này với. Chả là em cần excel đếm ngày trong một khoảng thời gian, ví dụ em cần biết từ ngày 22/02/2010 đến ngày 13/9/2010 có bao nhiêu ngày. Anh(chị) nào biết giúp em với.em xin cảm ơn
 
Nhờ các anh(chị) trong diễn đàn giúp em tình huống này với. Chả là em cần excel đếm ngày trong một khoảng thời gian, ví dụ em cần biết từ ngày 22/02/2010 đến ngày 13/9/2010 có bao nhiêu ngày. Anh(chị) nào biết giúp em với.em xin cảm ơn
Chỉ là phép toán trừ thôi mà. Excel xem mỗi ngày là một số nên bạn cứ cộng trừ nhân chia thoải mái. Từ ngày A đến ngày B có (B - A) ngày.
Chú ý: (B - A) hay (B - A + 1) là tùy vào cách tính của bạn.
 
nhờ các anh(chị) trong diễn đàn giúp em tình huống này với. Chả là em cần excel đếm ngày trong một khoảng thời gian, ví dụ em cần biết từ ngày 22/02/2010 đến ngày 13/9/2010 có bao nhiêu ngày. Anh(chị) nào biết giúp em với.em xin cảm ơn
thì bạn lấy 13/09/2010-22/02/2010=203ngày tính cả ngày lễ và chủ nhật
còn muốn tính trừ ngày chủ nhật và ngày lễ thì khác à nha
 
em trừ như các bác hướng dẫn mà không được bác ạ

Bác Thường ơi, em làm phép trừ như bác hướng dẫn mà không được.bac có nick yahoo cho em tham khảo bác với
 
Chỉnh sửa lần cuối bởi điều hành viên:

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

Back
Top Bottom