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 (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

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

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

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

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

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom