Tại sao dò tìm trị dò là1 số tự nhiên không có kết quả?

  • Thread starter Thread starter mr.lam
  • Ngày gửi Ngày gửi
Liên hệ QC

mr.lam

Thành viên mới
Tham gia
5/10/11
Bài viết
5
Được thích
0
2 ngày này lăn lộn với 2 bài tập này quên cả vợ con mà vẫn bí,
bài 1: yêu cầu tìm tên hàng ứng với mã hàng, nhưng nếu cột mã hàng có mã nào mà không có tên trong bảng tra thì lấy tên KHÁC trong bảng tra. (câu 1 sheet 1)
bài 2: bài tập có mã hàng là 3 ký tự: ký tự đầu bằng chữ là tên hàng, ký tự 2 bằng số là tên mã thuế, ký tự 3 bằng số là loại hàng,
2 ký tự đầu và cuối mình làm được, nhưng khi tìm thuế ( ký tự giữa) thì ...xin các bác giúp cho. ( câu 4 sheet 2 ..nó hành hạ mình).
Mình xin gữi bài tập này nhờ các bác giải thích giúp, nếu có thể các bác gõ cho cái công thức luôn thì quá sướng..cám ơn các bác nhiều.

File Baitap 1 không đúng, mình đã gữi nhầm...xin gữi lại file bai tap 2 nhé
 

File đính kèm

Lần chỉnh sửa cuối:
Sao bạn gửi File lên mà chẳng ăn nhập gì với yêu cầu vậy bạn?

