Kết quả 1 đến 7 của 7

Chủ đề: Hàm so sánh giờ

  1. #1
    Ngày tham gia
    Aug 2015
    Bài viết
    1

    Hàm so sánh giờ

    Chào cả nhà!

    Mình có 1 bảng số liệu giờ dạng Hour:Min:Sec ví dụ 4:23:15

    Giờ mình cần so sánh để ra giá trị số: Ví dụ: Lơn hơn 4:00:00 thì giá trị là 3; 3:45:00<= Dữ liệu < 4:00:00 thì = 2...

    Mình viết hàm nhưng If nó không hiểu, mình cũng không biết đổi giá trị giờ sao để Excel nó hiểu nữa. Mọi người giúp mình với.

    Chúc 1 tuần mới vui vẻ
    Thanks All!

  2. #2
    BichNgoc101 Guest
    Trích dẫn Gửi bởi sondien081288
    Chào cả nhà!
    Mình có 1 bảng số liệu giờ dạng Hour:Min:Sec ví dụ 4:23:15
    Giờ mình cần so sánh để ra giá trị số: Ví dụ: Lơn hơn 4:00:00 thì giá trị là 3; 3:45:00<= Dữ liệu < 4:00:00 thì = 2...
    Mình viết hàm nhưng If nó không hiểu, mình cũng không biết đổi giá trị giờ sao để Excel nó hiểu nữa. Mọi người giúp mình với.
    Chúc 1 tuần mới vui vẻ
    Thanks All!
    Thời gian được ghi trên mỗi cell có định dạng gì đi nữa thì đều có đơn vị tính của cell là ngày.
    Nếu bạn muốn tính toán với cell theo giờ thì bạn nhân cell đó với 24, tương tự phút thì nhân với 1440 (24*60 = 1440).
    Ví dụ của bạn so sánh theo đơn vị thời gian là phút: =if(cell*1440>=240,3,if(cell*1440>=225,2,...))
    4 giờ = 240 phút; 3 giờ 45 phút = 225 phút.

  3. #3
    manhvlance Guest
    4:00 tương đương giá trị 4/24
    3:45 tương đương giá trị (3+45/60)/24
    Dùng số liệu đó để so sánh bạn nhé!!
    Nếu dữ liệu so sánh gốc để so sánh thay đổi, bạn có thể dùng hàm hour(), minute(), second() để làm nhé!!

  4. #4
    doanthanhpro Guest
    Trích dẫn Gửi bởi leonguyenz
    Thời gian được ghi trên mỗi cell có định dạng gì đi nữa thì đều có đơn vị tính của cell là ngày.
    Nếu bạn muốn tính toán với cell theo giờ thì bạn nhân cell đó với 24, tương tự phút thì nhân với 1440 (24*60 = 1440).
    Ví dụ của bạn so sánh theo đơn vị thời gian là phút: =if(cell*1440>=240,3,if(cell*1440>=225,2,...))
    4 giờ = 240 phút; 3 giờ 45 phút = 225 phút.
    Cảm ơn bạn! Mình làm được rồi

  5. #5
    hlong001 Guest
    Giúp em với ạ,
    Hiện em đang cần viết hàm để chia giờ chấm công như sau:
    _ Từ 7:30 đến 11:30 giá trị là "SA"
    _ Từ 13:00 đến 17:00 giá trị là "CH"
    _ Từ 22:00 đến 5:00 giá trị là "Đ"
    _ Còn lại trả giá trị "TC"

    Em đã thử viết hàm:{=IF(450>=CELL*1440>=690;"SA";IF(780>=CELL>=1 020;"CH";IF(1320>=CELL*1440>=300;"Đ";"TC")))}
    nhưng không được

    Em cảm ơn ạ [IMG]images/smilies/a32.gif[/IMG][IMG]images/smilies/a32.gif[/IMG][IMG]images/smilies/a32.gif[/IMG]

    Trần Trịnh Quỳnh Như

  6. #6
    Ngày tham gia
    Aug 2015
    Bài viết
    5
    Trích dẫn Gửi bởi NhưSiva2407
    Giúp em với ạ,
    Hiện em đang cần viết hàm để chia giờ chấm công như sau:
    _ Từ 7:30 đến 11:30 giá trị là "SA"
    _ Từ 13:00 đến 17:00 giá trị là "CH"
    _ Từ 22:00 đến 5:00 giá trị là "Đ"
    _ Còn lại trả giá trị "TC"

    Em đã thử viết hàm:{=IF(450>=CELL*1440>=690;"SA";IF(780>=CELL>=1 020;"CH";IF(1320>=CELL*1440>=300;"Đ";"TC")))}
    nhưng không được

    Em cảm ơn ạ [IMG]images/smilies/a32.gif[/IMG][IMG]images/smilies/a32.gif[/IMG][IMG]images/smilies/a32.gif[/IMG]

    Trần Trịnh Quỳnh Như
    Bạn thử CT này thử xem, giả sử dữ liệu tại C1!!!!


    Mã:
    =IF(AND(VALUE("7:30")<=C1,C1<VALUE("11:30")),"SA",IF(AND(VALUE("13:00")<=C1,C1<VALUE("17:00")),"CH",IF(OR(VALUE("22:00")<=C1,C1<VALUE("5:00")),"Đ","TC")))

  7. #7
    Mynamekiller Guest
    Á, em làm được rồi [IMG]images/smilies/a01.gif[/IMG]
    Em cảm ơn nhiều ạ [IMG]images/smilies/a44.gif[/IMG][IMG]images/smilies/a44.gif[/IMG][IMG]images/smilies/a44.gif[/IMG]

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •