Làm thế nào để chọn lọc các giá trị một cách tự nhiên mà không theo áp đặt cố định ?

Liên hệ QC

vanhesing

Thành viên thường trực
Tham gia
12/8/10
Bài viết
223
Được thích
30
Kính chào anh chị trong forrum !
E đang gặp vấn đề với 1 bảng tính excel về kho chuyên xuất nhập tồn các thiết bị linh jkiện điện tử .
Em tạo sheet : MDS , GRG và nhật ký .
MDS và GRG : chứa mã thiết bị , tên thiết bị , tồn đầu và số lượng tồn hằng ngày .
ở sheeet nhật ký thì em thao tác trên nó như 1 cuốn sổ nhật ký , dùng để xuất nhập hàng 2 loại trên mỗi ngày .
em có 2 câu hỏi mong anh chị giúp em :
1 / khi em nhập xuất 1 mã thiết bị của MDS tạm gọi là A cho sheet Nhật ký,thì bên sheet của MDS nó sẽ tự dò và hoàn thành thao tác lấy tồn đầu trừ or cộng xuất nhập bên sheet nhật ký và cho ra số lương tồn mỗi ngày . em đã hoàn thành được công thức này nhưng có 1 sự cố ở đây là nó làm dựa trên quy luật sắp xếp cố định của sheet MDS.ví dụ : khi em nhập ở sheeet nhật ký theo mã thứ tự giống bên MDS là A,B,C,D thì sheeet MDS ko vấn đề gì vẫn hoàn thành thao tác. nhưng khi e đảo lộn vị trí của các mã trên thì chúng ko hoạt động .......
Vậy anh chị cho e hỏi có công thức nào giúp cho ta có thể chọn lọc bên sheeet MDS khi sheet nhật ký mình muốn nhập lung tung ko phải theo sự áp đặt cố định ? nếu có anh chị cho em xin công thức với /-*+/
2/ vấn dề thứ 2 em có 1 ví dụ :
mã thiết bị MDS là A,B , mã thiết bị GRG là C, D. Cho e hỏi là sẽ có công thức nào mà khi e thao tác nhập xuất hằng ngày trên sheet nhật ký với 2 mã của 2 nhãn hiệu trộn lẫn nhau như :
ngày ...... nhập 3cái mã A MDS
ngày ...... xuất 2 cái mã D GRG
ngày ,.....xuất 1 cái mã B MDS
Khi em thao tac như vậy bên sheet nhật ký thì ở 2 sheet MDS và GRG nó có tự nhận mã và thực hiện thao tác xuất nhập được ko ? nếu được anh chị cho em xin giải phap ;;;;;;;;;;;
Thanks anh chị !
chúc forum một ngày tốt lành
 

File đính kèm

Mình đã xem file của bạn nhưng có 1 số vấn đề sau:

-Không thấy công thức ở đâu nên chịu không biết lý do gì gây rắc rối cho bạn.
-Trong việc tính toán tồn kho người ta thường dùng các công thức: Sumif,Sumproduct, Dsum...Mình thấy các công thức này không hề đòi hỏi dữ liệu phải sắp xếp.
-Bạn nên tách dữ liệu lưu trữ và các Report thành 2 nhóm riêng. Như vậy mới có điều kiện hệ thống hoá dữ liệu phục vụ tốt công tác thống ke báo cáo. Không merger trong các sheet data. Các mã hàng nên đầy đủ nhóm hàng.
-Bạn nên tham khảo 1 số file XNT của anh em trên diễn đàn để thiết kế file của mình hợp lý nhất, giảm thiểu trả giá cho việc sửa đi sửa lại. Nhất là các file tính tồn kho theo thời điểm còn đơn giản, còn tỉnh cả giá tồn kho theo trung bình tháng, FIFO...Sao chép, học hỏi sẽ nhanh nhất đạt kết quả.
 
công thức ở cột tồn mỗi ngày của sheet MDS đó bạn .vì đây chỉ là bản test nên chưa hoàn chỉnh và thông số là ảo, mình muốn dùng công thức nào có thể thoả mãn 2 điều kiện :
- sheet MDS sẽ nhận diện được mã thiết bị khi ta nhập mã bên sheet nhật ký ko theo thứ tự sắp xếp cuả sheeet MDS( tức là nhập ngẫu nhiên thiết bị nào của 2 nhãn hiệu thì mỗi sheet của mỗi nhãn hiệu đó đều nhận diện và thực hiện thao tác cộng trừ xuất nhập )
- Nếu cái trên tốt thì ta cần công thức nào để 2 sheet MDS và GRG đều thực hiện những thao tác trên .
Đơn giản hơn : ví dụ ta có 1 sổ nhật ký , mỗi ngày xuất nhập trong sổ này và sau đó ta dựa vào sổ này để nhập thông tin xuất nhập trên file báo cáo trừ thủ công để ra được số lượng tồn .
Mình cũng đã search trên 4 rum nhưng vẫn ko thấy ai làm như vậy , mình nghỉ chẳng có công thức nào như thế
 
