Các anh chị giúp em rút gọn công thức này (1 người xem)

  • Thread starter Thread starter sonttd1
  • Ngày gửi Ngày gửi
Liên hệ QC

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

sonttd1

Thành viên mới
Tham gia
28/2/12
Bài viết
4
Được thích
1
=if(ab3=a1,((if(aa3=1,aa1,(if(aa3>1,((aa3-1)*24)+aa1))))*60+ab1),(if(ab3>a1,(ab3-a1)*44640+((if(aa3=1,aa1,(if(aa3>1,((aa3-1)*24)+aa1))))*60+ab1))))
 
=if(ab3=a1,((if(aa3=1,aa1,(if(aa3>1,((aa3-1)*24)+aa1))))*60+ab1),(if(ab3>a1,(ab3-a1)*44640+((if(aa3=1,aa1,(if(aa3>1,((aa3-1)*24)+aa1))))*60+ab1))))

Chỉ căn cứ theo công thức bạn gửi thôi, nên đúng hay sai thì bạn phải tự thẩm tra lại,
rút được ngắn như sau
PHP:
=(44640*IF(AB3>A1,AB3-A1,0)+IF(AA3=1,AA1,IF(AA3>1,(AA3-1)*24+AA1,0))) *60 +AB1

trong công thức này có thêm số 0 cho trường hợp FALSE - mà công thức bạn không có, bạn xem lại cho chuẩn xác

hoặc ngắn hơn chút nữa
PHP:
=(44640*IF(AB3>=A1,AB3-A1,0)+ IF(AA3>=1,(AA3-1)*24+AA1,0 ) ) *60 +AB1

và Không thích dùng IF thì,
PHP:
=( 44640*(AB3>=A1)*(AB3-A1)+ (AA3>=1)*((AA3-1)*24+AA1) )*60 +AB1
 
Lần chỉnh sửa cuối:
Cảm ơn vodoi2x nhiều tuy nhiên Công thứccủa em cần là phân biệtlàm2 trườnghợp 1 là AB3=A1, trường hợp còn lại là AB3>A1 hoặc AB3><A1. vodoi2x nghiên cứu lại iúp em nhé!
 
Cảm ơn vodoi2x nhiều tuy nhiên Công thứccủa em cần là phân biệtlàm2 trườnghợp 1 là AB3=A1, trường hợp còn lại là AB3>A1 hoặc AB3><A1. vodoi2x nghiên cứu lại iúp em nhé!

rất khó, vì chỉ theo công thức, tôi rút gọn được vậy, bạn chế biến tiếp ah,

theo công thức thì hết cái nghiên cứu rui, trông chờ TV khác vậy
 
=if(ab3=a1,((if(aa3=1,aa1,(if(aa3>1,((aa3-1)*24)+aa1))))*60+ab1),(if(ab3>a1,(ab3-a1)*44640+((if(aa3=1,aa1,(if(aa3>1,((aa3-1)*24)+aa1))))*60+ab1))))
Công thức này của bạn chưa có kết quả trả về cho trường hợp AA3<1, AB3<A1
Ngòai ra thừa nhiều dấu ngoặc quá nên rối
 
Nhờ công thức rút gọn của Vodoi2x mình đã làm được trong cả 2 trường hợp:
1. trường hợp AB3=A1 and AB3<A1 như sau:
=44640*IF(AB3>A1,AB3-A1,0)+IF(AA3=1,AA1,IF(AA3>1,(AA3-1)*24+AA1,0))*60 +AB1
2. Trường hợp AB3=A1 and AB3#A1 như sau:
=44640*IF(AB3-A1=1,1,0)+IF(AA3=1,AA1,IF(AA3>1,(AA3-1)*24+AA1,0))*60+ab1
Nhờ bạn vodoi2x rut gọn nên mình đã làm được, nếu ở HPhòng thì pm 0976831234 mình hậu tạ nhé.
 

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

Back
Top Bottom