Đăng ký học Excel và VBA cùng GPE tháng 11 - TPHCM

Đăng ký học Excel và phân tích số liệu cùng GPE tháng 12 - TPHCM

Mua sách "VBA trong Excel - Cải thiện và tăng tốc" tái bản

Ngày giờ trong Excel

Thảo luận trong 'Làm việc với ngày tháng và thời gian' bắt đầu bởi philip, 7 Tháng hai 2009.

  1. philip

    philip Thành viên chính thức

    Các bác cho hỏi dùng hàm nào để lấy ngày giờ riêng biệt trong Excel nhỉ.
    Ví dụ: ta dùng =now() ====> 2/7/2009 19:57
    Ta muốn lấy riêng ngày giờ ra thì làm cách nào. Chẳng hạn tại ô D5 muốn hiển thị:
    Hôm nay vào lúc 19:57 ngày 2/7/2009
    Thân
     
  2. Po_Pikachu

    Po_Pikachu Po_pikachu@ymail.com

    Bạn dùng công thức như sau:
    =TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))
    Thân.
     
  3. solomon2211

    solomon2211 Thành viên tích cực

    Bạn Format Cells như sau "Hôm nay vào lúc "h:mm " ngày "dd/mm/yyyy là được.
     
    Lần chỉnh sửa cuối: 7 Tháng hai 2009
  4. BNTT

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

    Giới thiệu với bạn 3 công thức sau:
    Column1Column2Column3
    Lấy ngày tháng và thời gian =NOW()
    Lấy riêng phần ngày =INT(NOW()) = TODAY()
    Lấy riêng phần giờ =NOW()-INT(NOW())(nhớ định dạng cho ô là kiểu hh:m:ss)
     
  5. philip

    philip Thành viên chính thức

    Thật ra mình thắc mắc ko biết lấy riêng giờ như thế nào, các bác đưa ra nhiều cách quá à. Nhưng ko đúng ý mình rồi.
    Lấy riêng thì tốt rồi, nhưng khi ô đó là: ="Nội dung text 1"&(lấy riêng giờ)&"Nội dung text 2"& (lấy riêng ngày)
    thì ko ổn, nó ra số thực nào đó à

    Cách của Solomon có hiệu quả, thanks
     
    Chỉnh sửa lần cuối bởi điều hành viên: 8 Tháng hai 2009
  6. BNTT

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

    Cách của Salomon211 là định dạng ô (Format Cell), đúng, nhưng có một cái không chắc chắn, là lỡ như bạn lỡ tay định dạng lại ô đó, hoặc chỉ cần vô ý nhấn vào cái nút Comma Style trên Toolbar, thì sẽ tiêu mất những gì bạn đã định dạng trước đó, và kết quả trong ô sẽ không còn là cái bạn muốn nữa.

    Giới thiệu cho bạn một công thức, hơi dài dòng một tí, nhưng luôn luôn bảo đảm kết quả bạn muốn, cho dù bạn định dạng ô chứa công thức như thế nào:
    ="Hôm nay, vào lúc " & TEXT(NOW()-INT(NOW()), "hh:mm:ss") & " ngày " & TEXT(TODAY(), "dd/mm/yyyy")
     
  7. solomon2211

    solomon2211 Thành viên tích cực

    Cách này có lẽ là ngắn nhất đây:
     
  8. ndu96081631

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

    Tôi vẫn ủng hộ cách Custom Format của bạn Solomon2211 ---> Còn việc bạn BNTT nói lở tay thì đó là lỗi của người dùng, đâu phải lỗi của Excel (LỞ TAY thì vô chừng lắm, công thức cũng có thể LỞ TAY được vậy)---> VALUE của cell cũng không vì thế mà thay đổi
    Với Custom Format, cell của ta vẫn còn có khả năng TÍNH TOÁN được (vì đàng nào nó cũng = NOW)
     
  9. DemPQ

    DemPQ Thành viên mới

    Dear bạn,
    Mình có cách lấy ngày giờ trong excel nhưng mà ngày nằm trong 1 ô và giờ nằm trong 1 ô nhé! Bạn thử áp dụng xem nha:
    Ví dụ:
    Ngày hôm nay trong ô B3 là 10/02/2009 bạn chỉ cần nhân phím Ctrl và ;
    Giờ hôm nay trong ô b4 là 3:57 PM bạn chỉ cần nhấn Ctrl và Shift với : là OK
    Chúc bạn thành công nha,%#^#$
     
  10. solomon2211

    solomon2211 Thành viên tích cực

    Cách của bạn là dùng phím tắt chèn ngày, giờ hiện tại. Nhưng không là ngày, giờ động.
     
  11. sonnh_hti

    sonnh_hti Thành viên mới

    Em muốn điền mặc định ngày, tháng, năm vào đoạn văn"Hà Tĩnh, ngày......tháng....năm..... " Thì làm bằng cách nào. Xin các anh chị chỉ dẫn giúp em với nhé
     
  12. ndu96081631

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

    Xem bài số 3:
    Vậy thay đoạn trên thành:
    "Hà Tĩnh, ngày "dd" tháng "mm" năm "yyyy
    Là xong!
     
  13. Cuong_Tokyo

    Cuong_Tokyo Thành viên mới

    Làm thế nào để tính tổng thời gian mình làm mãi không được ai biết giúp mình với
     
  14. BNTT

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

    Bạn muốn hỏi cái gì? Vì để tính tổng thời gian chỉ có cộng hoặc trừ thôi mà.
    Ví dụ:
    Tổng của 3 giờ, 5 giờ, 8 giờ = 3 + 5 + 8 = 16 giờ.
    Tổng thời gian từ 3 giờ đến 8 giờ = 8 - 3 = 5 giờ.
     
  15. VuNamHa

    VuNamHa Thành viên mới

    Điền ngày tháng năm mặc định

    Bạn dùng công thức này nhé :

    =CONCATENATE("Hà Tĩnh, ","ngày ", DAY(TODAY())," tháng ",MONTH(TODAY())," năm ",YEAR(TODAY()))
    Chúc vui ! Thân.--=0
     
    Lần chỉnh sửa cuối: 3 Tháng ba 2009
  16. tmt_tyt

    tmt_tyt Thành viên mới

    Hehe, cái này dễ ợt,
    ="Hà Nội, " &"ngày "& TEXT(TODAY(); " dd ") &"tháng "& TEXT(TODAY(); " mm ") &"năm "& TEXT(TODAY(); "yyyy")
    Hà Nội, ngày 04 tháng 05 năm 2010
     
  17. phamphuongdong

    phamphuongdong Thành viên mới

    các bạn có thể chèn như sau mà không cần định dạng lại ngày tháng năm
    thì sẽ ra Hôm nay, ngày... tháng ... năm .....
     
  18. ndu96081631

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

    Mỗi cái có cái hay riêng. Nếu dùng Custom Format thì tuy cái ta nhìn thấy là 1 chuổi nhưng vẫn có thể tính toán được... nếu dùng công thức thì... chỉ nhìn chơi chứ chẳng tính toán được gì
    Ngoài ra, công thức của bạn dùng 3 hàm TEXT, sau không gộp chung thành 1. Như vầy đây:
    PHP:
    =TEXT(NOW(),"""Hôm nay, ngày ""dd"" tháng ""mm"" năm ""yyyy")
    Được chứ?
     
  19. huynhhuynh87

    huynhhuynh87 Thành viên mới

    sẵn các bác cho em hỏi với. Mình dùng hàm gì mà mỗi khi mở máy lên là biết ngày hiện tại
    vd: hôm nay mình mở file là ngày 25/4
    Ngày mai mình mở file excel lên thì hiện ngày 26/4
     
  20. Ếch Xanh

    Ếch Xanh Thành viên tích cực

    Hàm NOW() hoặc hàm TODAY() đều được! Hai hàm này không có tham chiếu gì cả, chỉ cần gõ =NOW() là OK
     

Chia sẻ trang này