Tìm số lệnh sản xuất theo danh sách mã hàng

Liên hệ QC

lamquang11

Thành viên chính thức
Tham gia
21/9/09
Bài viết
63
Được thích
3
Gởi ACE, mình có chút khó khăm theo file đính kèm, ACE xem giùm nha.

Tiêu đề có sai hay post không đúng chổ kính nhờ BQT chuyển giúp, đừng khóa bài nhé, Xin cám ơn.
 

File đính kèm

File đính kèm

Làm thử chắc đúng ý bạn. Xem file gửi kèm nhé
Đúng rồi bạn, mà bạn giúp thêm thế này. Mình thử thêm 5-7 dòng cho số lệnh cao lên thì nó không hiện ra, chắc do giới hạn dò tìm. Thực tế 1 thang có tới cả trăm, thậm chí cả ngàn lệnh của 1 mã nên cần dò tìm nhiều dòng lắm. Bạn chỉ giúp xem minh mở rộng thêm số dòng nhé. cám ơn bạn
 
Gởi ACE, mình có chút khó khăm theo file đính kèm, ACE xem giùm nha.

Tiêu đề có sai hay post không đúng chổ kính nhờ BQT chuyển giúp, đừng khóa bài nhé, Xin cám ơn.
góp thêm
F7=INDEX($A$4:$A$8,MATCH($E$7,OFFSET($B$4:$B$8,IF(ISNUMBER(F6),F6,0),),0)+IF(ISNUMBER(F6),F6,0))
 
Vậy bạn gửi file mà bạn chốt lên đây, mình xem nếu sửa được mình sẽ sửa lại công thức cho phù hợp
 
Gởi ACE, mình có chút khó khăm theo file đính kèm, ACE xem giùm nha.

Tiêu đề có sai hay post không đúng chổ kính nhờ BQT chuyển giúp, đừng khóa bài nhé, Xin cám ơn.
- Tiêu đề đã rõ.
- ACE thì không hiểu.
- Dữ liệu lớn nên dùng Sub() của VBA, công thức phải dùng công thức mảng, nặng "rì rì".
 
Vậy bạn gửi file mà bạn chốt lên đây, mình xem nếu sửa được mình sẽ sửa lại công thức cho phù hợp

bạn cho nó dò tìm hết dòng, cột excell luôn , khi thêm mã lệnh thì nó đều hiểu (ví dụ thay vỉ tìm tư A1-->A100 (A1:A100), thì mình cho mó tìm cả cột A là A:A) , Cảm ơn bạn
Bài đã được tự động gộp:

- Tiêu đề đã rõ.
- ACE thì không hiểu.
- Dữ liệu lớn nên dùng Sub() của VBA, công thức phải dùng công thức mảng, nặng "rì rì".
dạ, ACE là anh chị em ạ. Sếp giúp em 1 vé giùm, em rất cần ạ, làm theo cách công thức mảng cho nhẹ càng tốt, em đa tạ.
 

File đính kèm

Đúng rồi bạn, mà bạn giúp thêm thế này. Mình thử thêm 5-7 dòng cho số lệnh cao lên thì nó không hiện ra, chắc do giới hạn dò tìm. Thực tế 1 thang có tới cả trăm, thậm chí cả ngàn lệnh của 1 mã nên cần dò tìm nhiều dòng lắm. Bạn chỉ giúp xem minh mở rộng thêm số dòng nhé. cám ơn bạn

Viết hàm cho bạn rồi thì việc điều chỉnh vùng dữ liệu là việc bạn cần tìm hiểu và thay đổi cho phù hợp chứ. Ví dụ thay $A$1:$A$6 thành $A$1:$A$600 ...
 
Bạn congnt92 nói đúng rồi. Diễn đàn đưa ra giải pháp cho vấn đề của bạn, bạn nghiên cứu để chỉnh sửa lại cho phù hợp với file của bạn. Nếu không thì thành ra là diễn đàn giải Excel (GE) chứ đâu còn là Giải pháp Excel (GPE) nữa :oops:
 
góp thêm
F7=INDEX($A$4:$A$8,MATCH($E$7,OFFSET($B$4:$B$8,IF(ISNUMBER(F6),F6,0),),0)+IF(ISNUMBER(F6),F6,0))

Chân thành cám ơn bạn, theo cách này thì dễ mở rộng phạm vi, congnt92 thử cách của bạn nguyễn hồng quang coi có dễ như bạn nói không. Ths cả nhà giúp đở.
 
Chân thành cám ơn bạn, theo cách này thì dễ mở rộng phạm vi, congnt92 thử cách của bạn nguyễn hồng quang coi có dễ như bạn nói không. Ths cả nhà giúp đở.
Chẳng có gì là khó khăn khi món ăn đã được nấu xong. Thích ăn thêm đường thì bỏ đường. Khó hay dễ thì do người sử dụng có linh hoạt không mà thôi.
=IFERROR(OFFSET($A$3;AGGREGATE(15;6;ROW($A$1:$A$600)/(N($B$4:$B$800=$E$7));ROW($A1)););0) Đây là công thức mà bạn muốn.
 
Web KT

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

Back
Top Bottom