ứng dụng hàm hàm vlookup

Thảo luận trong 'Excel căn bản' bắt đầu bởi sacmau7674, 16/8/10.

  1. sacmau7674

    sacmau7674 Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    6
    CHẤM CÔNG NHÂN VIÊN
    STT MÃ NV NHÂN VIÊN THÁNG MÃ CÔNG VIỆC SỐ CÔNG
    01A01 .................... VC ---- 26
    01A02 .................. RT ---- 30
    02A01 ........................ CT----- 11
    02A01 .......................... VC------ 15
    01B01 ....................... DG------ 30
    01B02 ......................... DG----- 16


    BẢNG TRA 01
    MÃ HỌ TÊN PHỤ CẤP
    A01 LÊ VĂN TOẢN 200,000
    A02 CHÍ DŨNG 180,000
    B01 THU DUNG 230,000
    B02 HÀ KIỀU LOAN 150,000


    Câu hỏi :
    1, Nhân viên tháng được tính dựa trên mã nhân viên và dò tìm trong bảng tra 01 và tháng tính cho nhân viên
    Ví dụ : 01A01 -> Lê văn toản - Tháng 01


    thanks.
     
    Chỉnh sửa cuối: 16/8/10
  2. dongnamnb

    dongnamnb Member Hội viên mới

    Được cảm ơn:
    1
    Điểm thành tích:
    6
    Ðề: ứng dụng hàm hàm vlookup

    Công thức ở cột NHÂN VIÊN:
    =VLOOKUP(Right(MÃ NV,3),Bảng tra 01,2,0)

    Công thức ở cột THÁNG:
    ="Tháng " & LEFT(MÃ NV,2)

    Trong đó:
    MÃ NV: Địa chỉ ô của cột Mã NV (Địa chỉ tương đối)
    Bảng tra 01: Địa chỉ của Bảng tra 01 (Địa chỉ tuyệt đối)
     
  3. sacmau7674

    sacmau7674 Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    6
    Ðề: ứng dụng hàm hàm vlookup

    vậy bây giờ mình muốn gộp hai công thức trên thì làm như thế nào bạn.
    làm sao để trong cùng một ô thì đáp án của mình ra là:
    lê văn toàn - tháng 1
     
  4. Ðề: ứng dụng hàm hàm vlookup


    Để có : 01A01 -> Lê văn toản - Tháng 01

    Công thức:
    =VLOOKUP(Right(MÃ NV,3),Bảng tra 01,2,0) & " - " & If(LEFT(MÃ NV,2)="01","Tháng 01","Tháng 02")

    Bạn cũng lưu ý là nếu dùng dấu "," không được thì đổi dấu "," thành dấu ";" nha! và sau khi quét bảng tra 01 bạn nhớ nhấn F4 để cố định bảng!
     
  5. dongnamnb

    dongnamnb Member Hội viên mới

    Được cảm ơn:
    1
    Điểm thành tích:
    6
    Ðề: ứng dụng hàm hàm vlookup

    Công thức:
    =VLOOKUP(Right(MÃ NV,3),Bảng tra 01,2,0) & " - " & If(LEFT(MÃ NV,2)="01","Tháng 01","Tháng 02")

    Bạn cũng lưu ý là nếu dùng dấu "," không được thì đổi dấu "," thành dấu ";" nha! và sau khi quét bảng tra 01 bạn nhớ nhấn F4 để cố định bảng![/B][/SIZE][/COLOR][/QUOTE]

    Sửa lại 1 chút:

    =VLOOKUP(Right(MÃ NV,3),Bảng tra 01,2,0) & " - tháng " & LEFT(MÃ NV,2)

    Công thức của bạn chỉ cho ra tháng 01 là đúng, còn các tháng khác đều cho ra tháng 02
     
  6. Ðề: ứng dụng hàm hàm vlookup

    À..........quên..........nhìn lên đề bài thấy chỉ có 01 và 02 nên mình tưởng chỉ có 2 tháng........mà không nghĩ là bảng bao gồm 12 tháng............
     

Chia sẻ trang này