Cách trừ ngày trong excel

  • Thread starter haiphan
  • Ngày gửi
haiphan

haiphan

Thành viên thân thiết
4/12/04
104
0
16
108
viet nam
#1
Em muốn tính số ngày của : 08/09/2004 đến 31/12/2006 nên em lập công thức bằng cách lấy ngày sau trừ ngày trước( sau khi đã chuyển tất cả về định dạng ngày) mà vẫn không được.
Nếu ngày sau với các ngày nhỏ hơn 10 thì được, lớn hơn 10 nó báo: [HASHTAG]#value[/HASHTAG].

Bác nào biết trường hợp này chỉ cho em với.
 
HongViet

HongViet

Thành viên thân thiết
10/11/05
286
10
18
Đà nẵng
#2
/(iểm tra = hàm DATE(Y,M,d), thử đi nha rồi fát biểu!

=date(2006,12,31)-date(2004,9,28)
&
=date(2006,12,31)-date(2006,9,28)
 
vitconlonton

vitconlonton

Thành viên sơ cấp
23/11/04
612
5
0
đâu đó ngoài webketoan
#3
haiphan nói:
Em muốn tính số ngày của : 08/09/2004 đến 31/12/2006 nên em lập công thức bằng cách lấy ngày sau trừ ngày trước( sau khi đã chuyển tất cả về định dạng ngày) mà vẫn không được.
Nếu ngày sau với các ngày nhỏ hơn 10 thì được, lớn hơn 10 nó báo: [HASHTAG]#value[/HASHTAG].

Bác nào biết trường hợp này chỉ cho em với.
Tui lấy ô A1 (hay ô bất kỳ) định dạng ngày ghi 8/9/2005, A2 định dạng ngày ghi 31/12/2006, ô A3 (ô kết quả) định dạng Number A3 = a2 - a1 = 844. cách này nhanh và có thể dùng tính các ngày khác nhau mà khỏi dùng đến hàm date chi mắc công
 
Đào Việt Cường

Đào Việt Cường

Moderator
22/11/05
400
3
18
Khánh Hòa
#4
Dear haiphan,
-------------
"nhỏ hơn 10 thì được, lớn hơn 10 nó ("nó" là ai thế :dzo: ) báo: [HASHTAG]#value[/HASHTAG]" thì không liên qua gì đến cộng trừ nhân chia cả! Nếu mình đoán không sai thì nó phải là số 12 chứ không phải 10(?). Rất có thể bạn đã nhập vào dữ liệu kiểu thời gian khác với định dạng thời gian (Short date format) trên máy tính của bạn.
Ví dụ trong hệ thống của bạn Short date format đang là MM/dd/yyyy, nhưng mà bạn lại nhập vào một số 13/6/2006 thì [HASHTAG]#VALUE[/HASHTAG] là đúng rồi, vì ở đây "nó" đang hiểu bạn nhập tháng Mười Ba - tháng này không có trong lịch.
Bạn có thể kiểm tra kết quả cộng - trừ - nhân - chia với thời gian bằng cách định dạng dữ liệu về kiểu số, bạn sẽ thấy các phép tính chẳng khác gì so với các con số thông thường! (Thực chất dữ liệu kiểu thời gian được lưu trữ như kiểu số)
Chúc bạn tìm ra lỗi của "nó"!
 
Sửa lần cuối:
C

Camry

Thành viên sơ cấp
25/4/06
50
0
6
Danang
#5
Chào bạn!
Để thực hiện công tức tính ngày như yêu cầu trên bạn nên làm như sau:
Vào Format cells.. chọn định dạng cho tất cả các ô ngày tháng cần tính theo kiểu là dd/mm/yyyy (hoặc cách nào tùy bạn) sau đó bạn nhập công thức trừ như bình thường là được.
Ví dụ:
A1 = 12/05/2006
A2 = 12/06/2006
A3 = A1 - A2
Chúc vui.
 
T

Tina

Thành viên sơ cấp
10/11/03
62
0
0
35
Nha Trang
Truy cập trang
#6
Em cũng đang tính số ngày nhưng không được nè. Em định dạng dd/mm/yyyy từ ngày 15/02/2006 đến 19/03/2006 nhưng đến khi làm phép tính trừ thì kết quả lại ra ngày tháng năm chứ không phải ra số ngày cần tìm . Sao thế nhỉ?
 
B

Bình_OverAC

Over Abnormal / Crazy
14/5/04
845
7
18
37
Nha Trang
#7
Trong ô kết quả em phải định dạng kiểu số vì thông thường khi liên quan đến ngày tháng là excel tự động format cho nó thành kiểu ngày. Em vào định dạng lại là xong thôi.
 
H

Hương

Guest
#8
mình vẫn trừ như bình thườg có báo lỗi gì đâu. bạn phải định dạng kiểu ngày tháng. làm hàm Date mất công lắm
 
T

Tina

Thành viên sơ cấp
10/11/03
62
0
0
35
Nha Trang
Truy cập trang
#9
Cách tính ngày đơn giản nhỉ? Thế mà lúc trước em làm hoài không ra. Giờ thì ok rùi . Thanks các anh chị.
 
T

tuank34d1

Thành viên sơ cấp
13/7/06
6
0
0
HN
#10
Bình_OverAC nói:
Trong ô kết quả em phải định dạng kiểu số vì thông thường khi liên quan đến ngày tháng là excel tự động format cho nó thành kiểu ngày. Em vào định dạng lại là xong thôi.
:cool2: :cool2: Vậy là chú ý vào định dạng cho 2 cột vào số liệu định dạng ngày tháng theo đúng định dạng hệ thống ( dd/mm/yyyy or mm/dd/yyyy ) và cột kết quả thì định dạng theo dạng số. Topic này close đưcợc rồi
 
N

nguyenmanhhao

Thành viên sơ cấp
9/7/08
2
0
0
37
Hà Tây
#11
Tôi hỏi một chút. Tôi tính được tháng, năm rồi nhưng bây giờ muốn có cả ngày thì công thức như thế nào nhỉ. Rất mong nhận được sự giúp đỡ của các anh chị trên diễn đàn. Chân thành cảm ơn.
 
K

k3codoc

Thành viên sơ cấp
20/5/09
1
0
0
27
hn
#12
:cool2: :cool2: Vậy là chú ý vào định dạng cho 2 cột vào số liệu định dạng ngày tháng theo đúng định dạng hệ thống ( dd/mm/yyyy or mm/dd/yyyy ) và cột kết quả thì định dạng theo dạng số. Topic này close đưcợc rồi
ếch ngồi đáy giếng .không biết người ta hỏi cái gì thì ngồi im đi .vào setting/control palnel/ date time language/regional and language option/ customize/ chỉnh cái định dạng mặc định ngày /tháng /năm cua máy cho đúng là okie .chả biết ji mà nói như đúng rồi .topic mở ra là để trao đổi ,nói bi bo mấy câu rồi bảo đóng cửa topic ::inlove: bó tay
 
M

maihvtc

Thành viên sơ cấp
#13
nếu bạn lấy hai ngày trừ đi nhau có thể xảy ra trường hợp nhảy số, ko ra được số ngày mà lại ra một ngày khác: dd/mm/1900. Trong trường hợp này, bạn click chuột vào 1 ô số bất kỳ và dùng chổi quét định dạng vào kết quả bạn vừa tính ra, khi đó kết quả sẽ hiển thị dưới dạng số
 
Q

Quangnd

Thành viên sơ cấp
17/5/09
2
0
1
Nam Đinh
#14
Chào cả nhà.
Mình xin hỏi các bạn: có ai là KT trưởng mà phát biểu là chỉ trách nhiệm kiểm soát về cách hạch toán thôi, còn số liệu đúng hay sai là trách nhiệm của KTV lập phiếu.
Mình cũng đã đọc kỹ luật kế toán thì vị KTT của mình làm ăn chuối quá. Ý kiến các bạn về vấn đề này thế nào nhỉ?
 
L

long78vn

Thành viên sơ cấp
19/10/09
1
0
0
ha noi
#15
Khi làm việc với bảng tính Excel tui bị vướng ở chỗ tính ngày giữa 2 mốc thời gian. Ví dụ ngày nhập kho là 27/07/2009 và đến ngày (hiện tại) thì làm sao để tính được số ngày lưu trong kho? Nếu sang ngày tiếp theo thì nó có nhảy ngày lưu kho không.
Ai biết thì chỉ giúp mình với nha,cám ơn nhiều.
 
H

haithegioi

Thành viên sơ cấp
26/11/09
1
0
0
31
tp hồ chí minh
#16
minh moi hoc exel nen cac ham chua ro lam. cac ban giup minh nhe
minh tru 2 so cho nhau thi lam the nao? thanks
 
H

hung1

Thành viên sơ cấp
6/10/07
1
0
0
tphcm
#17
một người làm việc từ 17:00 1/1/2010 đến 7 giờ 02/1/2010 làm thế nào để tính được số giờ người đó làm trong ngày 1/1/2010 và số giờ trong ngày 02/1/2010. Cần phải tính riêng hai ngày.
sau đó copy công thức xuống dưới để tính cho những người káhc.
Bạn nào làm được xin hướng dẫn dùm. cCám ơn nhiều.

tôi chỉ tính được cho 1 người nên không thể copy công thức xuống.
như sau: 1/1/2010 24:00 - 1/1/2010 17:00 và 2/1/2010 7:00 - 1/1/2010 24:00
 
A

atmt17

Thành viên sơ cấp
26/9/08
70
1
6
Đồng Nai
#18
một người làm việc từ 17:00 1/1/2010 đến 7 giờ 02/1/2010 làm thế nào để tính được số giờ người đó làm trong ngày 1/1/2010 và số giờ trong ngày 02/1/2010. Cần phải tính riêng hai ngày.
sau đó copy công thức xuống dưới để tính cho những người káhc.
Bạn nào làm được xin hướng dẫn dùm. cCám ơn nhiều.

tôi chỉ tính được cho 1 người nên không thể copy công thức xuống.
như sau: 1/1/2010 24:00 - 1/1/2010 17:00 và 2/1/2010 7:00 - 1/1/2010 24:00
Ví dụ:
A1 = 01/01/2010 17:00
B1 = 02/01/2010 07:00
Ta có:
Công thức tính giờ cho ngày hôm trước:
=(INT(A1)+1-A1)*24
Và công thức tính giờ cho ngày hôm sau:
=24*MOD(B1,1)
Chú ý: Format General cho kết quả
 
V

vietcong1980

Thành viên sơ cấp
24/4/10
5
0
1
38
Việt Trì
#19
Mình mới học excel nên không biết lỗi này, mong các bạn giúp mình định dạng lại ngày tháng, nó cứ lung tung cả lên, lúc bên phải lúc bên trái. Mình đã chỉnh trong control panel, fomat cell mà không được nên khi mình trừ ngày tháng cho nhau nó cứ báo [HASHTAG]#value[/HASHTAG]
proxy.php?image=http%3A%2F%2Fi569.photobucket.com%2Falbums%2Fss139%2Fvietcong1980%2Floikhidanhso.jpg%3F&hash=358431752b5a7f6ad780681a64f501e5
 
Sửa lần cuối:
K

kitty01

Thành viên sơ cấp
22/5/08
7
0
0
Vietnam
#20
Mấy cái khoanh hồng là text chứ không phải ngày nên không thể trừ được. Rõ ràng không đúng định dạng dd/MM/yyyy vào format cell định dạng lại và nếu cần nhập lại các số trên.
 

Thành viên trực tuyến

  • vuongleson
  • lepvanthanh33
  • Jason Bui

Xem nhiều