không ai giúp em hết sao hic

Bạn không giúp mọi người hiểu hết và đầy đủ thì khó lắm khi nhận được trả lời đúng yêu cầu,
Trong lúc chờ đợi dùng tạm công thức này tại ô F4 - sheet MDS rồi kéo xuống (tôi cũng hiểu lơ tơ mơ ý bạn thôi):
PHP:
=$E4+SUMPRODUCT(('NHẬT KÝ'!$C$5:$C$100=$C4)*('NHẬT KÝ'!$D$5:$D$100=$D4)*('NHẬT KÝ'!$F$5:$F$100-'NHẬT KÝ'!$E$5:$E$100))

Lưu ý: Công thức này chỉ dùng tạm khi bảng tính ít dữ liệu
Bạn muốn kết quả tốt hơn thì hay nói rõ chi tiết trong file, số liệu cần xứ lý thì cũng đầy đủ chút !
 
Bạn không giúp mọi người hiểu hết và đầy đủ thì khó lắm khi nhận được trả lời đúng yêu cầu,
Trong lúc chờ đợi dùng tạm công thức này tại ô F4 - sheet MDS rồi kéo xuống (tôi cũng hiểu lơ tơ mơ ý bạn thôi):
PHP:
=$E4+SUMPRODUCT(('NHẬT KÝ'!$C$5:$C$100=$C4)*('NHẬT KÝ'!$D$5:$D$100=$D4)*('NHẬT KÝ'!$F$5:$F$100-'NHẬT KÝ'!$E$5:$E$100))

