Lỗi hàm IF (công thức mảng) rất khó hiểu

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

thuctien

Thành viên chính thức
Tham gia
26/2/08
Bài viết
84
Được thích
22
Em muốn tìm ở sheet NFI list các dòng có Sub-contractor (cột H) = ZAMIL thì lọc sang sheet ZAMIL temp. Ở đây em dung hàm mảng thì xảy ra lỗi một số dòng ở sheet ZAMIL temp (cột G) nó báo lỗi #VALUE
Điều kỳ quái là nó chỉ bị ở một số dòng mà thôi và các sheet khác (file của em có rất nhiều sheet, mỗi sheet em lọc ra một Sub-contractor riêng) thì hoàn toàn không bị lỗi này.
Em nhờ các anh chị trên diễn đàn nghiên cứu giúp em vụ này với ạ. Em xin cảm ơn nhiều.
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn muốn giúp mà không có file sao giúp đây.
 
Xin lỗi mọi người, em attach file hơi lớn mà không để ý. Em gửi lại file rồi ạ
 
Mình không hiểu lý do nhưng lại biết nguyên nhân. Trong cột G của sheet NFI LIST bắt đầu từ ô G16 trở xuống bạn vào và sửa lại dữ liệu trong ô (Xóa các khoảng trắng thừa là cho ra ngay kết quả, muốn xuống dòng thì nhấn Alt+Enter chứ đừng tạo nhiều khoảng trắng vậy).
 
Mình không hiểu lý do nhưng lại biết nguyên nhân. Trong cột G của sheet NFI LIST bắt đầu từ ô G16 trở xuống bạn vào và sửa lại dữ liệu trong ô (Xóa các khoảng trắng thừa là cho ra ngay kết quả, muốn xuống dòng thì nhấn Alt+Enter chứ đừng tạo nhiều khoảng trắng vậy).
Vấn đề là file của em có hơn 10.000 dòng nên không thể xóa được ạ. Vả lại đó là cách trình bày của người ta nên em không thể thay đổi được. Nhiệm vụ của em chỉ là tổng hợp số liệu thôi ạ.
 
Vấn đề là file của em có hơn 10.000 dòng nên không thể xóa được ạ. Vả lại đó là cách trình bày của người ta nên em không thể thay đổi được. Nhiệm vụ của em chỉ là tổng hợp số liệu thôi ạ.
Xóa khoảng trắng thì dùng hàm TRIM sau đó patse lại vào cột ban đầu.
 
Vấn đề là file của em có hơn 10.000 dòng nên không thể xóa được ạ. Vả lại đó là cách trình bày của người ta nên em không thể thay đổi được. Nhiệm vụ của em chỉ là tổng hợp số liệu thôi ạ.

Trước khi tổng hợp số liệu, công việc quan trọng nhất là chỉnh chúing lại cho chuẩn.
Nếu không được phép chỉnh thì copy cả sheet sang sheet mới rồi chỉnh.

Tổng hợp và phân tích số liệu là công việc kiếm cơm của tôi. Tôi không bao giờ phân tích trước khi có số liệu chuẩn. Bởi vì kết quả không bao giờ bảo đảm.
 
Trước khi tổng hợp số liệu, công việc quan trọng nhất là chỉnh chúing lại cho chuẩn.
Nếu không được phép chỉnh thì copy cả sheet sang sheet mới rồi chỉnh.

Tổng hợp và phân tích số liệu là công việc kiếm cơm của tôi. Tôi không bao giờ phân tích trước khi có số liệu chuẩn. Bởi vì kết quả không bao giờ bảo đảm.
Em cảm ơn chị về câu trả lời ạ. Bản thân em cũng rất chú trọng đến hình thức, định dạng dữ liệu ạ.
Tuy nhiên cái file này nó không thuần là file số liệu mà là file chứa thông tin, mỗi cell nó là một đoạn văn bản tùy theo trường hợp mà người nhập vào sẽ trình bày mỗi cách khác nhau, số lượng cell lại rất nhiều (trên 10.000 dòng). Vì vậy chuyện ngồi chỉnh lại từng cell gần như là không thể.
Bây giờ thì em thắc mắc tại sao hàm IF nếu giá trị trả về có nhiều ô trắng thì lại bị lỗi?
 
Em cảm ơn chị về câu trả lời ạ. Bản thân em cũng rất chú trọng đến hình thức, định dạng dữ liệu ạ.
Tuy nhiên cái file này nó không thuần là file số liệu mà là file chứa thông tin, mỗi cell nó là một đoạn văn bản tùy theo trường hợp mà người nhập vào sẽ trình bày mỗi cách khác nhau, số lượng cell lại rất nhiều (trên 10.000 dòng). Vì vậy chuyện ngồi chỉnh lại từng cell gần như là không thể.
Bây giờ thì em thắc mắc tại sao hàm IF nếu giá trị trả về có nhiều ô trắng thì lại bị lỗi?
Theo ý kiến của tôi thì trả về lỗi khi mà số ký tự của bạn vượt quá hơn 200 ký tự trong 1 ô. Chính xác là bao nhiêu thì tôi ko nhớ rõ( tầm 256 ký tự trong 1 cell thì phải). Hình như trên diễn đàn đã có lần nói về chủ đề này rồi
 
Web KT

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

Back
Top Bottom