Chuyên đề giải đáp các bài tập Excel (Phần 4)

Liên hệ QC
Chào bạn! Mình có bài tập xếp hạng nhân viên, tuy nhiên đến phần xếp hạng có nhiều điều kiện thì lại không biết làm thế nào, nhờ bạn hướng dẫn giúp mình với. Cụ thể như file đính kèm:
1. Dùng hàm gì để điền vào các cột KH bán muối, TH bán muối, tỷ lệ hoàn thành điểm SXKD tương ứng với từng nhân viên?
2. Mình search được công thức xếp hạng, nhưng mà chỉ xếp hạng đơn giản từ điểm cao đến điểm thấp. Nếu xếp hạng dựa vào tỷ lệ hoàn thành KH bán muốn hoặc điểm SXKD hay dựa vào cả 2 tiêu chí đó luôn thì phải làm như thế nào?
bạn cho ví dụ mẫu mong muốn đi, để tôi xem như thế nào
 
· ai viet code cau nay giup minh voi
Dùng ngôn ngữ lập trình VBA định nghĩa hàm CountHN_HU theo các yêu cầu sau:
Ø Hàm nhận vào 1 đối số: Số hành khách kiểu dữ liệu là Range
Ø Hàm trả về giá trị kiểu Byte với yêu cầu xử lý như sau:
Đếm xem có bao nhiêu ô trong cột số hành khách có số lượng từ 50 đến 100
 
Bạn có thể sử dụng hàm rank để xếp hạng (vì mình thấy bạn đang lưu file là xlsx)
Câu 2 bạn nói rõ hơn tí nữa đi :)
Cảm ơn bạn đã giúp mình :). Câu 2 mình dùng hàm Rank thì những nhân viên có điểm bằng nhau sẽ bị xếp hạng sai. Do đó mình muốn thêm điều kiện vào. Ví dụ có những nhân viên cùng đạt 10 điểm, thì mình xét nhân viên nào bán muối nhiều hơn thì xếp hạng cao hơn, nếu kết quả bán muối bằng nhau thì mình tiếp tục xét điểm SXKD.
 
· ai viet code cau nay giup minh voi
Dùng ngôn ngữ lập trình VBA định nghĩa hàm CountHN_HU theo các yêu cầu sau:
Ø Hàm nhận vào 1 đối số: Số hành khách kiểu dữ liệu là Range
Ø Hàm trả về giá trị kiểu Byte với yêu cầu xử lý như sau:
Đếm xem có bao nhiêu ô trong cột số hành khách có số lượng từ 50 đến 100

Đang thắc mắc là với cái yêu cầu này sao phải dùng VBA nhỉ :(
Mà topic này là giải thích hàm thui :) bạn muốn VBA thì qua topic lập trình nhé
 
Cảm ơn bạn đã giúp mình :). Câu 2 mình dùng hàm Rank thì những nhân viên có điểm bằng nhau sẽ bị xếp hạng sai. Do đó mình muốn thêm điều kiện vào. Ví dụ có những nhân viên cùng đạt 10 điểm, thì mình xét nhân viên nào bán muối nhiều hơn thì xếp hạng cao hơn, nếu kết quả bán muối bằng nhau thì mình tiếp tục xét điểm SXKD.

Bạn xem thử :) Ý tưởng mình là làm cột phụ theo thứ tự ưu tiên rùi dùng cột phụ này tính thứ hạng :D
 

File đính kèm

  • Ket qua thuc hien thang 11.xlsx
    23.4 KB · Đọc: 10
tại sao giải đáp bài tập excel lại phân biệt hàm này hàm kia? mình cũng chỉ thắc mắc VBA trên excel thôi. còn đây là bài tập bạn muốn làm cột KH bán muối, bạn kia làm rồi nhưng mình làm khác nên đưa lên cho bạn tham khảo. Còn sắp xếp sao bạn không dùng data->sort. bao nhiều điều kiện không được
 

File đính kèm

  • Ket qua thuc hien thang 11.tra.xlsx
    72.4 KB · Đọc: 5
Sao không được. nếu đề không yêu cầu VBA thì mình làm countif
còn yêu cầu thì mình phải dùng hàm countHN_HU (dò mình tự viết)
 
hì hì mà cảm ơn bạn. mình qua pic kia đây, tại mới dùng diễn đàn nên không biết cách thức đăng bài
 
Bác nào giúp em câu 7 với!}}}}}}}}}}
 

File đính kèm

  • DeExcel.xlsx
    15.3 KB · Đọc: 14
Em có bảng kê chi tiết đơn đặt hàng theo từng ngày trong tháng. Em muốn làm 1 bảng thống kê giá mới nhất của từng mặt hàng (File đính kèm bên dưới). Rất mong được các anh chị giúp đỡ chỉ bảo cách làm cho em với ạ.
 

File đính kèm

  • Bang gia.xlsx
    9.6 KB · Đọc: 19
