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

Liên hệ QC
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

  • gio may no.rar
    189 KB · Đọc: 76
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

  • theo doi lich nghi.xls
    13.5 KB · Đọc: 28
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.
 
Web KT
Back
Top Bottom