Xin trợ giúp kết hợp hàm IF, ISERROR, FIND (2 người xem)

Liên hệ QC

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

Trương Cáp

Thành viên mới
Tham gia
4/11/16
Bài viết
11
Được thích
0
  • Em cần nhờ các tiền bối trợ giúp ạ.
  • Đề bài của em như sau:
  • Mở file excel Ds trường PTTH.xls

  • Tạo thêm một cột: Loại trường

  • Thêm nội dung cho cột mới thêm theo quy tắc sau bằng cách sử dụng hàmIF, ISERROR FIND.
[FONT=&amp]
http://www.giaiphapexcel.com/forum/...F-và-FIND-Kết-Hợp-Mong-được-mọi-người-giúp-đỡ

Em có tham khảo link này, có phương án giải của thầy ndu, nhưng không biết vì sao khi em copy lệnh vào máy thì không chạy được. Lỗi như sau ạ.

14976400_1352167491463003_5717808076603478006_o.jpg

Bácnàorànhthìgiúpemvớiạ,TKSALL!​
[/FONT]
 

File đính kèm

  • Ds trường PTTH.xls
    Ds trường PTTH.xls
    651 KB · Đọc: 24
  • Ảnh chụp Màn hình 2016-11-04 lúc 22.50.18.jpg
    Ảnh chụp Màn hình 2016-11-04 lúc 22.50.18.jpg
    34.2 KB · Đọc: 16
Lần chỉnh sửa cuối:
  • Em cần nhờ các tiền bối trợ giúp ạ.
  • Đề bài của em như sau:
  • Mở file excel Ds trường PTTH.xls

  • Tạo thêm một cột: Loại trường

  • Thêm nội dung cho cột mới thêm theo quy tắc sau bằng cách sử dụng hàmIF, ISERROR FIND.


  • [*=1]Nếu tên trường chứa chữ THPT DL thì loại trường là Dân lập


  • [*=1]Nếu tên trường chứa chữ THPT BC thì loại trường là Bán công


  • [*=1]Nếu tên trường chứa chữ Chuyên thì loại trường là Chuyên


  • [*=1]Nếu tên trường chứa chữ TTGDTX thì loại trường là TTGDTX


  • [*=1]Nếu tên trường chứa chữ THPT thì loại trường là THPT


  • [*=1]Nếu tên trường không chứa một trong các chữ nêu trên thì loại trường làN/A
[FONT=&amp]

http://www.giaiphapexcel.com/forum/...F-và-FIND-Kết-Hợp-Mong-được-mọi-người-giúp-đỡ

Em có tham khảo link này, có phương án giải của thầy ndu, nhưng không biết vì sao khi em copy lệnh vào máy thì không chạy được. Lỗi như sau ạ.


Bácnàorànhthìgiúpemvớiạ,TKSALL!
[/FONT]
Chắc là vầy:
Mã:
=IF(ISERROR(FIND("THPT BC",D6)),IF(ISERROR(FIND("THPT DL",D6)),IF(ISERROR(FIND("THPT",D6)),IF(ISERROR(FIND("TTGDTX",D6)),IF(ISERROR(FIND("Chuyên",D6)),NA(),"Chuyên"),"TTGDTX"),"THPT"),"Dân lập"),"Bán công")
Lưu ý: Máy tôi dùng dấu phẩy là dấu phân cách công thức. Trên máy bạn có khi là dấu chấm phẩy cũng không chừng!
---------------------------------------
Mà sao phải IF với FIND cho khổ vậy? Cách khác ngắn hơn không được sao?
 
  • Em cần nhờ các tiền bối trợ giúp ạ.
  • Đề bài của em như sau:
  • Mở file excel Ds trường PTTH.xls

  • Tạo thêm một cột: Loại trường

  • Thêm nội dung cho cột mới thêm theo quy tắc sau bằng cách sử dụng hàmIF, ISERROR FIND.


  • [*=1]Nếu tên trường chứa chữ THPT DL thì loại trường là Dân lập


  • [*=1]Nếu tên trường chứa chữ THPT BC thì loại trường là Bán công


  • [*=1]Nếu tên trường chứa chữ Chuyên thì loại trường là Chuyên


  • [*=1]Nếu tên trường chứa chữ TTGDTX thì loại trường là TTGDTX


  • [*=1]Nếu tên trường chứa chữ THPT thì loại trường là THPT


  • [*=1]Nếu tên trường không chứa một trong các chữ nêu trên thì loại trường làN/A
[FONT=&amp]

http://www.giaiphapexcel.com/forum/...F-và-FIND-Kết-Hợp-Mong-được-mọi-người-giúp-đỡ

Em có tham khảo link này, có phương án giải của thầy ndu, nhưng không biết vì sao khi em copy lệnh vào máy thì không chạy được. Lỗi như sau ạ.

14976400_1352167491463003_5717808076603478006_o.jpg

Bácnàorànhthìgiúpemvớiạ,TKSALL!​
[/FONT]

Dear bạn,
Bạn có thể tạo một bảng định nghĩa về loại trường
sau đó dùng vlookup để tìm kiếm
bạn tham khảo file kèm
 

File đính kèm

Thầy làm ơn test hộ em trong bảng tính được không ạ, em thử lại code mới của thầy rồi mà vẫn không được ạ. Tks thầy nhiều.
 
Thầy làm ơn test hộ em trong bảng tính được không ạ, em thử lại code mới của thầy rồi mà vẫn không được ạ. Tks thầy nhiều.
Chẳng biết nói chuyện với ai?
Công thức/ Hàm Excel trên Mac OS và trên Windows có khác nhau không nhỉ?
p/s: Không nên đặt tên File/ Sheet là chữ tiếng Việt có dấu.
 
Chắc là vầy:
Mã:
=IF(ISERROR(FIND("THPT BC",D6)),IF(ISERROR(FIND("THPT DL",D6)),IF(ISERROR(FIND("THPT",D6)),IF(ISERROR(FIND("TTGDTX",D6)),IF(ISERROR(FIND("Chuyên",D6)),NA(),"Chuyên"),"TTGDTX"),"THPT"),"Dân lập"),"Bán công")
Lưu ý: Máy tôi dùng dấu phẩy là dấu phân cách công thức. Trên máy bạn có khi là dấu chấm phẩy cũng không chừng!
---------------------------------------
Mà sao phải IF với FIND cho khổ vậy? Cách khác ngắn hơn không được sao?


Thầy làm ơn test hộ em trong bảng tính được không ạ, em thử lại code mới của thầy rồi mà vẫn không được ạ. Tks thầy nhiều.
 

File đính kèm

Web KT

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

Back
Top Bottom