Lưu ý: Công thức này chỉ dùng tạm khi bảng tính ít dữ liệu
Bạn muốn kết quả tốt hơn thì hay nói rõ chi tiết trong file, số liệu cần xứ lý thì cũng đầy đủ chút !
hic !!
đơn giản mà :(
đơn giản em có 1 quyển sổ nhật ký dùng để note lại dữ liệu xuất nhập trong ngày , cuối ngày em sẽ sao y trong sổ đó ra và phân loại từng mặt hàng cho 2 cốn sổ khác hoàn chỉnh hơn về số liệu xuất nhập tồn nói cách khác 1 cuốn là DMS 1 cuốn là GRG. để khi Sếp muốn biết số lựong hàng củat DMS là bao nhiu thì e mới lấy cuốn DMS ra.
làm trên excel cũng vậy , cũng có 1 sheet nhật ký , 1 sheet DMS 1 sheet GRG .mỗi ngày em cũng note trong sheet nhật ký , cuối ngày em dựa vào đó để sao y và phân loại đúng nhãn hiệu cho 2 sheet kia.khi báo cáo cũng dễ dàng hơn
Nhưng: ở đây e muốn rút gọn thao tác . là em chỉ cần thao tác trên sheet nhật ký thôi thì tự động 2 sheet kia sẽ phân loại và tự xuất nhập tồn dựa vào dữ liệu được nhập ở sheet nhật ký .
Vấn đề khó khăn e gặp phải là : đã hoàn thành công thức nhưng nó chỉ đúng khi sheet nhật ký được nhập mã hàng đúng thứ tự của sheet MDS từ trên xuống , khi nhập trộn lẫn mã hàng thì nó ......không có gì xảy ra cả....
Để điều kện trên được thực hiện , thì bắt buộc sheet nhật ký phải liên quan tới cả 2 sheet kia , làm thế nào mà 2 sheet MDS và GRG phân biệt được bên sheet nhật ký note nào là note của chúng , không hải note của chúng sẽ bỏ qua ....
em đã cố gắng giải thích rồi . hic
 
Kính chào anh chị trong forrum !
E đang gặp vấn đề với 1 bảng tính excel về kho chuyên xuất nhập tồn các thiết bị linh jkiện điện tử .
Em tạo sheet : MDS , GRG và nhật ký .
MDS và GRG : chứa mã thiết bị , tên thiết bị , tồn đầu và số lượng tồn hằng ngày .
ở sheeet nhật ký thì em thao tác trên nó như 1 cuốn sổ nhật ký , dùng để xuất nhập hàng 2 loại trên mỗi ngày .
em có 2 câu hỏi mong anh chị giúp em :
1 / khi em nhập xuất 1 mã thiết bị của MDS tạm gọi là A cho sheet Nhật ký,thì bên sheet của MDS nó sẽ tự dò và hoàn thành thao tác lấy tồn đầu trừ or cộng xuất nhập bên sheet nhật ký và cho ra số lương tồn mỗi ngày . em đã hoàn thành được công thức này nhưng có 1 sự cố ở đây là nó làm dựa trên quy luật sắp xếp cố định của sheet MDS.ví dụ : khi em nhập ở sheeet nhật ký theo mã thứ tự giống bên MDS là A,B,C,D thì sheeet MDS ko vấn đề gì vẫn hoàn thành thao tác. nhưng khi e đảo lộn vị trí của các mã trên thì chúng ko hoạt động .......
Vậy anh chị cho e hỏi có công thức nào giúp cho ta có thể chọn lọc bên sheeet MDS khi sheet nhật ký mình muốn nhập lung tung ko phải theo sự áp đặt cố định ? nếu có anh chị cho em xin công thức với /-*+/
2/ vấn dề thứ 2 em có 1 ví dụ :
mã thiết bị MDS là A,B , mã thiết bị GRG là C, D. Cho e hỏi là sẽ có công thức nào mà khi e thao tác nhập xuất hằng ngày trên sheet nhật ký với 2 mã của 2 nhãn hiệu trộn lẫn nhau như :
ngày ...... nhập 3cái mã A MDS
ngày ...... xuất 2 cái mã D GRG
ngày ,.....xuất 1 cái mã B MDS
Khi em thao tac như vậy bên sheet nhật ký thì ở 2 sheet MDS và GRG nó có tự nhận mã và thực hiện thao tác xuất nhập được ko ? nếu được anh chị cho em xin giải phap ;;;;;;;;;;;
Thanks anh chị !
chúc forum một ngày tốt lành

Sau một hồi đọc bài của bạn, mình lơ mơ hiểu rằng:
Bạn nhập dữ liệu ở sheet NHẬT KÝ. Mong muốn số liệu đó sẽ tự vập nhật sang hai sheet MSD và GRG
Xem công thức trong file của bạn tại ô F4
F4 =IF(Note!C5=MDS!$C$4:$C$60,MDS!E4-Note!E5+Note!F5,MDS!E4)
Thì lại chẳng thể hiểu cách bạn cập nhật ở đây theo kiểu gì, theo nguyên tắc nào... (tại sao là $C$4:$C$60)
Nhìn cấu trúc file của bạn: Merge Cells lung tung, muốn VBA nhúng tay vào cũng khó khăn

Muốn giúp bạn mà cũng chẳng hình dung được phải làm những gì để giúp. ;;;;;;;;;;;đau+-+-+-+đầu+-+-+-+quá+-+-+-+
 
bạn hiểu đúng ý mình đó
còn $C$4:$C$60 chỉ là mình dùng phạm vi ít để test dể dàng hơn chứ ko khoanh hết tất cả phạm vi mã .
Mình chỉ cần nhập dữ liệu ở sheet NHẬT KÝ. Mong muốn số liệu đó sẽ tự cập nhật sang hai sheet MSD và GRG và hoàn thành thao tác cộng trừ để ra số liệu tồn huhhu
( chỉ mới test trên sheet MDS chứ chưa làm gì ở sheet GRG cả, khi test trên MDS thành công thì mình mới áp dụng cho GRG )
túm lại : mình chỉ cần 1 công thức thỏa mãn điều kiện trên , giúp tớ với mai mình phải thuyết trình cho Sếp mà giờ chưa có ý tưỏng gì ..............
 
Mình nói trước, là sẽ không có công thức nào của mình giúp bạn đâu

Mình sẽ giúp bạn 1 macro; nhưng vẫn chưa rõ 1 vài điều sau đây:

(*) Ở trang 'Nhật kí" có ngày & chúng ta sẽ fải cập nhật số liệu tồn lượng hàng theo ngày. Nhưng trong 2 trang dữ liệu thì chỉ có 1 cột đề là Ngày 1; Cứ cho là ngày 1 đó là ngày hôm qua, thì hôm này có chuyện xuất nhập, thì lượng tồn sẽ được nhập tiếp vô cột bên fải liền kề fải không ('G")? & như vậy ô [G3] sẽ được nhập ngày hôm nay,?

Vậy chưa hết năm thì hết cột để bạn xài còn đâu?

Còn đây là những lời khuyên rất khó nghe:

(*) Tên trang tính không nên xài Tiếng Việt có dấu & có khoảng trống; Thay vì "Nhật ký" sao ta không xài là "NhatKy" ;

(*) Trong 1 trang tính lúc thì tên trường là tiếng Việt, lúc thì tiếng Anh để làm chi vậy?
Chuyên như vậy không hoàn toàn gây fấn khởi hay hào hứng thêm cho người nào đó khi giúp bạn; Nó sẽ tạo hiệu ứng xấu, một khi mô tả iêu cầu của bạn làm người đọc không hay chưa hoàn toàn hiểu bạn.

Thân ái!
 
mình đã đọc hướng dẫn trên rum và đã tìm được cách làm bằng pivot. nhưng khi copy công thức cho từng ngày thì file excel trở nên nặng và thao tác chậm . giúp mình với
 

File đính kèm

Web KT

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

Back
Top Bottom