Trang 1/2 1 2 cuốicuối
Hiển thị kết quả tìm kiếm từ 1 đến 10 trên tổng số: 15
  1. #1
    Tham gia ngày
    10 2007
    Bài gởi
    392
    Cảm ơn
    520
    Được cảm ơn 130 lần trong 62 bài viết

    Hàm ISNA và hàm ISERROR có giống nhau?

    1/ Mình được biết hàm ISNA là hàm bẩy lỗi
    - Cú pháp hàm ISNA(Biểu thức cần kiểm tra)
    ISNA() sẽ trả về giá trị là TRUE nếu biểu thức đó trả về giá trị là #N/A, và FALSE nếu biểu thức đó không phải là #N/A
    - Còn hàm ISERROR(value) kiểm tra value có lỗi hay không (tất cả các lỗi)
    Như vậy 2 hàm này giống và khác nhau ở điểm nào?
    2/ Mình có file excel được bác ndu làm giúp, mình muốn ứng dụng nó vào công việc nhưng đọc hoài không hiểu. Nhờ các bác giải thích giùm, mình rất cảm ơn.
    Tập tin đính kèm Tập tin đính kèm
    thay đổi nội dung bởi: TRA KHUC RIVER, 08-05-09 lúc 09:10 AM
    Khôn ba năm dại một giờ
    Thôi giờ dại trước khỏi chờ ba năm...!

  2. Có 5 thành viên cảm ơn TRA KHUC RIVER về bài viết này:


  3. #2
    Tham gia ngày
    07 2007
    Nơi Cư Ngụ
    Dalat
    Bài gởi
    4,900
    Cảm ơn
    4,386
    Được cảm ơn 21,736 lần trong 3,973 bài viết
    Câu 1: Bạn vừa hỏi vừa tự trả lời đấy thôi.
    Hàm ISERROR dùng để bẫy tất cả các lỗi, kể cả lỗi #N/A!
    Hàm ISNA chỉ dùng để bẫy lỗi #N/A!
    Nói cách khác, hàm ISNA là một trong những đứa con của hàm ISERROR.
    Bạn hiểu chúng giống nhau và khác nhau chỗ nào rồi chứ.

  4. Có 3 thành viên cảm ơn BNTT về bài viết này:


  5. #3
    Tham gia ngày
    10 2007
    Bài gởi
    392
    Cảm ơn
    520
    Được cảm ơn 130 lần trong 62 bài viết
    Vâng cảm ơn anh. Như vậy thay vì dùng hàm ISNA hay hàm ISEVEN...ta chỉ cần dùng hàm ISERROR là được đúng không anh?
    Khôn ba năm dại một giờ
    Thôi giờ dại trước khỏi chờ ba năm...!

  6. #4
    Tham gia ngày
    09 2008
    Nơi Cư Ngụ
    TP.HCM
    Bài gởi
    4,241
    Cảm ơn
    485
    Được cảm ơn 4,747 lần trong 2,804 bài viết
    Trích Nguyên văn bởi TRA KHUC RIVER View Post
    Vâng cảm ơn anh. Như vậy thay vì dùng hàm ISNA hay hàm ISEVEN...ta chỉ cần dùng hàm ISERROR là được đúng không anh?
    Iseven là hàm kiểm tra một số là số chẵn hay số lẻ chứ không phải là hàm kiểm tra lỗi. Vì vậy nó không có mối liên hệ nào với hàm Iserror hết nha bạn.

  7. Có 2 thành viên cảm ơn huuthang_bd về bài viết này:


  8. #5
    Tham gia ngày
    10 2007
    Bài gởi
    392
    Cảm ơn
    520
    Được cảm ơn 130 lần trong 62 bài viết
    Vậy sao mình đọc các hàm do bác BNTT viết như thế này mà:

    Nhóm Hàm IS

    Nhóm hàm này gồm những hàm dùng để kiểm tra dữ liệu trong Excel.
    Tất cả đều trả về giá trị TRUE nếu kiểm tra thấy đúng và FALSE nếu kiểm tra thấy sai.

    Cú pháp
    :
    =ISBLANK(value)

    =ISERR(value)

    =ISERROR(value)

    =ISEVEN(number)

    =ISLOGICAL(value)

    =ISNA(value)

    =ISNONTEXT(value)

    =ISNUMBER(value)

    =ISODD(number)

    =ISREF(value)

    =ISTEXT(value)
    Bảng tóm tắt cách dùng của nhóm hàm IS:
    Hình này đã được thay đổi kích thước. Nhấp vào đây để xem hình đầy đủ. Kích thước hình gốc là 839x501.
    Khôn ba năm dại một giờ
    Thôi giờ dại trước khỏi chờ ba năm...!

  9. #6
    Tham gia ngày
    07 2007
    Nơi Cư Ngụ
    Dalat
    Bài gởi
    4,900
    Cảm ơn
    4,386
    Được cảm ơn 21,736 lần trong 3,973 bài viết

  10. Có 3 thành viên cảm ơn BNTT về bài viết này:


  11. #7
    Tham gia ngày
    09 2008
    Nơi Cư Ngụ
    TP.HCM
    Bài gởi
    4,241
    Cảm ơn
    485
    Được cảm ơn 4,747 lần trong 2,804 bài viết
    Trích Nguyên văn bởi TRA KHUC RIVER View Post
    1/ Mình được biết hàm ISNA là hàm bẩy lỗi
    - Cú pháp hàm ISNA(Biểu thức cần kiểm tra)
    ISNA() sẽ trả về giá trị là TRUE nếu biểu thức đó trả về giá trị là #N/A, và FALSE nếu biểu thức đó không phải là #N/A
    - Còn hàm ISERROR(value) kiểm tra value có lỗi hay không (tất cả các lỗi)
    Như vậy 2 hàm này giống và khác nhau ở điểm nào?
    -2/ Mình có file excel được bác ndu làm giúp, mình muốn ứng dụng nó vào công việc nhưng đọc hoài không hiểu. Nhờ các bác giải thích giùm, mình rất cảm ơn.
    Trong file của bạn có các công thức sau:
    1.
    Code:
    =IF(ISERROR(SEARCH(F$5,$D6,1)),"","X")
    Công thức này dùng để đánh dấu những chi tiết bị hỏng trong một máy.
    SEARCH(F$5,$D6,1) Tìm tên chi tiết (F5) trong cell tình trạng (D6).
    IF(ISERROR(SEARCH(F$5,$D6,1)),"","X") Nếu tìm không thấy (SEARCH() trả về #VALUE!, ISERROR() trả về TRUE) thì bỏ trống, Nếu tìm thấy (SEARCH() trả về một số, ISERROR() trả về FALSE) thì đánh dấu "X".
    2.
    Code:
    {=SUMPRODUCT((TRANSPOSE($F7:$J7)="X")*(DG!$D$4:$D$8))}
    Tính tổng thành tiền dựa vào các chi tiết hỏng được đánh dấu. Ở đây có lẽ hàm TRANSPOSE() là hơi lạ. Do $F7:$J7 là một mảng 1 dòng, DG!$D$4:$D$8 là mảng 1 cột nên phải dùng TRANSPOSE() để chuyển mảng $F7:$J7 thành mảng dòng. Như vậy hàm SUMPRODUCT() mới hiểu. Còn công thức mảng là do hàm TRANSPOSE() luôn được sử dụng với công thức mảng.

    Tuy nhiên, nếu bạn sử dụng file này thì tôi đề xuất bạn chỉnh lại cấu trúc bảng đơn giá theo chiều ngang. Như vây công thức sẽ không cần TRANSPOSE() và công thức mảng.

  12. Có 3 thành viên cảm ơn huuthang_bd về bài viết này:


  13. #8
    Tham gia ngày
    10 2007
    Bài gởi
    392
    Cảm ơn
    520
    Được cảm ơn 130 lần trong 62 bài viết
    Cảm ơn bạn huuthang_bd hôm trước bạn cũng đã làm giúp mình file này có điều mình không hiểu chổ =FALSE nhờ bạn giải thích giùm. File này có rất nhiều phương án giải quyết, với trình độ của mình chỉ nghiên cứu các file do anh em làm giúp cũng đủ phê rồi.
    Tập tin đính kèm Tập tin đính kèm
    thay đổi nội dung bởi: TRA KHUC RIVER, 08-05-09 lúc 09:19 AM
    Khôn ba năm dại một giờ
    Thôi giờ dại trước khỏi chờ ba năm...!

  14. #9
    Tham gia ngày
    06 2008
    Bài gởi
    24,377
    Cảm ơn
    13,964
    Được cảm ơn 43,424 lần trong 19,639 bài viết
    Trích Nguyên văn bởi TRA KHUC RIVER View Post
    Cảm ơn bạn huuthang_bd hôm trước bạn cũng đã làm giúp mình file này có điều mình không hiểu chổ =FALSE nhờ bạn giải thích giùm. File này có rất nhiều phương án giải quyết, với trình độ của mình chỉ nghiên cứu các file do anh em làm giúp cũng đủ phê rồi.
    Công thức:
    =SUMPRODUCT(--(ISERROR(SEARCH(DG!$C$4:$C$8,SC!D5))=FALSE),DG!$D$ 4:$D$8)
    Giải thích đơn giản là: Chừng nào hàm SEARCH(DG!$C$4:$C$8,SC!D5) không bị lổi thì mới tính tổng DG!$D$4:$D$8
    Thế thôi!
    ISERROR(SEARCH(DG!$C$4:$C$8,SC!D5))=FALSE là không bị lổi
    ISERROR(SEARCH(DG!$C$4:$C$8,SC!D5))=TRUE là... có lổi (đương nhiên)

  15. Có 4 thành viên cảm ơn ndu96081631 về bài viết này:


  16. #10
    Tham gia ngày
    09 2008
    Nơi Cư Ngụ
    TP.HCM
    Bài gởi
    4,241
    Cảm ơn
    485
    Được cảm ơn 4,747 lần trong 2,804 bài viết
    Trích Nguyên văn bởi TRA KHUC RIVER View Post
    Cảm ơn bạn huuthang_bd hôm trước bạn cũng đã làm giúp mình file này có điều mình không hiểu chổ =FALSE nhờ bạn giải thích giùm. File này có rất nhiều phương án giải quyết, với trình độ của mình chỉ nghiên cứu các file do anh em làm giúp cũng đủ phê rồi.
    Hàm ISERROR() dùng để kiểm tra các giá trị lỗi, vì vậy giá trị nào lỗi sẽ trả về False còn không lỗi thì trả về True. Nhưng cái ta đang cần là giá trị không lỗi (SEARCH() không trả về lỗi có nghĩa là chi tiết được tìm thấy trong cell tình trạng, tương đương với chi tiết đó bị hỏng) để tính tiền. =False được sử dụng với mục đích đổi ngược các giá trị True, False lại (False = False sẽ trả về True, True = False sẽ trả về False). =False tương đương với hàm NOT(). Bạn có thể thay thế ISERROR(SEARCH())=FALSE bằng NOT(ISERROR(SEARCH()))

  17. Có 3 thành viên cảm ơn huuthang_bd về bài viết này:


Trang 1/2 1 2 cuốicuối

Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 1 người đang xem đề tài này. (0 thành viên và 1 khách)

Đề tài tương tự

  1. Cho mình hỏi về hàm ISNA
    Viết bởi haichau199 trong chuyên mục Giải thích, gỡ rối, xử lý lỗi công thức
    Trả lời: 12
    Bài mới gởi: 16-08-14, 10:23 PM
  2. Nhờ giải thích về hàm ISNA
    Viết bởi TRA KHUC RIVER trong chuyên mục Hướng dẫn sử dụng các hàm trong Excel
    Trả lời: 14
    Bài mới gởi: 24-03-11, 09:40 PM
  3. Lỗi khi sử dụng hàm ISNA và hàm OR
    Viết bởi GAUBEBONG trong chuyên mục Giải thích, gỡ rối, xử lý lỗi công thức
    Trả lời: 1
    Bài mới gởi: 27-07-10, 07:46 AM
  4. CHO HỎI HÀM SUMPRODUCT VÀ HÀM ISERROR có ý nghĩa gì? và được dùng áp dụng trong trư
    Viết bởi tuannq1973 trong chuyên mục Hàm và công thức Excel
    Trả lời: 3
    Bài mới gởi: 30-07-09, 03:56 PM
  5. CHO HỎI HÀM ISERROR có ý nghĩa gì? và được dùng áp dụng trong trường hợp nào?
    Viết bởi tuannq1973 trong chuyên mục Hàm và công thức Excel
    Trả lời: 2
    Bài mới gởi: 30-07-09, 02:52 PM

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]