Xin công thức hàm IF (1 người xem)

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

nightflowervn

Thành viên hoạt động
Tham gia
25/5/11
Bài viết
126
Được thích
5
Em có bảng sau:

Flight details.JPG

Cho em hỏi ở B2 em phải điền hàm IF như thế nào để thỏa mãn: Nếu A2 là trước 22:00 thì B2 = 16:00, còn nếu A2>=22:00 thì B2 = 19:00?

Em xin cảm ơn ạ. Em loay hoay mãi mà vẫn sai.
 

File đính kèm

  • Flight details.JPG
    Flight details.JPG
    27.7 KB · Đọc: 4
  • Flight details.JPG
    Flight details.JPG
    19.6 KB · Đọc: 2
Lần chỉnh sửa cuối:
Sao bạn không gửi file excel lên mà nhọc công gửi mấy cái ảnh?

Có xét ngày không hay chỉ xét giờ?

Mã:
=if(A2<22:00,B2=16:00,if(A2>=10:00,B2=19:00))
 
Em nghĩ còn phải xem dữ liệu nhập có đúng chuẩn là giờ không.

p/s: Không bị "treo" khi gửi bài cùng lúc nữa anh ạ :=\+
Đúng vậy,

Chỉ sợ dữ liệu là Text nữa khỗ.

CT của anh vầy gọn hơn nếu chủ thớt gõ A2 đúng định dạng giờ

B2=((A2*24>=22)*3+16)/24

Chúc em ngày vui
 
Hàm này hay quá. em xin cảm ơn. Em gõ mà...không hiểu gì, nên cho em xin tí kiến thức về bản chat hàm này được không ạ?
 
Sao bạn không gửi file excel lên mà nhọc công gửi mấy cái ảnh?

Có xét ngày không hay chỉ xét giờ?

Mã:
=if(A2<22:00,B2=16:00,if(A2>=10:00,B2=19:00))

sorry bác em gõ nhầm. Ý em là: Nếu A2 là trước 22:00 thì B2 = 16:00, còn nếu A2>=22:00 thì B2 = 19:00? Em gõ vào B2 công thức =IF(A2<22:00,"16:00",19:00") mà không được. Bác chỉ giúp em chỗ sai của em với ạ. Em xin cảm ơn.
 
Em nghĩ còn phải xem dữ liệu nhập có đúng chuẩn là giờ không.

p/s: Không bị "treo" khi gửi bài cùng lúc nữa anh ạ :=\+

Em cảm ơn bác. Em có biết việc chuyển định dạng thành time.

Bác ơi cho em xin ít bản chat của công thức bác cho em đuộc không? Ví dụ: tại sao 22/24 và tại sao phải *3 và +16? Em xin cảm ơn.
 
Hàm này hay quá. em xin cảm ơn. Em gõ mà...không hiểu gì, nên cho em xin tí kiến thức về bản chat hàm này được không ạ?

  1. Công thức của anh befaint thực chất (theo đúng CT Excel) như sau: B2=IF(A2*24<22,16,19)/24 (công thức trên của befaint chỉ là gợi ý cho bạn tự thực hiện thôi --=0)
    • A2 nếu bạn gõ đúng định dạng giờ: Vd: 21:59:06 Enter --> 09:59:06 PM. Thì nó đang thể hiện cho bạn xem dạng theo thông lệ về giờ, nhưng nếu bạn đứng tại A2, xong nhấn nút "," trên Menu\Home\Number (kế bên nút "%"),nó sẽ chuyển 09:59:06 PM về biểu thị dạng số thập phân có giá trị thực là: 0.916041666666667. Vì lý do này bạn phải quy đổi về hệ giờ theo thập phân bằng việc lấy số đó nhân 24 (h). =>A2*24 = 21.98500 (có thể đọc là 21.98500 giờ).
    • IF(A2*24<22,16,19) hayIF( 21.9850 < 22, "nếu đúng thì:" 16, "nếu sai thì:" 19 )đến đây chắc bạn đã hiểu công thức này.
    • Sau đó thì chia ngược lại 24 đễ có thể định dạng giờ theo thông lệ quốc tế.
  2. Công thức còn lại: B2= ((A2*24>=22)*3+16)/24
    • Cũng giống ý trên với A2*24, nhưng khác là tôi so lớn hơn A2*24>=22, nếu đúng thì nó ra TRUE (hay =1) nên (A2*24>=22)*3 = 3, nếu sai thì nó ra FALSE (hay =0) nên (A2*24>=22)*3 = 0
    • Tùy theo TRUE (tức lớn hơn hay bằng 22h) hay FALSE (ngược lại) mà có: hoặc (3+16)/24 hoặc (0+16)/24

Chúc bạn học tập vui với GPE./-*+//-*+//-*+/
 
  1. Công thức của anh befaint thực chất (theo đúng CT Excel) như sau: B2=IF(A2*24<22,16,19)/24 (công thức trên của befaint chỉ là gợi ý cho bạn tự thực hiện thôi --=0)
    • A2 nếu bạn gõ đúng định dạng giờ: Vd: 21:59:06 Enter --> 09:59:06 PM. Thì nó đang thể hiện cho bạn xem dạng theo thông lệ về giờ, nhưng nếu bạn đứng tại A2, xong nhấn nút "," trên Menu\Home\Number (kế bên nút "%"),nó sẽ chuyển 09:59:06 PM về biểu thị dạng số thập phân có giá trị thực là: 0.916041666666667. Vì lý do này bạn phải quy đổi về hệ giờ theo thập phân bằng việc lấy số đó nhân 24 (h). =>A2*24 = 21.98500 (có thể đọc là 21.98500 giờ).
    • IF(A2*24<22,16,19) hayIF( 21.9850 < 22, "nếu đúng thì:" 16, "nếu sai thì:" 19 )đến đây chắc bạn đã hiểu công thức này.
    • Sau đó thì chia ngược lại 24 đễ có thể định dạng giờ theo thông lệ quốc tế.
  2. Công thức còn lại: B2= ((A2*24>=22)*3+16)/24
    • Cũng giống ý trên với A2*24, nhưng khác là tôi so lớn hơn A2*24>=22, nếu đúng thì nó ra TRUE (hay =1) nên (A2*24>=22)*3 = 3, nếu sai thì nó ra FALSE (hay =0) nên (A2*24>=22)*3 = 0
    • Tùy theo TRUE (tức lớn hơn hay bằng 22h) hay FALSE (ngược lại) mà có: hoặc (3+16)/24 hoặc (0+16)/24

Chúc bạn học tập vui với GPE./-*+//-*+//-*+/

Cái này hay quá. Em sẽ nghiên cứu kĩ lưỡng. Cảm ơn bác ạ.
 

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

Back
Top Bottom