Trang 35/149 đầuđầu ... 25 31 32 33 34 35 36 37 38 39 45 85 135 ... cuốicuối
Hiển thị kết quả tìm kiếm từ 341 đến 350 trên tổng số: 1483
  1. #341
    Tham gia ngày
    08 2006
    Bài gởi
    3,815
    Cảm ơn
    4,143
    Được cảm ơn 4,433 lần trong 2,271 bài viết
    Trích Nguyên văn bởi ca_dafi View Post
    Bạn dùng công thức này nhé:
    Dùng thử công thức sau, chắc là nhanh hơn.
    PHP Code:
    B10=IF($A10="";"";IF(COUNTIF('Nhập từ điển'!$B$3:$B$65536;$A10)>0;"Không có từ này trong tự điển";VLOOKUP($A10;'Nhập từ điển'!$B$3:$C$65536;2;0))) 

    Và cũng nên tập thói quen là khi dùng Vlookup là nên có địa chỉ tuyệt đối $. Hàm này hầu như là vậy.

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


  3. #342
    Tham gia ngày
    09 2008
    Nơi Cư Ngụ
    Dist. 10
    Bài gởi
    108
    Cảm ơn
    43
    Được cảm ơn 8 lần trong 7 bài viết

    Cách xử lý hàm if khi vượt quá 7 lần trong excel 2003

    Mình đang dùng excel 2003 và bị vấn đề về hàm if (mình cần dùng nhiều hơn 7 lần) nên muốn hỏi mọi người xem có cách nào khác để làm cho file mình đính kèm không.

    1- If ở column O cho column B
    2- Tương tự cho if ở column I
    3- If cho column G

    Cám ơn mọi người trước nhé
    Tập tin đính kèm Tập tin đính kèm

  4. #343
    Tham gia ngày
    11 2008
    Nơi Cư Ngụ
    Huế
    Bài gởi
    983
    Cảm ơn
    1,405
    Được cảm ơn 2,769 lần trong 899 bài viết

    Chuyển IF thành Lookup

    Trích Nguyên văn bởi tieuthubuongbinh View Post
    Mình đang dùng excel 2003 và bị vấn đề về hàm if (mình cần dùng nhiều hơn 7 lần) nên muốn hỏi mọi người xem có cách nào khác để làm cho file mình đính kèm không.

    1- If ở column O cho column B
    2- Tương tự cho if ở column I
    3- If cho column G

    Cám ơn mọi người trước nhé

    Một nguyên tắc chung khi dùng quá nhiều mệnh đề If lồng nhau đó là chuyển sang lập bảng để dùng các hàm lookup (VLookup, HLookup, Match...)
    Bạn xem lại các điều kiện để tạo bảng dữ liệu thích hợp cho việc dò tìm.

    -hvl-

  5. #344
    Tham gia ngày
    10 2008
    Nơi Cư Ngụ
    Nha Trang.
    Bài gởi
    811
    Cảm ơn
    166
    Được cảm ơn 1,002 lần trong 480 bài viết
    Trích Nguyên văn bởi tieuthubuongbinh View Post
    Mình đang dùng excel 2003 và bị vấn đề về hàm if (mình cần dùng nhiều hơn 7 lần) nên muốn hỏi mọi người xem có cách nào khác để làm cho file mình đính kèm không.

    1- If ở column O cho column B
    2- Tương tự cho if ở column I
    3- If cho column G

    Cám ơn mọi người trước nhé
    Gởi bạn 1 câu, câu sau thử tự làm cho quen bạn nhé.
    Tập tin đính kèm Tập tin đính kèm

  6. #345
    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
    Trích Nguyên văn bởi hoangvuluan View Post
    Một nguyên tắc chung khi dùng quá nhiều mệnh đề If lồng nhau đó là chuyển sang lập bảng để dùng các hàm lookup (VLookup, HLookup, Match...)
    Bạn xem lại các điều kiện để tạo bảng dữ liệu thích hợp cho việc dò tìm.

    -hvl-
    Một ví dụ để hạn chế dùng IF nhiều lần:

    Bạn tạo thêm một Sheet, trong đó bạn làm cái bảng dò như sau:
    Đặt tên cho khối dò thứ nhất (A1:B11) là ACC, và khối dò thứ hai (D1:E12) là ACT.
    Rồi, tại H3, bạn dùng công thức:
    =IF(ISNA(VLOOKUP(B3,ACC,2,0)),"",VLOOKUP(B3,ACC,2, 0))
    Và tại I3, bạn dùng công thức:
    =IF(ISNA(VLOOKUP(B3,ACT,2,0)),
    IF(ISNA(VLOOKUP(LEFT(B3,7),ACT,2,0)),
    IF(ISNA(VLOOKUP(C3,ACT,2,0)),
    IF(ISNA(VLOOKUP(LEFT(C3,7),ACT,2,0)),"",
    VLOOKUP(LEFT(C3,7),ACT,2,0)),VLOOKUP(C3,ACT,2,0)), VLOOKUP(LEFT(B3,7),ACT,2,0)),VLOOKUP(B3,ACT,2,0))
    Copy hai công thức này cho các ô còn lại.

  7. #346
    Tham gia ngày
    09 2008
    Nơi Cư Ngụ
    Dist. 10
    Bài gởi
    108
    Cảm ơn
    43
    Được cảm ơn 8 lần trong 7 bài viết
    Trích Nguyên văn bởi cop_kh View Post
    Gởi bạn 1 câu, câu sau thử tự làm cho quen bạn nhé.
    bạn ơi,

    Câu 1: ok, mình làm được rồi
    Câu 2 có problem. Problem ở cột I là 1 mã activity sẽ bị trùng nhau nên mình mới cần hỏi, bạn xem lại giúp nhé.
    Vd: air ticket: có thể là Z275 hoặc Z315 hoặc Z240, tuỳ theo cột C để biết nó thuộc mã nào. Vd: air ticket - infield => Z275
    air ticket - team meeting => Z240
    Như vậy, cột I phải kết hợp cả cột B & C mới vlookup đúng thông tin mình cần, xin bạn chỉ giáo thêm nhé :)

    Câu 3: bạn xem lại câu hỏi giúp mình nhé vì nó khác loại với 2 câu kia, mình muốn lồng hàm if vào nhau để copy cho toàn bộ cho nhanh nhưng không biết làm, mong được giúp đỡ

    Cảm ơn nhiều lắm lắm

  8. #347
    Tham gia ngày
    09 2008
    Nơi Cư Ngụ
    Dist. 10
    Bài gởi
    108
    Cảm ơn
    43
    Được cảm ơn 8 lần trong 7 bài viết

    Unhappy

    Trích Nguyên văn bởi BNTT View Post
    Đặt tên cho khối dò thứ nhất (A1:B11) là ACC, và khối dò thứ hai (D1:E12) là ACT.
    Rồi, tại H3, bạn dùng công thức:
    =IF(ISNA(VLOOKUP(B3,ACC,2,0)),"",VLOOKUP(B3,ACC,2, 0))
    Và tại I3, bạn dùng công thức:
    =IF(ISNA(VLOOKUP(B3,ACT,2,0)),
    IF(ISNA(VLOOKUP(LEFT(B3,7),ACT,2,0)),
    IF(ISNA(VLOOKUP(C3,ACT,2,0)),
    IF(ISNA(VLOOKUP(LEFT(C3,7),ACT,2,0)),"",
    VLOOKUP(LEFT(C3,7),ACT,2,0)),VLOOKUP(C3,ACT,2,0)), VLOOKUP(LEFT(B3,7),ACT,2,0)),VLOOKUP(B3,ACT,2,0))
    Mình hiểu công thức cho cột I nhưng cột H thì tại sao phải vlookup 2 lần cho cùng 1 mảng vậy?
    thay đổi nội dung bởi: tieuthubuongbinh, 10-11-08 lúc 11:11 AM

  9. #348
    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
    Trích Nguyên văn bởi tieuthubuongbinh View Post
    Mình hiểu công thức cho cột I nhưng cột H thì tại sao phải vlookup 2 lần cho cùng 1 mảng vậy?
    Đó là để đề phòng cái bạn muốn tìm không có. Người ta gọi là bẫy lỗi.
    =IF(ISNA(VLOOKUP(.....)),"",VLOOKUP(.....))
    Nếu như VLOOKUP(.....) có lỗi #NA !, thì trả về "" (ô rỗng), còn nếu VLOOKUP(.....) không có lỗi, thì lấy giá trị nó tìm được.

  10. #349
    Tham gia ngày
    09 2008
    Nơi Cư Ngụ
    Dist. 10
    Bài gởi
    108
    Cảm ơn
    43
    Được cảm ơn 8 lần trong 7 bài viết
    Trích Nguyên văn bởi BNTT View Post
    Và tại I3, bạn dùng công thức:
    =IF(ISNA(VLOOKUP(B3,ACT,2,0)),
    IF(ISNA(VLOOKUP(LEFT(B3,7),ACT,2,0)),
    IF(ISNA(VLOOKUP(C3,ACT,2,0)),
    IF(ISNA(VLOOKUP(LEFT(C3,7),ACT,2,0)),"",
    VLOOKUP(LEFT(C3,7),ACT,2,0)),VLOOKUP(C3,ACT,2,0)), VLOOKUP(LEFT(B3,7),ACT,2,0)),VLOOKUP(B3,ACT,2,0))
    Mình thử theo cách này thì work nhưng có 1 số điều mình còn thắc mắc là:

    - Cột B khôngc cần dùng left vì kí tự luôn luôn giống ô act hay acc nên mình đã đơn giản bớt thành hàm như sau có đúng không?
    =IF(ISNA(VLOOKUP(B3,ACT,2,0)),
    IF(ISNA(VLOOKUP(C3,ACT,2,0)),
    IF(ISNA(VLOOKUP(LEFT(C3,7),ACT,2,0)),"",
    VLOOKUP(LEFT(C3,7),ACT,2,0)),VLOOKUP(C3,ACT,2,0)), VLOOKUP(B3,ACT,2,0))
    - Cột C sẽ cần dùng left nhưng có khi phải left ít hơn 7 kí tự hoặc nhiều hơn
    Vd: Data là roll-out = Z145, cột C là roll-out meeting in Hanoi
    Khi left 7 cột C sẽ là "roll-ou" nên nó trả về ô rỗng, vậy có cách nào khắc phục không?

  11. #350

    Vấn đề hàm IF cần các bạn tư vấn

    Mình có file này, các bạn tư vấn giúp mình nhé, mới làm excel nên còn nhiều cái băn khoăn quá
    Tập tin đính kèm Tập tin đính kèm

Trang 35/149 đầuđầu ... 25 31 32 33 34 35 36 37 38 39 45 85 135 ... 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)

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)]