Giúp đỡ em công thức này !!!

Liên hệ QC

xitrum_007

Thành viên mới
Tham gia
15/3/10
Bài viết
19
Được thích
1
Các bác làm giùm em cột đơn giá với ạ. Xin cảm ơn,.../-*+/
 

File đính kèm

có phải như thế này không bạn ?
Mã:
=HLOOKUP(LEFT(B3,1),$C$20:$G$22,IF(VALUE(MID(B3,2,1))=1,2,3))
 
có phải như thế này không bạn ?
Mã:
=HLOOKUP(LEFT(B3,1),$C$20:$G$22,IF(VALUE(MID(B3,2,1))=1,2,3))
Em đưa vào công thức bị sai anh ơi.
Như: VD: Số ĐK: C152 Đơn giá là: 450 là sao anh à, phải là 430 mới đúng.
Bài này dùng cho học sinh thi bằng nghề thôi nha mấy anh, dùng hàm cao siêu quá, em nó rớt :|
 
minh hiểu là loại 1, loại 2 phụ thuộc vào số thứ 2 của dãy dk
Nếu loại 1, 2 mà là số cuối cùng thì bạn sửa lại như sau

Mã:
=HLOOKUP(LEFT(B3,1),$C$20:$G$22,IF(VALUE(right(B3,1))=1,2,3))

hoặc
Mã:
=HLOOKUP(LEFT(B3,1),$C$20:$G$22,IF(right(B3,1)="1",2,3))

(lưu ý bạn khi đưa đề bài cần giải thích rõ nội dung, tự mò đôi khi không đúng ý tác giả)
 
Lần chỉnh sửa cuối:
Tặng bạn thêm công thức Vlookup cho vui nhà vui cửa
=VLOOKUP("*"& RIGHT(B3,1),$B$21:$G$22,MATCH(LEFT(B3,1),$C$20:$G$ 20,0)+1,0)
Công thức này có 2 vấn đề cần nói:
1) Hàm RIGHT & LEFT nếu lấy 1 ký tự thì hông cần có số 1
2) Trong hàm MATCH vùng $C$20:$G$20 sao không sửa thành $B$20:$G$20 để bỏ +1 phía sau
Mã:
=VLOOKUP("*"&RIGHT(B3),$B$21:$G$22,MATCH(LEFT(B3),$B$20:$G$20,0),0)
Nếu định dạng trong bài như thế, dùng VLOOKUP zì cho ngắn hơn tí tẹo
Mã:
=VLOOKUP("*"&RIGHT(B3),$B$21:$G$22,CODE(B3)-63,0)
Thân
 
Công thức này có 2 vấn đề cần nói:
1) Hàm RIGHT & LEFT nếu lấy 1 ký tự thì hông cần có số 1
2) Trong hàm MATCH vùng $C$20:$G$20 sao không sửa thành $B$20:$G$20 để bỏ +1 phía sau
Tôi không thích làm như vậy , tôi muốn làm theo nguyên tắc là phải rõ ràng theo các tham số thôi, làm như vậy thì những người mới học người ta sẽ rõ ràng hơn cách làm ngằn gọn của bạn, thân
 
Công thức này có 2 vấn đề cần nói:
1) Hàm RIGHT & LEFT nếu lấy 1 ký tự thì hông cần có số 1
2) Trong hàm MATCH vùng $C$20:$G$20 sao không sửa thành $B$20:$G$20 để bỏ +1 phía sau
Mã:
=VLOOKUP("*"&RIGHT(B3),$B$21:$G$22,MATCH(LEFT(B3),$B$20:$G$20,0),0)
Nếu định dạng trong bài như thế, dùng VLOOKUP zì cho ngắn hơn tí tẹo
Mã:
=VLOOKUP("*"&RIGHT(B3),$B$21:$G$22,CODE(B3)-63,0)
Thân
Cái này ngắn hơn một tí tẹo nữa cò già hỉ:
Mã:
=VLOOKUP("*"&RIGHT(B3),$B$21:$G$22,CODE(B3)-63,0)