Nếu bạn dò tìm 1 số trong chuỗi, thì bạn nhân cho 1 là tìm được thôi: thay vì: VLOOKUP(LEFT(B11,3),... thì VLOOKUP(1*LEFT(B11,3),...
 
Lần chỉnh sửa cuối:
Sao bạn gửi File lên mà chẳng ăn nhập gì với yêu cầu vậy bạn?

Nếu bạn dò tìm 1 số trong chuỗi, thì bạn nhân cho 1 là tìm được thôi: thay vì: VLOOKUP(LEFT(B11,3),... thì VLOOKUP(1*LEFT(B11,3),...
-\\/. file mình gữi có 2 bài năm 2 sheet, mỗi bài có 1 rắc rối, nhưng Yêu cầu của mình cho 2 bài trên chỉ cần dò tìm tên hàng (câu 1 sheet 1) và dò tìm %thuế với mã thuế (câu 4 sheet 2)thôi mà, có nhân chia gì đâu??
Riêng câu 4 sheet 2 mình làm thử dò tìm bằng hàm =HLOOKUP(MID(B4;2;1);$H$18:$K$19;2)thì nó không cho kết quả, nhưng cũng cong théc này mà thay đổi ký tự giữa bằng chữ (XYZ) thì nó có kết quả đúng.
Pro đọc kỷ lại giúp mình với......Thanks
 
-\\/. file mình gữi có 2 bài năm 2 sheet, mỗi bài có 1 rắc rối, nhưng Yêu cầu của mình cho 2 bài trên chỉ cần dò tìm tên hàng (câu 1 sheet 1) và dò tìm %thuế với mã thuế (câu 4 sheet 2)thôi mà, có nhân chia gì đâu??
Riêng câu 4 sheet 2 mình làm thử dò tìm bằng hàm =HLOOKUP(MID(B4;2;1);$H$18:$K$19;2)thì nó không cho kết quả, nhưng cũng cong théc này mà thay đổi ký tự giữa bằng chữ (XYZ) thì nó có kết quả đúng.
Pro đọc kỷ lại giúp mình với......Thanks

Xin thưa với bạn là Sheet2 và Sheet3 chẳng có "quái" gì để xem cả! Còn Sheet1 thì ô nào cũng chứa công thức đúng rồi! Bạn gửi File nào thế???
 
Nhờ chỉ giúp

mình kiểm tra lại kỷ rồi mà, File có 3 sheet, sheet 1 và sheet 2 có 2 bài, sheet 3 trống, ( để mình gữi lại nhé) bài ở sheet 1 minh làm nhưng chua đúng yêu cầu của cột tên hàng ( 2 loại hàng không có mã trong bảng dò nó không tìm được tên hàng KHÁC(Bóng đèn đặt biệt)
sheets 2 thì câu 4 mình chưa làm được vì tìm mã thuế là số 1,2,3,4 nên nó báo "không có", bạn xem lại file này nhé.
 

File đính kèm

mình kiểm tra lại kỷ rồi mà, File có 3 sheet, sheet 1 và sheet 2 có 2 bài, sheet 3 trống, ( để mình gữi lại nhé) bài ở sheet 1 minh làm nhưng chua đúng yêu cầu của cột tên hàng ( 2 loại hàng không có mã trong bảng dò nó không tìm được tên hàng KHÁC(Bóng đèn đặt biệt)
sheets 2 thì câu 4 mình chưa làm được vì tìm mã thuế là số 1,2,3,4 nên nó báo "không có", bạn xem lại file này nhé.

Sheet2 câu 4 đơn giản thôi:

F4 =IF(OR(LEFT(B4)="G",LEFT(B4)="D"),0,HLOOKUP(MID(B4,2,1)*1,$H$18:$K$19,2))

Sheet1 ô C4:

C4
=IF(COUNTIF($B$14:$B$18,B4)=0,$C$18,VLOOKUP(B4, $B$14:$C$18, 2, 0))

E4 =D4*(VLOOKUP(C4,$C$14:$D$18,2,0))

Mấy câu khác bạn tự làm lấy.
 
Lần chỉnh sửa cuối:
Sheet1 ô C4 cũng còn các cách như sau:

C4 =VLOOKUP(IF(COUNTIF($B$14:$B$18,B4)=0, "Khác", B4), $B$14:$C$18, 2, 0)

hoặc:

C4 =IF(ISNA(VLOOKUP(B4, $B$14:$C$18, 2, 0)), $C$18, VLOOKUP(B4, $B$14:$C$18, 2, 0))

Tùy theo cách nào đó mà bạn muốn ứng dụng.
 
mình kiểm tra lại kỷ rồi mà, File có 3 sheet, sheet 1 và sheet 2 có 2 bài, sheet 3 trống, ( để mình gữi lại nhé) bài ở sheet 1 minh làm nhưng chua đúng yêu cầu của cột tên hàng ( 2 loại hàng không có mã trong bảng dò nó không tìm được tên hàng KHÁC(Bóng đèn đặt biệt)
sheets 2 thì câu 4 mình chưa làm được vì tìm mã thuế là số 1,2,3,4 nên nó báo "không có", bạn xem lại file này nhé.
Bạn xem file này nhé!View attachment 71515
 

File đính kèm

Lần chỉnh sửa cuối:
Sheet2 câu 4 đơn giản thôi:

F4 =IF(OR(LEFT(B4)="G",LEFT(B4)="D"),0,HLOOKUP(MID(B4,2,1)*1,$H$18:$K$19,2))

Sheet1 ô C4:

C4
=IF(COUNTIF($B$14:$B$18,B4)=0,$C$18,VLOOKUP(B4, $B$14:$C$18, 2, 0))

E4 =D4*(VLOOKUP(C4,$C$14:$D$18,2,0))

Mấy câu khác bạn tự làm lấy.
Rất hay, cám ơn bạn đã giúp. Chỉ cần 1 chút ánh sáng là mình cảm thấy tự ngu thêm 1 chút....cái bài điền tên hàng không có mã hàng mình cứ lẩn quẩn cái mã KHAC mà chẳng chuyển sang hướng khác là bên cột C là tên bóng đèn...ngu thật.
Bài 2: mình chưa được ai chỉ cho cái chiêu LOOKUP(MID(...)*1... quá hay...1 lần nữa cám ơn bạn.
 
Rất hay, cám ơn bạn đã giúp. Chỉ cần 1 chút ánh sáng là mình cảm thấy tự ngu thêm 1 chút....cái bài điền tên hàng không có mã hàng mình cứ lẩn quẩn cái mã KHAC mà chẳng chuyển sang hướng khác là bên cột C là tên bóng đèn...ngu thật.
Bài 2: mình chưa được ai chỉ cho cái chiêu LOOKUP(MID(...)*1... quá hay...1 lần nữa cám ơn bạn.

Ngoài việc *1 còn có: --, /1, +0, -0, VALUE(...) v.v... cái này nói suốt trên diễn đàn đấy bạn.
 

Vâng, ngoài vấn đề đã chỉnh sửa thì công thức tính thuế bạn vẫn còn thiếu, bởi vì có các mặt hàng được miễn thuế nữa bạn à.

Vì tôi đã từng "sớn sát" như vậy cho nên khi hướng dẫn cho ai tôi thường xem rất kỹ bài và hỏi kỹ lại mới đưa ra hướng giải quyết.
 
Cám ơn ban nhiều, mình mới làm quen với excel nên chưa thông lắm với hàm ISNA, mình dùng cách kết hợp với countif để dễ hiểu hơn. Nếu thuận tiện bạn có thể giúp mình hiểu hơn về hàm ISNA thì tốt quá.

Ở bài số #7 tôi đã hướng dẫn cho bạn rồi đó. Nói chung, rất nhiều cách làm, bạn search trên diễn đàn từ khóa "tìm kiếm" là ra hàng hà sa số luôn!
 
Web KT

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

Back
Top Bottom