Em có bảng kê chi tiết đơn đặt hàng theo từng ngày trong tháng. Em muốn làm 1 bảng thống kê giá mới nhất của từng mặt hàng (File đính kèm bên dưới). Rất mong được các anh chị giúp đỡ chỉ bảo cách làm cho em với ạ.

Ta cứ cho rằng giá mới nhất chính là giá nằm ở dòng dưới cùng (vì nhập liệu tuần tự theo ngày tháng tăng dần). Vậy công thức cho cell B12 là:
Mã:
=LOOKUP(2,1/($C$3:$C$8=$A12),$D$3:$D$8)
Còn nếu như ngày tháng cột A sắp xếp lộn xộn thì.. lại là chuyện khác (phức tạp hơn)
 
Em cảm ơn bác ndu96081631 nhiều lắm ạ. Em đã áp dụng được rồi. Một lần nữa, chân thành cảm ơn bác. Em cứ toàn suy nghĩ tới hàm phức tạp, không ngờ bác giải gọn gàng vô cùng.
 
Help me: Moi người giải giúp e bài này với ạ

Em mún tham chiếu đến 1 cột ( như file đính kèm) mà khi e sử dụng Data Filter giá trị đó vẫn đúng<br>Tks mọi người
 

File đính kèm

  • Tinh so buoi con lai.xls
    30 KB · Đọc: 2
tại sao giải đáp bài tập excel lại phân biệt hàm này hàm kia? mình cũng chỉ thắc mắc VBA trên excel thôi. còn đây là bài tập bạn muốn làm cột KH bán muối, bạn kia làm rồi nhưng mình làm khác nên đưa lên cho bạn tham khảo. Còn sắp xếp sao bạn không dùng data->sort. bao nhiều điều kiện không được
Cảm ơn bạn đã giúp đỡ! Ý mình muốn xếp hạng từ cao đến thấp, có thể hiện thứ hạng 1, 2, 3, ... trong cột xếp hạng luôn, nếu dùng cách data --> sort như bạn nói thì không thể hiện thứ hạng ra được.
 

nhờ thầy ndu96081631

chỉ dùm : tôi mới tập một số hàm có chổ chưa biết nhờ thầy chỉ hộ.
tôi là hàm if như sau :=IF(AND(C9="NAM",D9=14,E9<5.2),"T",IF(AND(C9="NAM",D9=14,E9>6.2),"CĐ",IF(AND(C9="NỮ",D9=14,E9<6.2),"T", IF(AND(C9="NỮ",D9=14,E9>7.2),"CĐ",IF(AND(C9="NAM",D9=15,E9<5.1),"T", IF(AND(C9="NAM",D9=15,E9>6.1),"CĐ",IF(AND(C9="NỮ",D9=15,E9<6.1),"T", IF(AND(C9="NỮ",D9=15,E9>7.1),"CĐ",IF(AND(C9="NAM",D9=16,E9<5),"T", IF(AND(C9="NAM",D9=16,E9>6),"CĐ",IF(AND(C9="NỮ",D9=16,E9<6),"T", IF(AND(C9="NỮ",D9=16,E9>7),"CĐ","Đ")))))))))
bị báo lỗi nhưng chỉnh hòa không được . thầy chỉ cho và có thể rút gọn lại dùm . cám ơn thầy .
có file đính kèm chú ý ở ô màu hồng .
 

File đính kèm

  • BBDGRLTT - .xls
    69.5 KB · Đọc: 7
Lần chỉnh sửa cuối:

nhờ thầy ndu96081631

chỉ dùm : tôi mới tập một số hàm có chổ chưa biết nhờ thầy chỉ hộ.
tôi là hàm if như sau :=IF(AND(C9="NAM",D9=14,E9<5.2),"T",IF(AND(C9="NAM",D9=14,E9>6.2),"CĐ",IF(AND(C9="NỮ",D9=14,E9<6.2),"T", IF(AND(C9="NỮ",D9=14,E9>7.2),"CĐ",IF(AND(C9="NAM",D9=15,E9<5.1),"T", IF(AND(C9="NAM",D9=15,E9>6.1),"CĐ",IF(AND(C9="NỮ",D9=15,E9<6.1),"T", IF(AND(C9="NỮ",D9=15,E9>7.1),"CĐ",IF(AND(C9="NAM",D9=16,E9<5),"T", IF(AND(C9="NAM",D9=16,E9>6),"CĐ",IF(AND(C9="NỮ",D9=16,E9<6),"T", IF(AND(C9="NỮ",D9=16,E9>7),"CĐ","Đ")))))))))
bị báo lỗi nhưng chỉnh hòa không được . thầy chỉ cho và có thể rút gọn lại dùm . cám ơn thầy .
có file đính kèm chú ý ở ô màu hồng .

bạn có thể viết đk của bạn thành lời ko?
đọc cthuc của bạn rối quá
 
Web KT

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

Back
Top Bottom