Mọi người xem giúp em phần thưởng ở bài tập sau (1 người xem)

  • Thread starter Thread starter tungak
  • Ngày gửi Ngày gửi

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

tungak

Thành viên mới
Tham gia
5/1/13
Bài viết
4
Được thích
0
Đề bài là tính thưởng dựa vào bảng thưởng, mn giúp e với ạ
 

File đính kèm

TIỀN THƯỞNG =VLOOKUP(LEFT(B4),$H$18:$H$21,IF(K4=1,2,3),0) Còn hệ số lương em không biết dựa vào đâu để lấy hệ số lương để tính lương!
 
mình sửa lại thế này =VLOOKUP(LEFT(J4),$H$18:$J$21,IF(K4="1","2","3"),0), chắc bạn nhầm chút rồi, hxhx
 
mình sửa lại thế này =VLOOKUP(LEFT(J4),$H$18:$J$21,IF(K4="1","2","3"),0), chắc bạn nhầm chút rồi, hxhx
Anh chị mà đem công thức của anh chị vừa làm mà áp dụng vào bài mà đúng thì em nghỉ học Excel luôn !
Xin xem file đính kèm !
 

File đính kèm

Anh chị mà đem công thức của anh chị vừa làm mà áp dụng vào bài mà đúng thì em nghỉ học Excel luôn !
Xin xem file đính kèm !
sao cô này hôm nay nóng vậy ta, nhưng mình thật sự ko hiểu nếu đã có cột loại ở cột J rồi sao còn cần Left chi nữa
=VLOOKUP(LEFT(J4),$H$18:$J$21,IF(K4="1","2","3"),0 )
, công thức vậy là xong rồi :
=VLOOKUP(J4,$H$18:$J$21,IF(K4="1",2,3),0)
 

File đính kèm

Lần chỉnh sửa cuối:
sao cô này hôm nay nóng vậy ta, nhưng mình thật sự ko hiểu nếu đã có cột loại ở cột J rồi sao còn cần Left chi nữa, công thức vậy là xong rồi :
Dạ em xin lỗi. Sở dĩ có LEFT() là do thói quen thôi !Còn anh chị dùng "2","3" là không đúng vì đây là số cột (nếu =1 thì dùng cột 2 còn không(=2) thì dùng cột 3 đó mà.
Em xin chuộc lỗi bằng một công thức hay hơn mà không dùng cột phụ nha:
=VLOOKUP(LEFT(B4),$H$18:$J$21,MID(B4,FIND("-",B4)+1,1)+1,0)
 
Dạ em xin lỗi. Sở dĩ có LEFT() là do thói quen thôi !
thói quen xấu này là kô được đâu nha, cái gì của mình thì lấy thôi, còn lấy nhiều người ta gọi là tham lam đó, trong mài này tuy left ko có ảnh hưởng gì (nhưng nó cũng đã làm CT dài thêm phần nào và mất thẩm mỹ, nếu mà công thức phước tạp và dài thì khó kiểm tra lấm)
sử dụng đúng yêu cầu là được rồi không nên có thêm hàng khuyến mãi trong đó

Em xin chuộc lỗi bằng một công thức hay hơn mà không dùng cột phụ nha:
=VLOOKUP(LEFT(B4),$H$18:$J$21,MID(B4,FIND("-",B4)+1,1)+1,0)

Chuột lỗi kiểu này là chết người rồi left lấy bao nhiêu ký tự, mã ký tự cố định cần chi dùng find mệt vậy
=VLOOKUP(LEFT(B4,1),$H$18:$J$21,value(MID(B4,5,1))+1,0)

mid rút ra là chữ đôi lúc máy báo lỗi tính toán nha nên tốt nhất là phải thêm value biến chữ thành số
 
Lần chỉnh sửa cuối:
thói quen xấu này là kô được đâu nha, cái gì của mình thì lấy thôi, còn lấy nhiều người ta gọi là tham lam đó, trong mài này tuy left ko có ảnh hưởng gì (nhưng nó cũng đã làm CT dài thêm phần nào và mất thẩm mỹ, nếu mà công thức phước tạp và dài thì khó kiểm tra lấm)
sử dụng đúng yêu cầu là được rồi không nên có thêm hàng khuyến mãi trong đó



Chuột lỗi kiểu này là chết người rồi left lấy bao nhiêu ký tự, mã ký tự cố định cần chi dùng find mệt vậy


mid rút ra là chữ đôi lúc máy báo lỗi tính toán nha nên tốt nhất là phải thêm value biến chữ thành số
Dạ anh Good-Luck dạy thì em xin nghe! Sở dĩ LEFT(B4) mà không lấy bao nhiêu kí tự là do 1 kí tự thì mình không cần nhập đối số num_chars đó anh!Nhưng mà cái vụ : Mid(B4,5,1) hơi căng anh nghe. Nếu như số ngày làm <10 ngày mà người nhập chỉ nhập 1 chử số (3 thay vì 03) e rằng em sợ nó sai nên em mới dùng hàm FIND() đó anh! Cảm ơn anh đã tận tình chỉ bảo !
 

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

Back
Top Bottom