giúp mình bài này với, mình dò đi dò lại thấy công thức ko sai mà sao báo lỗi N/A

Liên hệ QC

oanhngo511

Thành viên mới
Tham gia
23/6/13
Bài viết
21
Được thích
2
báo lỗi N/A ở cột đơn giá đó, các bạn xem giùm mình xem công thức mình có chỗ nào sai ko
thanks
 

File đính kèm

  • BaiTapDeEc.xlsx
    23.4 KB · Đọc: 23
báo lỗi N/A ở cột đơn giá đó, các bạn xem giùm mình xem công thức mình có chỗ nào sai ko
thanks
Công thức của bạn sai ở chỗ hàm HLOOKUP() dò theo giá trị trong hàng đầu tiên của bảng dò, mà trong công thức của bạn cột đầu tiên của bảng dò là "Mà hàng", "Tên hàng", "giá", "". Đâu có cái nào là A, B, C, D, E, F gì đâu. Mấy cái đó ở dòng 2 của bảng dò mà.

Bạn thử dùng công thức này thử xem.
Mã:
=VLOOKUP(LEFT(B23,4),INDIRECT(LEFT(B23,2)),2+MATCH(MID(B23,6,1),OFFSET(INDIRECT(LEFT(B23,2)),1,2,1,2),),)
 
báo lỗi N/A ở cột đơn giá đó, các bạn xem giùm mình xem công thức mình có chỗ nào sai ko
thanks

làm bằng Hlookup không sai mới là lạ
Dùng Vlookup may ra còn được mà được thì cũng nhọc nếu không đặt lại trình bày bảng tính
Dùng hàm tự tạo thì chưa dám nói tới
Tư duy theo đường mới thì chuyển dữ liệu và dùng Sumif
cho bạn 2 cách luôn
Tại E48 =VLOOKUP(LEFT(B48;4);$A$2:$D$44;IF(OR(MID(B48;6;1)="A";MID(B48;6;1)="G";MID(B48;6;1)="E";MID(B48;6;1)="I";MID(B48;6;1)="C");3;4);0)

Tại D48 =SUMIF($A$2:$A$44;LEFT(B48;4);IF(OR(MID(B48;6;1)="A";MID(B48;6;1)="G";MID(B48;6;1)="E";MID(B48;6;1)="I";MID(B48;6;1)="C");$C$2:$C$44;$D$2:$D$44))
 

File đính kèm

  • Vlookup va Sumif.xlsx
    29.4 KB · Đọc: 5
làm bằng Hlookup không sai mới là lạ
Dùng Vlookup may ra còn được mà được thì cũng nhọc nếu không đặt lại trình bày bảng tính
Dùng hàm tự tạo thì chưa dám nói tới
Tư duy theo đường mới thì chuyển dữ liệu và dùng Sumif
cho bạn 2 cách luôn
Tại E48 =VLOOKUP(LEFT(B48;4);$A$2:$D$44;IF(OR(MID(B48;6;1)="A";MID(B48;6;1)="G";MID(B48;6;1)="E";MID(B48;6;1)="I";MID(B48;6;1)="C");3;4);0)

Tại D48 =SUMIF($A$2:$A$44;LEFT(B48;4);IF(OR(MID(B48;6;1)="A";MID(B48;6;1)="G";MID(B48;6;1)="E";MID(B48;6;1)="I";MID(B48;6;1)="C");$C$2:$C$44;$D$2:$D$44))
Hướng Bạn ấy làm vẫn đúng mà, chỉ là đặt Name sai một chút thôi. Tất cả các Name đếu dư 1 dòng phía trên, ví dụ Name GD=$A$2:$D$8 sửa thành $A$3:$D$8 sẽ ra kết quả.
 

File đính kèm

  • Hlook.rar
    11.9 KB · Đọc: 17
Lần chỉnh sửa cuối:
Hướng Bạn ấy làm vẫn đúng mà, chỉ là đặt Name sai một chút thôi. Tất cả các Name đếu dư 1 dòng phía trên, ví dụ Name GD=$A$2:$D$8 sửa thành $A$3:$D$8 sẽ ra kết quả.
Cảm ơn Ba Tê nha, đúng là mình muốn làm theo hướng bạn hiểu đó, mình theo cách của bạn, mình làm đc rùi|||||
 
làm bằng Hlookup không sai mới là lạ
Dùng Vlookup may ra còn được mà được thì cũng nhọc nếu không đặt lại trình bày bảng tính
Dùng hàm tự tạo thì chưa dám nói tới
Tư duy theo đường mới thì chuyển dữ liệu và dùng Sumif
cho bạn 2 cách luôn
Tại E48 =VLOOKUP(LEFT(B48;4);$A$2:$D$44;IF(OR(MID(B48;6;1)="A";MID(B48;6;1)="G";MID(B48;6;1)="E";MID(B48;6;1)="I";MID(B48;6;1)="C");3;4);0)

Tại D48 =SUMIF($A$2:$A$44;LEFT(B48;4);IF(OR(MID(B48;6;1)="A";MID(B48;6;1)="G";MID(B48;6;1)="E";MID(B48;6;1)="I";MID(B48;6;1)="C");$C$2:$C$44;$D$2:$D$44))
Cám ơn bạn đã trả lời mình, nhưng ở đây mình ko muốn dùng IF, vì nếu như có khoảng 10 bảng dò trở lên thì IF đâu có dùng đc, với lại như thế sẽ rất mất thời gian -+*/
 
Cám ơn bạn đã trả lời mình, nhưng ở đây mình ko muốn dùng IF, vì nếu như có khoảng 10 bảng dò trở lên thì IF đâu có dùng đc, với lại như thế sẽ rất mất thời gian -+*/

Mình muốn nhấn mạnh ở chỗ trình bày bảng dữ liệu cho hợp lý
Bảng dò tìm không nên để nhiều vùng, hạn chế gộp ô marge & Center
không hơi đâu mà đi làm khó mình
với dữ liệu hợp lý thì không phải đặt cả một rừng Name đến lỗi không kiểm soát được
với bảng tính trình bày bố trí như bạn rất khó nâng cấp và sửa chữa
Theo mình thì bố trí riêng một Sheet đơn giá bố trí theo cột thẳng hàng nhau,
công thức chỉ còn lại là
=VLOOKUP(LEFT(B4;4);DoGia!$A$2:$D$44;IF(COUNTIF(DoGia!$C$2:$C$44;MID(B4;6;1))=1;3;4);0)
muốn đặt name cho ngắn thì
=VLOOKUP(LEFT(B4;4);DG;IF(COUNTIF(LG;MID(B4;6;1))=1;3;4);0)
hay
=VLOOKUP(LEFT(B4;4);DG;4-(COUNTIF(LG;MID(B4;6;1))=1);0)
nhược điểm của đặt Name là khó theo dõi mà name bị xóa coi như công thức đi toi
 

File đính kèm

  • Vlookup hop ly.xlsx
    26.3 KB · Đọc: 1
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom