Phân tích công thức

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

Celri

Thành viên mới
Tham gia
27/4/15
Bài viết
18
Được thích
0
Em có công thức tại ô K5 như dưới
K5=IF(NOT(ISERROR(MATCH(H5,IMEI_ACTIVATED!$B:$B,0))),"ACTIVATED"," ")
Yêu cầu là phân tích kỹ công thức và tìm công thức thay thế -+*/
Các thầy và anh chị giúp em.
Em cảm ơn }}}}}
 
Em có công thức tại ô K5 như dưới
K5=IF(NOT(ISERROR(MATCH(H5,IMEI_ACTIVATED!$B:$B,0))),"ACTIVATED"," ")
Yêu cầu là phân tích kỹ công thức và tìm công thức thay thế -+*/
Các thầy và anh chị giúp em.
Em cảm ơn }}}}}
Gửi cà File đính kèm lên đi bạn. Như thế sẽ dễ dàng hơn
 

Lấy CT này để giải thích : =IF(NOT(ISERROR(MATCH(H3,IMEI_ACTIVATED!$B:$B,0))),"ACTIVATED"," ")

Bắt đầu từ hàm Match. Trong hàm Match H3 đóng vai trò là trị dò, và Match sẽ đi dò trị dò này bên cột B của sheeet IMEI_ACTIVTED với cách dò là 0 ở đây là cách dò chính xác tuyệt đối. Nếu tìm thấy hàm Match sẽ trả về vị trí của H3 bên cột B mà cụ thể trong CT này nó sẽ trả về dòng thứ 2. Nếu không tìm thấy bên cột B của sheet IMEI_ACTIVTED có giá trị nào giống với ô H3 nó sẽ báo lỗi N/A

Tiếp đến hàm ISERROR đặt bên ngoài hàm Match để kiểm tra xem kết quả hàm Match trả về có bị lỗi hay không. Nếu kq trả về của hàm match không bị lỗi thì hàm ISERROR sẽ báo False còn nếu hàm Match trả về có bị lỗi (N/A như trên do hàm Match không dò thấy giá trị nào bên cột B giống với H3 ) thì hàm ISSERROR sẽ báo TRue. Tức là hàm này kiểm tra lỗi, nếu có lỗi nó trả về True nếu không có lỗi nó trả về False


Hàm Not phủ định lại hàm ISERROR, tức là False chuyển thành True và True lại chuyển thành False. Hàm IF đặt bên ngoài cùng , nếu bt logic trả về giá trị True thì trả về text " ACTIVTED" ngược lại thì để trống.

Vậy thôi
 
Lần chỉnh sửa cuối:
Còn về tìm Ct khác thay thế thì mình đưa ra 1 cách này K3=

=IF(IFERROR(MATCH(H3,IMEI_ACTIVATED!$B:$B,0),0)>0,"ACTIVATED"," ")
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom