Mấy bác cho em hỏi " Làm Sao Để Cộng Và Dò Tìm Với 3 Điều Kiện "?

Liên hệ QC

hoangquan

Thành viên mới
Tham gia
24/3/08
Bài viết
9
Được thích
0
Em muốn dò tìm và cộng khối lượng với 3 điều kiện : MKH, Ngày sản xuất và Mac ở 2 sheet QUẢN LÝ MẪU VÀ BÁO CÁO SẢN XUẤT giống nhau thì cho em giá trị khối lượng. -=.,,
 

File đính kèm

Hàm sumproduct

Em muốn dò tìm và cộng khối lượng với 3 điều kiện : MKH, Ngày sản xuất và Mac ở 2 sheet QUẢN LÝ MẪU VÀ BÁO CÁO SẢN XUẤT giống nhau thì cho em giá trị khối lượng. -=.,,

Bạn thử tìm với tham số: Sumproduct, tính tổng có điều kiện sẽ ra vô số lời giải??
 
Bạn thử tìm với tham số: Sumproduct, tính tổng có điều kiện sẽ ra vô số lời giải??

vấn đề là với kiểu dữ liệu như vậy thì làm sao anh em mình làm đây.

Ví dụ: theo như ý bạn ấy:

Nếu trong một dòng của sheet (báo cáo sản xuất) có ngày, MKH và MAC giống với tương ứng 1 dòng trong tất cả data base của sheets (quản lý mẫu) thì cho ra giá trị khối lượng (không biết giá trị khối lượng của sheets nào nữa ??, nếu như giống hai lần thì có sum giá trị khối lượng hay không??)

Anh chị ai có công thức hay cho vụ này thì hướng dẫn cho mọi người nhé, như em thì em nghĩ chỉ có viết code để giải quyết bài này thôi!
 
Lần chỉnh sửa cuối:
Có 2 cách:
1> Gộp chung 2 sheet lại với nhau rồi tính tiếp
2> Tạo Forms cho 2 sheet phải có cấu trúc giống nhau
Trong 2 cách thì tôi vẫn thích cách 1 hơn vì nó dể cho việc trích xuất... Đang nào bạn cũng phải tốn công thao tác mà
ANH TUẤN
 
theo mình hiểu thì cột tổng ở đây là theo số lượng của sheet báo cáo sản xuất vì kết quả mong muốn bạn Hoang quan đã trình bày ở cột mầu vàng.Tuy nhiên theo như nhận xét của mọi người vì cột MAC ở đây hoàntoàn không giống nhau nên không thể sumproduct được.Theo ý kiến của mình bạn cần qui đổi cho thống nhất 1 loại Mac .Mình đưa 1 file theo hướng gợi ý thôi không biết có đúng mong muốn của bạn không.tuy nhiên mình không hiểu dòng 16 bạn dựa vào cơ sở nào để cho ra tổng là 13.
bạn cho ý kiến ta trao đổi tiếp
 

File đính kèm

Có 2 cách:
1> Gộp chung 2 sheet lại với nhau rồi tính tiếp
2> Tạo Forms cho 2 sheet phải có cấu trúc giống nhau
Trong 2 cách thì tôi vẫn thích cách 1 hơn vì nó dể cho việc trích xuất... Đang nào bạn cũng phải tốn công thao tác mà
ANH TUẤN

Còn 1 cách nữa, Em tạo một cột phụ REF có công thức là:

=Ngày & MKH & MAC

Mục đích tạo reference ở cả hai sheet. Sau đó chỉ cần sumif là xong.
Anh ANHTUAN giúp viết name động để bỏ cột phụ đi giúp em được không? như vậy mình chỉ cần 2 name động và 1 hàm sumif.

Các anh nghĩ sao?
 

File đính kèm

Trước hết em cảm ơn mấy bác rất nhiều vì đã rất nhiệt tình giúp đở . Em chưa thử chờ em thử trên File em thế nào nhưng em thấy dữ liệu em kha lơn và mã khách hàng cũng khá nhiều nên chưa biết áp dụng được kô. Nhưng dù sao cũng cảm ơn các bác ha !

Em thử rồi nhưng không được mấy bác ơi! Mấy bác nào giỏi về code viết giùm em một đoạn code thử xem sao.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Được mới là chuyện lạ!!!

Em thử rồi nhưng không được mấy bác ơi! Mấy bác nào giỏi về code viết giùm em một đoạn code thử xem sao.
[MAC] của 2 sheets có cái nào trùng với cái nào đâu mà có tổng? Trời ạ, cần phải biết mình viết cái gì & người khác đã viết cái gì chứ?!
Cứ lao vô tường đá thì không bể đầu là may lắm chứ ru!!
 
Mình đã test như bạn ca_dafi được rồi.
Nhưng bạn phải xem lại Mac của 2 sheet phải giống nhau.(Mac khác nhau làm không được)

Dùng hàm sum if
 
Lần chỉnh sửa cuối:
vấn đề là với kiểu dữ liệu như vậy thì làm sao anh em mình làm đây.

Ví dụ: theo như ý bạn ấy:

Nếu trong một dòng của sheet (báo cáo sản xuất) có ngày, MKH và MAC giống với tương ứng 1 dòng trong tất cả data base của sheets (quản lý mẫu) thì cho ra giá trị khối lượng (không biết giá trị khối lượng của sheets nào nữa ??, nếu như giống hai lần thì có sum giá trị khối lượng hay không??)

Anh chị ai có công thức hay cho vụ này thì hướng dẫn cho mọi người nhé, như em thì em nghĩ chỉ có viết code để giải quyết bài này thôi!
Thật sự bạn đã hiểu được vấn đề mình cần . Vậy Bạn có thể giúp mình viết cong thức cho File mình . vấn đề Bạn thắc mắc là mình làm mỗi tháng có một sheet cho quản lý mẫu và cho báo cáo sản xuất, nhưng vậy ngày tháng sẽ không xuất hiện cho sheet tiếp theo.

