Muốn xin công thức tính ngày và trải qua bao nhiêu ngày (1 người xem)

Liên hệ QC

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

bombo007

Thành viên mới
Tham gia
24/4/09
Bài viết
8
Được thích
3
Em muốn tính từ ngày này sang năm thứ nhất thứ hai v.v.. nhưng nghiên cứu hoài không ra không biết nhầm chổ nào không+-+-+-+ nhờ các bác chỉ giúp và cho em ví dụ được không ạ
Điển hình như bây giờ đến tết thì còn bao nhiêu ngày chẳng hạn -\\/. em hơi bị dỡ mong các bác đừng cười em mà tội nghiệp thank các bác trước nhé -=.,,-=.,,
 
Em muốn tính từ ngày này sang năm thứ nhất thứ hai v.v.. nhưng nghiên cứu hoài không ra không biết nhầm chổ nào không+-+-+-+ nhờ các bác chỉ giúp và cho em ví dụ được không ạ
Điển hình như bây giờ đến tết thì còn bao nhiêu ngày chẳng hạn -\\/. em hơi bị dỡ mong các bác đừng cười em mà tội nghiệp thank các bác trước nhé -=.,,-=.,,
tại b4 là ô chứa lịch là 1/1/2010
 
Tính ngày sao ko trừ thẳng luôn mà phải dùng Datedif()

Trừ thẳng luôn cũng được đó bạn nhưng đôi khi nó không thể hiện con số chính xác là bao nhiêu ngày hoặc có thể nó báo cho là một ngày nào đó chứ không phải là số ngày theo yêu cầu của tác giả, cách tính của Khoavu87 là chính xác với mọi tình huống đấy.
 
Trừ thẳng luôn cũng được đó bạn nhưng đôi khi nó không thể hiện con số chính xác là bao nhiêu ngày hoặc có thể nó báo cho là một ngày nào đó chứ không phải là số ngày theo yêu cầu của tác giả, cách tính của Khoavu87 là chính xác với mọi tình huống đấy.
Format kết quả dạng Number thì không có trường hợp nào là không đúng cả.
 
Trừ thẳng luôn cũng được đó bạn nhưng đôi khi nó không thể hiện con số chính xác là bao nhiêu ngày hoặc có thể nó báo cho là một ngày nào đó chứ không phải là số ngày theo yêu cầu của tác giả, cách tính của Khoavu87 là chính xác với mọi tình huống đấy.
Không biết bác có thể làm ngược lại hay bác nào ấy làm ngược lại giúp em được không ạ
Ví dụ như một sản phẩm bảo hành 36 tháng và ngày bán
khi người mua đem đến bảo hành thì chỉ cần nhập số tháng bảo hành và ngày bán thì sẽ biết được ngày hết hạn hjz ko biết có làm khó các bác không nhưng em nghĩ mãi không ra+-+-+-++-+-+-+ mong các bac giúp đỡ>>>> thank <<<<<
 
Không biết bác có thể làm ngược lại hay bác nào ấy làm ngược lại giúp em được không ạ
Ví dụ như một sản phẩm bảo hành 36 tháng và ngày bán
khi người mua đem đến bảo hành thì chỉ cần nhập số tháng bảo hành và ngày bán thì sẽ biết được ngày hết hạn hjz ko biết có làm khó các bác không nhưng em nghĩ mãi không ra+-+-+-++-+-+-+ mong các bac giúp đỡ>>>> thank <<<<<
Nếu máy bạn đã cài addin Analysis Toolpak, bạn có thể sử dụng hàm EDATE, với cú pháp:
=EDATE(ngày mua, số tháng bảo hành)​
Ví dụ, mua ngày 04/12/2009, bảo hành 36 tháng, để tính ngày hết hạn bảo hành, dùng công thức:
=EDATE("4/12/2009", 36)​
(đương nhiên công thức trên chỉ đúng khi bạn sử dụng hệ thống ngày là dd/mm/yyyy)
 
Mình cũng muốn tính công thức trừ ngày nhưng không được, các bạn xem giúp:
ô C13 cần giá trị khi trừ ngày tháng năm của ô B13 trừ ngày tháng năm của B4
 

File đính kèm

