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
Mình chỉnh định dạng trong Format là DD/MM/YY. Khi đánh 1/6/2 thì nó sẽ ra 01/06/02. Nhưng khi mình đánh là: 21/6/2 thì nó lại không ra 21/06/02? Ảnh chụp màn hình_2012-07-22_163148.png
 
Tại sao: 31/10/2011 - 10/10/2011 = #value

Mình lấy
31/10/2011 - 10/10/2011 = #value


tại sao lại bị lỗi vậy ?
 
Tại 31/10/2011 không phải là ngày, mà là text. Xem lại, có phải nó nằm bên trái, không nằm bên mặt không?.
 
trong bài viết chính xác là
ngày cuối tháng : 31/10/2011
ngày gửi là 10/10/2011
ngày gửi là 01/10/2011
ngày gửi là 15/10/2011
tính ngày gửi - nó cũng bảo là lấy 31/10/2011 - 10/10/2011


vậy nếu là text nên dùng như thế nào để tính hà bạn


mình đã thử dùng year (...) thì 10/10/2011 hay 01/10/2011 cho KQ bình thường = 2011 nhưng 31/10/2011 thì lại là #value.
 
Chỉnh sửa lần cuối bởi điều hành viên:
trong bài viết chính xác là
ngày cuối tháng : 31/10/2011
ngày gửi là 10/10/2011
ngày gửi là 01/10/2011
ngày gửi là 15/10/2011
tính ngày gửi - nó cũng bảo là lấy 31/10/2011 - 10/10/2011


vậy nếu là text nên dùng như thế nào để tính hà bạn


mình đã thử dùng year (...) thì 10/10/2011 hay 01/10/2011 cho KQ bình thường = 2011 nhưng 31/10/2011 thì lại là #value.
Chắc cái ngày 31/10/2011 là do bạn tự gõ? Vậy bạn có biết trong Excel không phải bạn muốn gõ thế nào cũng được không? Bạn phải tuân theo quy định trong Control Panel của Windows. Bạn đã biết điều này chưa?
Nêu chưa biết thì bây giờ hãy vào Control Panel, xem Windows đang quy định thứ tự ngày tháng thế nào (là tháng trước ngày sau hay ngày trước tháng sau?)
 
cái mình này là tự gõ
 
cho mình hỏi với : 31/10/2011 - 10/10/2011 =30/01/1990

làm sao mà để nó chỉ hiện lên là 30 thôi ( tính ngày mà )

( cái bên trên mình sửa lại cách gõ rồi )

làm thế nào để định dạng số với 0 số lẻ ? ( số 30 trên )
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bạn nên định dạng lại kiểu số là ok ngay
 
định dạng số với 0 số lẻ có nghĩa là gì ? hay nó nghĩa là 8,2 - 8 hay 7,5 -7 hoặc 8
bạn thử cho ví dụ cụ thể
ko cần có bảng excel đâu
 
cho mình hỏi với : 31/10/2011 - 10/10/2011 =30/01/1990

làm sao mà để nó chỉ hiện lên là 30 thôi ( tính ngày mà )

( cái bên trên mình sửa lại cách gõ rồi )

làm thế nào để định dạng số với 0 số lẻ ? ( số 30 trên )
b vào format cell->chọn general là ra số 30
 
Cho mình hỏi về cách tính ra ngày của tháng tiếp theo. VD: mình có cột ngày 05/12/2012, mình muốn cột hiển thị cho ngày đầu của tháng tiếp theo là 01/01/2013. Thanks for all.
 
để thực hiên bạn viết code sau, day la code tinh so ngay da tru ngay chu nhat

Public Function TinhSN(DD1, DD2 As Date) As Single
Dim cn, sn, NL As Integer, bd As Single
cn = 0
sn = DD2 - DD1
For bd = DD1 To DD2 Step 1
If Weekday(bd, vbSunday) = 1 Then
cn = cn + 1
End If
Next bd
TinhSN = sn - cn


End Function
 
Hàm tính ngày, giờ lưu trú dành cho nhà nghỉ

Em ko biết post bài chỗ này đúng ko nữa ? Có gì mod move sang đúng chỗ dùm em nhé >.<! Thanks

Chỗ em làm là tính công nợ của các khách sạn gửi về, nhưng mà em ko hiểu -+*/ công thức tính ngày giờ như thế nào (dù mọi người có giải thích nhưng vẫn hơi mơ hồ). Giờ bên khách sạn tính cho công ty em như sau

- Vào từ 4h - 10h30: 1/2 ngày hay 0,5 ngày
- Từ 10h30 - 13h30: free (do bên cty em thương lượng nên khoảng thời gian này đến hay đi đều free)
- Từ 13h30 - 19h (hoặc 20h tuỳ khách sạn): 1/2 ngày hay 0,5 ngày

Vậy cho em hỏi mình dùng công thức nào cho chính xác, vì mốc của em là 10h30 tới 13h30 khác cách tính của khách sạn bên ngoài là 12h.