Mình đã test như bạn ca_dafi được rồi.
Nhưng bạn phải xem lại Mac của 2 sheet phải giống nhau.(Mac khác nhau làm không được)

Dùng hàm sum if
Rất cảm ơn bạn nhưng mình nghĩ bạn đã không cho ra giá trị đúng với tính toán thủ công của mình .

[MAC] của 2 sheets có cái nào trùng với cái nào đâu mà có tổng? Trời ạ, cần phải biết mình viết cái gì & người khác đã viết cái gì chứ?!
Cứ lao vô tường đá thì không bể đầu là may lắm chứ ru!!
Đúng là bạn chưa hiểu vấn đề rồi , Mổi người nhập và quản lý dữ liệu khác nhau.Có thế mình mới Post bài hỏi chứ. Nhưng dù sao mình cũng chân thành cảm ơn bạn

theo mình hiểu thì cột tổng ở đây là theo số lượng của sheet báo cáo sản xuất vì kết quả mong muốn bạn Hoang quan đã trình bày ở cột mầu vàng.Tuy nhiên theo như nhận xét của mọi người vì cột MAC ở đây hoàntoàn không giống nhau nên không thể sumproduct được.Theo ý kiến của mình bạn cần qui đổi cho thống nhất 1 loại Mac .Mình đưa 1 file theo hướng gợi ý thôi không biết có đúng mong muốn của bạn không.tuy nhiên mình không hiểu dòng 16 bạn dựa vào cơ sở nào để cho ra tổng là 13.
bạn cho ý kiến ta trao đổi tiếp
Toàn bộ dữ liệu màu vàng ở cột dữ liệu mình tự tính thủ công mà. Do dòng 16 cột Mác có dữ liệu hơi khác nên bạn tính không được. Đây chỉ là vài VD File mình rất lớn và rất nhiều MKH động , mong bác nghĩ tiếp giúp em ha .x
 
Chỉnh sửa lần cuối bởi điều hành viên:
Đúng là bạn chưa hiểu vấn đề rồi , Mổi người nhập và quản lý dữ liệu khác nhau.Có thế mình mới Post bài hỏi chứ. Nhưng dù sao mình cũng chân thành cảm ơn bạn

Bạn hoangquan à,
Nếu dữ liệu nhập mỗi người 1 kiểu thì làm sao tổng hợp lại được. lại phải mất thời gian và nhân lực để sửa dữ liệu lại. Sao bạn không yêu cầu khi nhập liệu phải thống nhất Cột MAC ghi cái gì, cột MKH ghi cái gì. Setup danh mục MAC, danh muc MKH rồi share cho người dùng bắt họ phải nhập những mã MAC, MKH quy định, xài validation để chặn những thông tin nhập không đúng với danh mục chẳng hạn.

Bên mình mã công việc và mã chi phí khi ban hành phải có sự dồng ý duyệt của Giám Đốc sau đó ban hành cho cả công ty sữ dụng, ai mà ghi sai mã chi phí trong đề nghị thanh toán là đừng có hòng mà được thanh toán.

Một vài góp ý với bạn về cách tổ chức dữ liệu.
 
Lần chỉnh sửa cuối:
Cái vu nhập liệu lung tung này tôi đã thấy qua rất nhiều lần rồi... Cô thư ký thân mến ở xưởng chúng tôi mỗi tháng tổng kết dử liệu 1 lần, nguồn file từ 5 người nhập khác nhau mà mỗi người lại nhập 1 kiểu khiến cô ta vất vã mỗi khi làm công việc này...
Buồn cười ở chổ là khi tôi thấy vấn đề và có ý tốt tạo forms chuẩn cho 5 người nhập giống nhau trên cùng 1 file... File ấy để trên máy tính cô ta và Share cho 5 người kia nhập, mỗi người 1 sheet... ấy thế mà cô bé này nhất định ko nghe theo, cứ làm theo cách củ... Kệ! Mệt lòi con mắt cũng mặt kệ người ta nếu như họ ko biết thế nào là SƯỚNG với CỰC...
He... he... Đó gọi là... CÁ TÍNH hả?
 
Bạn hoangquan à,
Nếu dữ liệu nhập mỗi người 1 kiểu thì làm sao tổng hợp lại được. lại phải mất thời gian và nhân lực để sửa dữ liệu lại. Sao bạn không yêu cầu khi nhập liệu phải thống nhất Cột MAC ghi cái gì, cột MKH ghi cái gì. Setup danh mục MAC, danh muc MKH rồi share cho người dùng bắt họ phải nhập những mã MAC, MKH quy định, xài validation để chặn những thông tin nhập không đúng với danh mục chẳng hạn.

Bên mình mã công việc và mã chi phí khi ban hành phải có sự dồng ý duyệt của Giám Đốc sau đó ban hành cho cả công ty sữ dụng, ai mà ghi sai mã chi phí trong đề nghị thanh toán là đừng có hòng mà được thanh toán.

Một vài góp ý với bạn về cách tổ chức dữ liệu.
Ở đây thật sử MKH là giống nhau nhưng Mã về Mác là khác nhau do tính chất công việc khác nhau mà. Người ta cần biết Bơm hay xả để tính tiền với khách hàng còn mình không cần biết bơm hay xả chỉ cần biết Mác đó bao nhiêu ngày thì đạt chất lượng cơ.Em thấy khó mới nhờ mấy bác . Ai de mấy bác quay lại la em . hehe
 
Web KT

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

Back
Top Bottom