Nhờ tạo lập hàm Excell tính tổng các phiếu nhập, xuất

  • Thread starter Thread starter adua29
  • Ngày gửi Ngày gửi
Liên hệ QC

adua29

Real-life Girls Super Сasual Dating
Tham gia
29/4/08
Bài viết
156
Được thích
111
Giới tính
Nam
Nghề nghiệp
Health
Do file excel của em mỗi khi in 1 phiếu xuất, nhập phải nhập số thứ tự phiếu đó vào vào sheet inxuatnhap và in phiếu, mỗi thời điểm chỉ xem được 1 phiếu nên không lập công thức tính tổng số phiếu theo mỗi đơn vị tham gia xuất, nhập được. Vì vậy em nhờ các anh lập cho em hàm tính tổng với các điều kiện sau:

Cấu trúc hàm như sau:

=SUMCUS(gt; vdk, vgt; on; ox;dk)

Trong đó:
- vdk: vùng điều kiện là các ký tự số hoặc chữ bất kỳ (1,3,4,6, n1, m1,...) (tương ứng đơn vị xuất hoặc nhập)
- vgt: vùng giá trị là các ô chứa số tự nhiên có số cột bằng vùng điều kiện (tương ứng với các phiếu xuất, nhập cho đơn vị trong vdk)
- gt: Giá trị: là 1 số tự nhiên hoặc xây ký tự xuất hiện không theo quy luật trong vùng điều kiện.
- on: ô nhập: là một ô excel (tương ứng là số thứ tự phiếu xuất hoặc nhập để in phiếu)
- ox: ô xuất: là một ô excel có giá trị liên kết và biến động phụ thuộc theo giá trị của ô nhập (là tổng giá trị của phiếu xuất, nhập).
- dk: điều kiện để thực hiện tính toán

Hàm tính toán như sau:
* Nếu điều kiện (dk) bằng 1 thì thực hiện các bước sau:
- Lấy lần lượt các giá trị trong vùng giá trị (vgt) tương ứng với giá trị trong vùng điều kiện (vdk) đưa vào ô nhập (on).
- Sau mỗi lần nhập giá trị cho ô nhập (on), cập nhật công thức để cho ra giá trị ô xuất (ox) tương ứng.
Hàm cho ra kết quả là tổng cộng giá trị xuất hiện lần lượt trong ô xuất (ox) sau khi đã quét hết các giá trị trong vùng giá trị (vgt) tương ứng với giá trị (gt) trong vùng điều kiện (vdk).
* Nếu điều kiện (dk) bằng 0 thì cho hàm cho kết quả bằng 0

Do file em lập dùng để quản lý xuất nhập thuốc tân dược nên dung lượng file lớn trên 100Mb, vì vậy em mô phỏng các điều kiện của hàm trong file Excel em gửi kèm theo đây nhờ các anh lập hàm giúp.
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Bạn biết không, Trang tính của bạn, nhất là trang 'XuatNhap' cấu trúc rất khó phát triển trong tương lai!

Như mình thì trang đó nên tách ra làm 2 vùng hay thành 2 trang tính;
Trang/vùng đầu gồm chỉ [STT], [TenThuoc], [NơiSX], [ĐVT] (Nên thêm mã duy nhất vô nữa; Có trường [QuiCach] càng OK)
Vùng hay trang tiếp là những trường còn lại;
Có vậy số dòng trang tính đáp ứng cho ta lưu các records dữ liệu từ năm này sang năm khác liên tục được.

Rất mong bạn xem xét lưu í của mình & cho í kiến!
 
Bạn biết không, Trang tính của bạn, nhất là trang 'XuatNhap' cấu trúc rất khó phát triển trong tương lai!

Như mình thì trang đó nên tách ra làm 2 vùng hay thành 2 trang tính;
Trang/vùng đầu gồm chỉ [STT], [TenThuoc], [NơiSX], [ĐVT] (Nên thêm mã duy nhất vô nữa; Có trường [QuiCach] càng OK)
Vùng hay trang tiếp là những trường còn lại;
Có vậy số dòng trang tính đáp ứng cho ta lưu các records dữ liệu từ năm này sang năm khác liên tục được.

Rất mong bạn xem xét lưu í của mình & cho í kiến!

Mình đã xây dựng trang GOC chứa các thông tin về [tenthuoc],[nơi sản xuât] với số lượng mặt hàng tối đa lên đến 10.000 mặt hàng, hiện tại mới sử dụng trên 3.000 dòng trong đó đã có các dòng dự phòng thêm mặt hàng mới, vì vậy dung lượng file lớn trên 100Mb do có nhiều liên kết giữa các trang.

Đã có một số phần mềm chuyên quản lý xuất nhập thuốc tuy nhiên một số yêu cầu chưa đáp ứng được theo thực tế do đơn vị nhỏ lẻ, mới thành lập, quản lý xuất nhập chưa theo quy trình nên mình phải làm file xuất nhập này.

Mình đã có thể in phiếu xuất nhập ở bất kỳ thời điểm nào, còn mỗi điều kiện cộng tổng thì không muốn cộng bằng tay nên nhờ các bạn lập hàm giúp.

Mình cũng muốn lập mã duy nhất cho mỗi mặt hàng nhưng chưa tìm được giải pháp liên kết, truy vấn nội dung theo mã và do một mặt hàng có nhiều lô, hạn dùng khác nhau nên chưa tìm được cách giải quyết, đành cố làm theo khả năng vậy.
 
hỏi thêm một chút về hàm sum

Em có một bài toán nữa cũng liên quan đến hàm sum đó là tìm tổng của một dãy các hiệu ví dụ :

B=Σͥ(100-Ai)²

Trong đó " i " chạy từ 1 đến 100.
Tính B=?
Ai là các giá trị đã có sẵn trong bảng êxel dưới đây.
Các bác ai biết thì trả lời hộ em./-*+/ }}}}} thank các bác nhiều lắm.
 

File đính kèm

Web KT

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

Back
Top Bottom