Và tính như thế nào ra 0,5 ngày. Em xem 1 số công nợ có 0,5 ngày (dựa vào giờ ra vô) nhưng ko hiểu cách tính thế nào ra 0,5 ngày khi dựa vào giờ ra vô. Em có xem 1 số công thức ghi là

Trả phòng trước 12h: Số ngày thuê= Ngày đi - Ngày đến +1
Trả phòng sau 12h: Số ngày thuê = Ngày đi - Ngày đến +2

- Vd: Vào 8h sáng ngày 18/8/2012, ra 12h 22/8/2012 thì là bao nhiêu ngày ?

Nếu chỉ tính đơn giản như bên em tính thủ công thì tính thường là lấy 22-18 = 4ngày, là chỉ mới tính theo ngày chứ chưa tính đến giờ nha. Tính theo công thức trên thì hoá ra là 5ngày sao ? Vậy có đúng ko ?
Còn theo giờ thì là 4,5 ngày phải ko ạ ? -0-/.

Và có tính tiền thì luôn càng tốt. <~ giảm tải công việc giấy tờ --=0

Tóm lại mọi người có hàm hay công thức nào giúp em tính đúng số ngày ra, vào dựa theo giờ trên. Có tính luôn tiền càng tốt.

Mong mọi người chỉ giáo. Em cám ơn.
PS: công nợ nhiều lắm rồi, dò ko nổi nữa. **~****~****~**
 
Em ko biết post bài chỗ này đúng ko nữa ? Có gì mod move sang đúng chỗ dùm em nhé >.<! Thanks

Chỗ em làm là tính công nợ của các khách sạn gửi về, nhưng mà em ko hiểu -+*/ công thức tính ngày giờ như thế nào (dù mọi người có giải thích nhưng vẫn hơi mơ hồ). Giờ bên khách sạn tính cho công ty em như sau

- Vào từ 4h - 10h30: 1/2 ngày hay 0,5 ngày
- Từ 10h30 - 13h30: free (do bên cty em thương lượng nên khoảng thời gian này đến hay đi đều free)
- Từ 13h30 - 19h (hoặc 20h tuỳ khách sạn): 1/2 ngày hay 0,5 ngày

Vậy cho em hỏi mình dùng công thức nào cho chính xác, vì mốc của em là 10h30 tới 13h30 khác cách tính của khách sạn bên ngoài là 12h.

Và tính như thế nào ra 0,5 ngày. Em xem 1 số công nợ có 0,5 ngày (dựa vào giờ ra vô) nhưng ko hiểu cách tính thế nào ra 0,5 ngày khi dựa vào giờ ra vô. Em có xem 1 số công thức ghi là

Trả phòng trước 12h: Số ngày thuê= Ngày đi - Ngày đến +1
Trả phòng sau 12h: Số ngày thuê = Ngày đi - Ngày đến +2

- Vd: Vào 8h sáng ngày 18/8/2012, ra 12h 22/8/2012 thì là bao nhiêu ngày ?

Nếu chỉ tính đơn giản như bên em tính thủ công thì tính thường là lấy 22-18 = 4ngày, là chỉ mới tính theo ngày chứ chưa tính đến giờ nha. Tính theo công thức trên thì hoá ra là 5ngày sao ? Vậy có đúng ko ?
Còn theo giờ thì là 4,5 ngày phải ko ạ ? -0-/.

Và có tính tiền thì luôn càng tốt. <~ giảm tải công việc giấy tờ --=0

Tóm lại mọi người có hàm hay công thức nào giúp em tính đúng số ngày ra, vào dựa theo giờ trên. Có tính luôn tiền càng tốt.

Mong mọi người chỉ giáo. Em cám ơn.
PS: công nợ nhiều lắm rồi, dò ko nổi nữa. **~****~****~**


