Hàm so sánh giờ (1 người xem)

Liên hệ QC

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

sondien081288

Thành viên mới
Tham gia
5/10/13
Bài viết
6
Được thích
0
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!
 
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.
 
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é!!
 
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 :D
 
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>=1020;"CH";IF(1320>=CELL*1440>=300;"Đ";"TC")))}
nhưng không được

Em cảm ơn ạ |||||||||||||||
chuky.jpg
Trần Trịnh Quỳnh Như
 
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>=1020;"CH";IF(1320>=CELL*1440>=300;"Đ";"TC")))}
nhưng không được

Em cảm ơn ạ |||||||||||||||
View attachment 159263
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")))
 
Á, em làm được rồi --=0
Em cảm ơn nhiều ạ }}}}}}}}}}}}}}}
 
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.
nhưng sao giờ của mình chạy lung tung hết nhỉ: ví dụ: 1:25*1440=23125,00 là sao hy
chỉ giúp với
thanks...!!
 
nhưng sao giờ của mình chạy lung tung hết nhỉ: ví dụ: 1:25*1440=23125,00 là sao hy
chỉ giúp với
Cảm ơn...!!
Ý nghĩa của =1:25*1440 như bạn gõ, tức lấy các giá trị của toàn bộ các ô từ dòng 1 đến dòng 25, đều nhân cho 1440, nhưng vì nó là 1 Mảng nên sẽ báo lỗi. Ngoại trừ bạn có thêm các hàm như =SUM(1:25*1440) = SUM(1:25)*1440 = xxxxxx, hay MAX(1:25*1440)..v.v

Để thực hiện được cho đúng phép tính ra thời gian như vấn đề bạn hỏi thì:
Hoặc =TIME(1,25,0)*1440=85 phút
Hoặc A1=1:25, B1=A1*1440=85 phút
Hoặc ="1:25"*1440 =85 phút

Thân.
 
Ý nghĩa của =1:25*1440 như bạn gõ, tức lấy các giá trị của toàn bộ các ô từ dòng 1 đến dòng 25, đều nhân cho 1440, nhưng vì nó là 1 Mảng nên sẽ báo lỗi. Ngoại trừ bạn có thêm các hàm như =SUM(1:25*1440) = SUM(1:25)*1440 = xxxxxx, hay MAX(1:25*1440)..v.v

Để thực hiện được cho đúng phép tính ra thời gian như vấn đề bạn hỏi thì:
Hoặc =TIME(1,25,0)*1440=85 phút
Hoặc A1=1:25, B1=A1*1440=85 phút
Hoặc ="1:25"*1440 =85 phút

Thân.
dạ không, cái này là giờ 01:25:00 mà anh. nhân với 1440 nó ra như vậy đó. trong đó nó có ẩn ngày thì phải anh. nhưng mà em không biết cách nào để bỏ cái ngày ẩn trong đó
 
dạ không, cái này là giờ 01:25:00 mà anh. nhân với 1440 nó ra như vậy đó. trong đó nó có ẩn ngày thì phải anh. nhưng mà em không biết cách nào để bỏ cái ngày ẩn trong đó
Giả sử: A1 chứa số giờ 01:25:00 (có ẩn ngày), gõ B1:
B1=MOD(A1,1)*1440
Nhớ định dạng B1 về số thập phân.
Thân.
 
Xin chào cả nhà,
anh/ chị giúp em bài toán này với ạ: Em muốn tìm giá trị lớn nhất và nhỏ nhất trong dãy số sau
nội dung trong file đính kèm.
Rất mong nhận được sự giúp đỡ của các anh chị
 

File đính kèm

Xin chào cả nhà,
anh/ chị giúp em bài toán này với ạ: Em muốn tìm giá trị lớn nhất và nhỏ nhất trong dãy số sau
nội dung trong file đính kèm.
Rất mong nhận được sự giúp đỡ của các anh chị
Làm như sau:
- Đầu tiên quét chọn G6:L7, bấm Ctrl + H. Khung Find what gõ dấu : khung Replace with cũng gõ dấu : cuối cùng bấm Replace all
- Giờ thì tìm giá trị lớn nhất và nhỏ nhất dùng hàm MAX và MIN theo cách thông thường
 
Anh/ Chị thân mến,
Hiện tại em có bài toán về theo dõi chấm công của CBNV. Do kiến thức Excel của em chưa tốt nên em phải làm thủ công nên mất nhiều thời gian và không chính xác.
Em gửi lên diễn đàn rất mong anh chị giúp đỡ.
Nội dung yêu cầu em ghi trong file đính kèm, nếu anh chị nào chưa rõ yêu cầu có thể phản hồi qua diễn đàn hoặc gửi vào địa chỉ mail: khanhle.longsoncement@gmail.com
Em xin chân thành cảm ơn!!
 

File đính kèm

Web KT

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

Back
Top Bottom