Mình cũng muốn tính công thức trừ ngày nhưng không được, các bạn xem giúp:
ô C13 cần giá trị khi trừ ngày tháng năm của ô B13 trừ ngày tháng năm của B4
Bạn xem có đúng ý chưa nhé. Tại ô C14
Mã:
IF($B$13>$B4;C4*(1+$C$12)^(YEAR($B$13)-YEAR($B4));0)
 
Cám ơn bạn nhé.
Tính chính xác đến tháng, quý có được không bạn ? Tất nhiên khi đó sẽ tính quy đổi lãi suất tháng, quý.
1/Tính theo năm Bạn cũng có thể dùng công thức sau:
Mã:
C13 =IF($B$13>$B4;C4*(1+$C$12)^(DATEDIF($B$4;$B$13;"[COLOR=Red]Y[/COLOR]"));0)
2/Tính chính xác đến tháng thì Bạn dùng hàm DATEDIF thôi.
Mã:
C13 =IF($B$13>$B4;C4*(1+$C$12)^(DATEDIF($B$4;$B$13;"[COLOR=Red]M[/COLOR]"));0)
3/Tính theo quý: Thì 1 Quý = 3 tháng.

Hàm DATEDIF

Chức năng : Hàm DATEDIF trả về một giá trị, là số ngày, số tháng hay số năm giữa hai khoảng thời gian theo tùy chọn.

Cấu trúc : DATEDIF(firstdate,enddate,option)

- firstdate : là Ngày bắt đầu của khoảng thời gian cần tính toán
- Enddate : là Ngày kết thúc của khoảng thời gian cần tính toán
- Option: là tùy chọn, xác định kết quả tính toán sẽ trả về trong công thức. Các tùy chọn theo sau :
+ "d" : Hàm sẽ trả về số ngày giữa hai khoảng thời gian.
+ "m" : Hàm sẽ trả về số tháng (chỉ lần phần nguyên) giữa hai khoảng thời gian.
+ "y" : Hàm sẽ trả về số năm (chỉ lần phần nguyên) giữa hai khoảng thời gian.
+ "yd" : Hàm sẽ trả về số ngày lẻ của năm (số ngày chưa tròn năm) giữa hai khoảng thời gian.
+ "ym" : Hàm sẽ trả về số tháng lẻ của năm (số tháng chưa tròn năm) giữa hai khoảng thời gian.
+ "md" : Hàm sẽ trả về số ngày lẻ của tháng (số ngày chưa tròn tháng) giữa hai khoảng thời gian.
 
tại b4 là ô chứa lịch là 1/1/2010
=DATEDIF(TODAY(),B4,"d")

Mình làm y như CT này nhưng kết quả là #NUM! (do ngày 1/1/2010 đã là quá khứ so với today() ), vậy có cách nào cho hiển thị kết quả cùng dấu âm được ko?
Vd: 01.05.2014 today là 15.05.2014 , giá trị sẽ cho là -14 (hiểu là đã trễ 14 ngày)
 
Mình làm y như CT này nhưng kết quả là #NUM! (do ngày 1/1/2010 đã là quá khứ so với today() ), vậy có cách nào cho hiển thị kết quả cùng dấu âm được ko?
Vd: 01.05.2014 today là 15.05.2014 , giá trị sẽ cho là -14 (hiểu là đã trễ 14 ngày)

Thì cứ lấy 2 ngày trừ nhau thôi.
 
Ở B1: số ngày nhập vào (vd: 8)
B2 = today()
B3: mình muốn tính ra date sau B1 (8) ngày làm việc (nghĩa là không bao gồm thứ 7, chủ nhật và ngày lễ)
A:A là array liệt kê các ngày lễ
Các bác giúp mình với
Và hàm NETWORKDAYS dùng để tính gì nhỉ?
 
Ở B1: số ngày nhập vào (vd: 8)
B2 = today()
B3: mình muốn tính ra date sau B1 (8) ngày làm việc (nghĩa là không bao gồm thứ 7, chủ nhật và ngày lễ)
A:A là array liệt kê các ngày lễ
Các bác giúp mình với
Và hàm NETWORKDAYS dùng để tính gì nhỉ?
Bạn xem file đính kèm để hiểu rõ.
Hàm networkdays bạn xem đường link sau sẽ rõ:
http://office.microsoft.com/vi-vn/excel-help/HA102752924.aspx
 

File đính kèm

Web KT

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

Back
Top Bottom