Mừng Sinh Nhật GPE 11: sáng 25/6 Hà Nội; 1/7 Huế/Đà Nẵng; Trưa 2/7 TPHCM

cách tính ngày tháng năm trong excel

Thảo luận trong 'Hàm và công thức Excel' bắt đầu bởi khanh_nv610, 9 Tháng tám 2008.

  1. khanh_nv610

    khanh_nv610 Thành viên mới

    chào cáo bạn !! Cho mình hỏi mình muốn tính ngày tháng năm như sau :01/01/2000 và 01/01/2008 bây giờ mình dùng công thức để tính giữa 2 ngày tháng năm này .Mong ban nao biết chỉ dùm công thức để tính.cám ơn nhiều
    Note : > 5 tháng thì tính là 1 năm và <= 5tháng thì nữa năm
     
  2. ditimdl

    ditimdl Thành viên thường trực

    Tính giữa 2 khoảng thời gian bạn có thể dùng datedif() hoặc bạn tìm với từ khóa trên trong diễn đàn có nhiều bài viết đề cập đến rồi tham khảo.
    >5 tháng và <=5 tháng thì bạn dùng if, nếu dữ liệu có dạng date thì dùng hàm if kết hợp với month là được.
    Có thể gửi file cụ thể lên mọi người giúp.
     
  3. boyxin

    boyxin Members actively

    Column1Column2Column3Column4Column5
    ABCCông thức của cột C
    126-6-20069-8-20082 năm, 1 tháng, 14 ngày.=DATEDIF(A1,B1,"y")&" năm, "&DATEDIF(A1,B1,"ym")&" tháng, "&DATEDIF(A1,B1,"md")&" ngày."
    22.5 Năm=DATEDIF(A1,B1,"y")+IF(DATEDIF(A1,B1,"ym")>5,1,0.5)&" Năm."

    1. Tính chi tiết thì theo công thức tại dòng 1
    2. Tính theo cách của bạn thì dùng công thức tại dòng 2
     
  4. yphuong13lsvn

    yphuong13lsvn Thành viên mới

    Mình muốn hỏi:
    Làm thế nào để có được định dạng ngày tháng năm theo kiểu của VN tính cho ngày hiện hành
    VD: Ngày 01 tháng 09 năm 2008

    Mong được giúp đỡ.
    Cảm ơn nhiều!
     
  5. BNTT

    BNTT Bùi Nguyễn Triệu Tường

    Bạn xem ở đây nhé: http://www.giaiphapexcel.com/forum/showpost.php?p=94196&postcount=3
     
  6. yphuong13lsvn

    yphuong13lsvn Thành viên mới

  7. cadafi

    cadafi New Style! New Life! Staff Member Super Moderator

    Đây là Format Cell. Bạn muốn xài cho các cell khác thì chiếu sáng những cell đó và format giống Cell gốc.
     
  8. hoanui

    hoanui Thành viên mới

    Chao các ban ! Cho mình hỏi muốn đê Excel tự chạy ngày tháng theo kiểu Việt Nam, có cả thứ nữa thì lam thế nào?
    VD: Thứ sáu, ngày 03 tháng 10 năm 2008
    Mong các bạn giúp đỡ, Xin cam ơn!
     
  9. BNTT

    BNTT Bùi Nguyễn Triệu Tường

    Bạn dùng cái này:

    =CHOOSE(WEEKDAY(A1), "Chủ Nhật", "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy")&", ngày "&DAY(A1)&" tháng "&MONTH(A1)&" năm "&YEAR(A1)​
    Trong đó, A1 là ô chứa ngày.
     
  10. ngockhanh0507

    ngockhanh0507 Thành viên mới

    =if(today()>6,month(today()),month(today()-1))
    Nếu ngày hôm nay lớn hơn ngày 6 thì tháng là tháng hiện tại, ngược lại là tháng hiện tại -1
    Vậy mà sao đáp số không đúng các đại ca ơi.
     
  11. Truong Tam Phong

    Truong Tam Phong Thành viên mới

    Công thức bạn dùng sai tùm lum hết:

    hàm today() : trả về ngày/tháng/năm hiện tại. Ví dụ hôm nay sẽ là 7/12/2008 nó sẽ có số tuần tự là 39789 --> nó sẽ lớn hơn số 6. (bạn nên xem lại điều kiện này!)

    đối số thứ 2 trong công thức month(today()) thì OK --> lấy tháng hiện tại nếu điều kiện đúng

    đối số cuối có vấn đề: bạn phải sửa lại thành month(today())-1 --> trích tháng xong rồi mới trừ 1.

    TTP
     
    Chỉnh sửa lần cuối bởi điều hành viên: 12 Tháng mười hai 2008
  12. BNTT

    BNTT Bùi Nguyễn Triệu Tường

    Bạn phải dùng công thức như sau:
    =IF(DAY(TODAY()) > 6, MONTH(TODAY()), MONTH(TODAY()) - 1)​
     
  13. ndu96081631

    ndu96081631 Ăn cùng GPE, Ở cùng GPE, Sống cùng GPE Staff Member Super Moderator

    Ngắn gọn hơn 1 chút:
     
  14. lethang262

    lethang262 Thành viên mới

    Em đang muốn tính ngày như trên, đã theo công thức các bác hướng dẫn nhưng mà khi em đánh hàm:
    = datedif(a1,b1,"d") thì nó toàn thông báo lỗi
    a1: 24/03/2009
    b1: 27/04/2009
    Bác nào giúp em phát
     
  15. ndu96081631

    ndu96081631 Ăn cùng GPE, Ở cùng GPE, Sống cùng GPE Staff Member Super Moderator

    Có thể ngày tháng bạn nhập sai chăng?
    Bạn thử bằng cách:
    - Tại C1 gõ công thức =A1+1 xem nó ra cái gì?
    - Tại C1 gõ công thức =B1+1 xem nó ra cái gì?
     
  16. yphuong13lsvn

    yphuong13lsvn Thành viên mới

    Mình sửa lại như này và chạy tốt:
    Mã:
    [COLOR="Red"]=CHOOSE(WEEKDAY(TODAY()), "Chủ Nhật", "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy")&", ngày "&DAY(TODAY())&" tháng "&MONTH(TODAY())&" năm "&YEAR(TODAY())[/COLOR]
    
    Các bạn tham khảo nhé.
    Cảm ơn nhiều!
     
  17. ldthangdream

    ldthangdream Thành viên mới

    cách tính ngày tháng năm trong excel:
    mấy anh/chị cho em hỏi giờ em muốn biết nếu bây giờ là ngày 01/01/2011 thì 70 ngày sau sẽ rơi vào ngày nào?tháng nào? năm nào? (cách tính trong excel, chỉ dùm em dùng hàm nao với), em cảm ơn nhiều, mong được các anh/chị giúp
     
  18. Ba Tê

    Ba Tê Cạo Rồi Khỏi Gội

    Thử công thức xem:
    = date(2011,1,1)+70
     
  19. congbaotb

    congbaotb Thành viên mới

    VD: Ta gõ ngày 1/3/2011 tại ô A1 Tại ô A2 ta gõ 70 Tại ô A3 ta gõ công thức =A1+A2
    (1/3/2011+70)=10/05/2011.
     
  20. hoanmy07

    hoanmy07 Thành viên mới

    Quả là quá vui tính các bạn ạ. Phải hướng dẫn các bạn cài lại cách viết ngày tháng năm nữa chứ
     
    Lần chỉnh sửa cuối: 26 Tháng mười 2011

Chia sẻ trang này