=INDEX($C$20:$G$22;RIGHT(B3)+1;CODE(B3)-64)
 
Lần chỉnh sửa cuối:
Tôi không thích làm như vậy , tôi muốn làm theo nguyên tắc là phải rõ ràng theo các tham số thôi, làm như vậy thì những người mới học người ta sẽ rõ ràng hơn cách làm ngằn gọn của bạn, thân
1)- Trong phần trợ giúp ông Bill viết:
If num_chars is omitted, it is assumed to be 1.
Bạn không giảng cho học sinh phần này ?
2)- Dùng hàm MATCH hay CODE cũng cùng mục đích, ý mình chỉ nói là làm cho gọn hơn thôi
Híc
 
1)- Trong phần trợ giúp ông Bill viết:
If num_chars is omitted, it is assumed to be 1.
Bạn không giảng cho học sinh phần này ?
2)- Dùng hàm MATCH hay CODE cũng cùng mục đích, ý mình chỉ nói là làm cho gọn hơn thôi
Híc
Đúng là viết đầy đủ các tham số thì mới "dễ nhận biết " có già ới ơi.
Ở đây có 1 bài cũng đòi hỏi phải viết đầy đủ các tham số nè: (Coi rồi hổng có Híc!híc! à nghe)
http://www.giaiphapexcel.com/forum/...n-đề-giải-đáp-các-bài-tập&p=330146#post330146
 
Cái này ngắn hơn một tí tẹo nữa cò già hỉ:
Mã:
=VLOOKUP("*"&RIGHT(B3),$B$21:$G$22,CODE(B3)-63,0)

=INDEX($C$20:$G$22;RIGHT(B3)+1;CODE(B3)-64)
Á, Ba Tê chơi ăn gian, đang làm VLOOKUP mà, bài này có cả đống cách giải, muốn chơi ăn gian thì...ăn gian
Mã:
=INDEX($C$20:$G$22,RIGHT(B3)+1,CODE(B3)-64)
Mã:
=OFFSET($B$20,--RIGHT(B3),CODE(B3)-64)
Hihi
Đúng là viết đầy đủ các tham số thì mới "dễ nhận biết " có già ới ơi.
Ở đây có 1 bài cũng đòi hỏi phải viết đầy đủ các tham số nè: (Coi rồi hổng có Híc!híc! à nghe)
http://www.giaiphapexcel.com/forum/s...146#post330146
Hiểu được Ba Tê muốn nói gì mình....chết liền
Vẫn híc
 
Lần chỉnh sửa cuối:
Á, Ba Tê chơi ăn gian, đang làm VLOOKUP mà, bài này có cả đống cách giải, muốn chơi ăn gian thì...ăn gian
Mã:
=INDEX($C$20:$G$22,RIGHT(B3)+1,CODE(B3)-64)
Mã:
=OFFSET($B$20,--RIGHT(B3),CODE(B3)-64)
Hihi

Hiểu được Ba Tê muốn nói gì mình....chết liền
Vẫn híc
Sao dzị chời!
Công thức này:
=SUM(OFFSET($B$11;;;MATCH(A198;$A$11:$A$145;0);))
phải bị sửa lại như vầy mới chịu nè chời:
=SUM(OFFSET($B$11;0;0;MATCH(A198;$A$11:$A$145;0);))
 
Sao dzị chời!
Công thức này:
=SUM(OFFSET($B$11;;;MATCH(A198;$A$11:$A$145;0);))
phải bị sửa lại như vầy mới chịu nè chời:
=SUM(OFFSET($B$11;0;0;MATCH(A198;$A$11:$A$145;0);))
Có zụ đó nữa hả Trời, vậy mà Ba tê cũng chấp nhận ????????
Cái nào ông Bill không cấm thì mình cứ làm, cái nào hổng được làm mà mình làm thì ông Bill cự nự rồi ổng..."đếch" cho làm
Riêng phần này mình hoàn toàn.....không đồng ý, trong hàm có những tham số bắt buộc và không bắt buộc, cứ thế mà "phang"
Híc, Híc, Híc
 
Web KT

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

Back
Top Bottom