Hàm vlookup bị lỗi

Liên hệ QC

sieutrom

Thành viên chính thức
Tham gia
27/10/07
Bài viết
93
Được thích
2
Mình dùng hàm vlookup để lấy thông tin ở ô Danh mục sách nhưng nó báo lỗi(sheet3),còn ở sheet 4 thì lại yêu cầu tính điểm chuyên cần biết Điểm CC theo số buổi có mặt: 3 buổi = 1đ, 2b=0.5đ còn lại 0đ, mình dùng hàm nào để đếm vậy?Mong các bạn giúp mình.Cám ơn các bạn
 

File đính kèm

Công thức thì không vấn đề, nhưng kết quả của Hàm RIGHT là 1 chuỗi, cái bạn cần tìm là SỐ nên phải chuyển chuỗi thành số thôi.

C3=VLOOKUP(RIGHT(B3)*1,$A$17:$B$21,2,1)

Tôi nghĩ thay 1 bằng 0 chứ nhỉ? Bởi nó có tính xác định tuyệt đối, chứ không phải tương đối.

Điểm chuyên cần:

H3=IF(COUNTA(E3:G3)=3,1,IF(COUNTA(E3:G3)=2,0.5,0))
 
Lần chỉnh sửa cuối:
Mình dùng hàm vlookup để lấy thông tin ở ô Danh mục sách nhưng nó báo lỗi(sheet3),còn ở sheet 4 thì lại yêu cầu tính điểm chuyên cần biết Điểm CC theo số buổi có mặt: 3 buổi = 1đ, 2b=0.5đ còn lại 0đ, mình dùng hàm nào để đếm vậy?Mong các bạn giúp mình.Cám ơn các bạn
Công thức tại Sheet3 của bạn là:
PHP:
=VLOOKUP(RIGHT(B3),$A$17:$B$21,2,1)
Sửa lại thành:
PHP:
=VLOOKUP(RIGHT(B3)*1,$A$17:$B$21,2,0)
-------------------
Còn tại sheet4, dùng công thức này cho cell J3
PHP:
=LOOKUP(COUNTA($E3:$G3),{0,2,3},{0,0.5,1})
kéo fill xuống
 
chuổi(1)*1= 1 (số ) khắc phục hay ....!
Đây là một thủ thuật đã được nói đến rất nhiều lần trên GPE rồi. Nguyên tắc là một chuỗi số khi đưa vào một công thức tính toán nó sẽ thành số. Vậy để đưa một chuỗi thành một số thì đưa nó vào một công thức tính toán nào đó sao cho sau khi tính toán giá trị số học của nó không đổi. Ví dụ: *1; /1; +0; -0; --;...
 
Hay quá! Cám ơn Thầy về cách làm này!
Làm chơi cho vui để biết rằng có nhiều cách thôi, chứ IF bình thường cũng được rồi
Ý tôi muốn nói rằng bài này cho dù ta mới học Excel thôi cũng làm được như thường (chỉ cần biết hàm COUNTA và IF)
 
Web KT

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

Back
Top Bottom