bạn dang về phương pháp giải bài toán theo yêu cầu của bạn, hay bạn muon phân tích về cách tính???
đồng thời cho hỏi luôn : phòng trọ khách sạn của bạn tính một ngày 24 giờ hay tính theo ngày vào ra (ví du: 8 giờ ngày 1 /1/2012 ra ngày 8 giờ sáng ngày 2/1/2012 được tính là 8 gio 2/1/2012-8 gio 1/1/2012=24 gio (1 ngay ) hay 2/1/2012-1/1/2012+1=2 ngày, xin noi rõ
 
bạn dang về phương pháp giải bài toán theo yêu cầu của bạn, hay bạn muon phân tích về cách tính???
đồng thời cho hỏi luôn : phòng trọ khách sạn của bạn tính một ngày 24 giờ hay tính theo ngày vào ra (ví du: 8 giờ ngày 1 /1/2012 ra ngày 8 giờ sáng ngày 2/1/2012 được tính là 8 gio 2/1/2012-8 gio 1/1/2012=24 gio (1 ngay ) hay 2/1/2012-1/1/2012+1=2 ngày, xin noi rõ

mình muốn phân tích về cách tính. theo sáng nay mình hỏi mấy chị làm chung thì nói tính theo công thức Số ngày thuê = Ngày đến - Ngày đi + 1 ko đúng.

Bên khách sạn mình tính là 24h. Còn cái 8h bạn nói mình ko hiểu lắm ^^

Tại theo bình thường các công thức tính ngày ko chứ ko kèm theo giờ. Tại giờ bên mình giờ nó cứ lửng lửng vậy nên ko biết tính sao cho đúng nữa.

- VD như 1 công nợ này tính như sau
20/8 - 21/8: tính 1 ngày
20/8 - 21/8 ra sau 13h30: tính 1,5 ngày
21/8 vô trước 10h30 - 21/8: tính 0,5 ngày

Mình ko hiểu tính thế nào ra ngày 0,5 như vậy. Có hàm nào trong excel nhập ngày vô tính ra liền ko ?
 
mình muốn phân tích về cách tính. theo sáng nay mình hỏi mấy chị làm chung thì nói tính theo công thức Số ngày thuê = Ngày đến - Ngày đi + 1 ko đúng.

Bên khách sạn mình tính là 24h. Còn cái 8h bạn nói mình ko hiểu lắm ^^

Tại theo bình thường các công thức tính ngày ko chứ ko kèm theo giờ. Tại giờ bên mình giờ nó cứ lửng lửng vậy nên ko biết tính sao cho đúng nữa.

- VD như 1 công nợ này tính như sau
20/8 - 21/8: tính 1 ngày
20/8 - 21/8 ra sau 13h30: tính 1,5 ngày
21/8 vô trước 10h30 - 21/8: tính 0,5 ngày

Mình ko hiểu tính thế nào ra ngày 0,5 như vậy. Có hàm nào trong excel nhập ngày vô tính ra liền ko ?


lúc 16 giờ 20/8 - 21/8 ra sau 13h30: vẫn tính 1,5 ngày a???? tức giờ vào và giờ ra <24 gio bạn tính người ta 1,5 ngày a


theo mình hiểu thì khi >24 giờ thì mới tính 1 ngày thôi, đồng thời sau 1 số giờ quy định sẽ được tính sang ngày kế tiếp , còn củ thể tính ra sao bạn phải hỏi ban điều hành quy định củ thể

theo những gì bạn viết mình hiểu ks của bạn tính như sau "
giả sử :nếu thời gian vào thuê phòng là lúc :
1 > 16 giờ 30 phút của ngay 20/8 và ngày trả phòng là 14 gìơ ngày 21/8 thì chỉ tính 1 ngày thôi vì chưa đạt 24 giờ thuê

16 giờ 30 phút của ngay 20/8 và ngày trả phòng là 15 gìơ ngày 21/8 thì mới tính 1,5 ngày thôi

đồng thời nếu trả phòng sau 19 hoặc 20 giờ thì được tính la 2 ngày vì đã quá giờ trả phòng trong ngày

2 > nếu người thuê phòng vao lúc sang 9 giờ của ngày 20/8 và trả phòng vào lúc sau 9 giờ ngày 21/8 thì sẽ được tính la 1.5 ngày ( nếu KS không tính theo giờ thuê) đồng thời sau 19 hoặc 20 giờ sẽ tính là 2 ngày

3 > sáng 6 giờ vào thuê phòng đồng thời trả phòng trước 10:30 cùng ngày sẽ tính la 0.5 ngày nhưng trả phòng sau 13 : 30 cùng thì sẽ tính là 1 ngày
nếu thuê phòng sau 13 : 30 và trả phòng trước 19 giờ hoặc 20 (KS quy định) cũng tính là 0.5 ngày nhưng sau 19h hoặc 20h (KS quy định) thì cũng tính là 1 ngày

TÓM LẠI :
Trong Ngày
< tức buổi sáng thuê và trả ngay vào buổi sáng, hoặc buổi chiều thuê trả ngay vào buổi chiều (trước giờ quy đinh tính ngày của KS) thì tính 0.5 ngày>
<Sáng thuê chiều trả hoặc trả sau giờ quy định tính 1 ngay>

Qua ngay: trước 24 giờ tính 1 ngay
sau 24 giờ tinh 1.5 ngày (trước giờ quy định)
trả phòng qua ngày ngoài giờ quy định tính 2 ngày

đôi dòng gốp ý mong giải quyết được công việc của bạn
Thân!




 
Lần chỉnh sửa cuối:
mình xin nói thêm là bên mình hỗ trợ trước và sau khóa học 0.5 ngày.
vd công nợ như sau. khóa học từ 23/7 đến 21/8
Gio đến 10g30 22/7
Giờ đi: 18g 21/8
=> 30,5 ngày

nếu tính theo cách đếm ngày dùng hàm excel +1 thì là 30 ngày. còn theo giờ thì mình pó tay.
 
Web KT
Back
Top Bottom