Kết quả 1 đến 8 của 8

Chủ đề: Tìm đơn giá thỏa đk ngày

  1. #1
    Mr_Dam Guest

    Tìm đơn giá thỏa đk ngày

    Dear Cả nhà!
    E có File nhập hàng chi tiết, e muốn mỗi khi mình nhập hàng thì máy tự hiểu phải lấy giá ở cột nào?
    Vd : Ngày 30/11/2014 có nhập hàng A giá được tìm trong cột có thời gian từ 01/10/2014 - 30/12/2014, nhưng nếu tới ngày 01/01/2015 giá thay đổi thì khi ngày 10/02/2015 nhập hàng A này thì giá phải lấy ở cột có thời gian từ 01/01/2015 - 31/03/2015. Lưu ý là giá thay đổi bất kỳ, k có quy định thời gian và số lượng. Tks ca nha nhe. E có gửi file đính kèm cả nhà xem giúp e nhé)

  2. #2
    Nhapvai Guest
    Bạn xem & thay số liệu 2 cột để kiểm tra hàm tự tạo sau
    (Nhớ cho macro được fép được chạy đó nha.)

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi pn_huynhdiep
    Dear Cả nhà!
    E có File nhập hàng chi tiết, e muốn mỗi khi mình nhập hàng thì máy tự hiểu phải lấy giá ở cột nào?
    Vd : Ngày 30/11/2014 có nhập hàng A giá được tìm trong cột có thời gian từ 01/10/2014 - 30/12/2014, nhưng nếu tới ngày 01/01/2015 giá thay đổi thì khi ngày 10/02/2015 nhập hàng A này thì giá phải lấy ở cột có thời gian từ 01/01/2015 - 31/03/2015. Lưu ý là giá thay đổi bất kỳ, k có quy định thời gian và số lượng. Tks ca nha nhe. E có gửi file đính kèm cả nhà xem giúp e nhé)
    Nếu Bảng giá và Sổ nhập hàng có ngày tăng dần (sắp xếp có thứ tự), thì có thể dùng công thức sau:

    Mã:
    =HLOOKUP(MAX($I$5:I5),$B$3:$D$8,MATCH(J5,$A$5:$A$8,0)+2)

  4. #4
    skyeye Guest
    A Leonguyen cho e hỏi, vẫn chưa hiểu hết công thức này. Vd: Mình lấy ngày lớn nhất để tìm trong bảng, Nhưng ngày trong bảng đâu có đúng với ngày mình chọn??? Như vậy máy sẽ tự hiểu là ngày gần đúng hay là sao ah??? Giải thích giúp e được k ah???

  5. #5
    tranglee899 Guest
    Vấn đề của bạn phức tạp do trong sổ nhập hàng có các mặt hàng không xác định được ngày nhập trực tiếp do ngày nhập chỉ nhập một lần cho mặt hàng đầu tiên (VD: Mặt hàng B trong ô J6, xác định ngày nhập bằng cách dùng hàm LOOKUP (), hoặc dùng MAX của các dòng phía trên của cột ngày tháng (như leonguyenz).
    Dùng công thức này:


    Mã:
    =INDEX($A$5:$D$8,MATCH(J5,$A$5:$A$8,0),MATCH(LOOKUP(10^10,$I$5:I5),$A$3:$D$3,1))

  6. #6
    trungtrinh Guest
    Chào a bebo021999! Có thể giải thích rõ hơn giúp e MATCH(LOOKUP(10^10,$I$5:I5),$A$3:$D$3,1) ntn khong ah?? e k hieu. Tks a

  7. #7
    banmai Guest
    Trích dẫn Gửi bởi bebo021999
    Vấn đề của bạn phức tạp do trong sổ nhập hàng có các mặt hàng không xác định được ngày nhập trực tiếp do ngày nhập chỉ nhập một lần cho mặt hàng đầu tiên (VD: Mặt hàng B trong ô J6, xác định ngày nhập bằng cách dùng hàm LOOKUP (), hoặc dùng MAX của các dòng phía trên của cột ngày tháng (như leonguyenz).
    Dùng công thức này:


    <div class="bbcode_container">
    <div class="bbcode_description">Code:
    </div>
    </div>
    Mong các thầy, cô , anh, chị giải thích giúp em công thức này với ạ, cái đoạn MATCH(LOOKUP(10^10,$I$5:I5) rắc rối quá, em bôi đen và ấn F9 nó ra con số 41973, em không hiểu ý nghĩa của con số này là sao và mục đích của việc sử dụng hàm looup ở đây là gì. Rất mong sớm nhận được sự giúp đỡ từ mọi người ạ.

  8. #8
    khohangvn Guest
    Trích dẫn Gửi bởi khuongvietphong
    Mong các thầy, cô , anh, chị giải thích giúp em công thức này với ạ, cái đoạn MATCH(LOOKUP(10^10,$I$5:I5) rắc rối quá, em bôi đen và ấn F9 nó ra con số 41973, em không hiểu ý nghĩa của con số này là sao và mục đích của việc sử dụng hàm looup ở đây là gì. Rất mong sớm nhận được sự giúp đỡ từ mọi người ạ.
    Nhập thử số 41973 vào một ô trống , rồi định dạng dd/mm/yyyy xem kết quả .

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •