Cộng tổng và kết hợp dò nhiều điều kiện (1 người xem)

Người dùng đang xem chủ đề này

truckhoa2006

Thành viên hoạt động
Tham gia
3/10/07
Bài viết
155
Được thích
16
Em có 1 file:
- Bây giờ làm sao để đặt công thức cho cột tổng như sau:
=số lượng của mỗi nguyên vật liệu * đơn giá của từng Nguyên vật liệu và cộng tất cả những Nguyên vật liệu nào có số lượng > 0
Trong đó:
Đơn giá của Nguyên vật liệu được lấy bằng cách dò bên sheet 1
Em đã dùng công thức : Số lượng * Vlookup của từng nguyên vật liệu, nhưng nó chỉ cho em dò mới 7 cái vlookup thì nó không cho viết công thức thêm
Trong khi thực tế bảng của em có đến 350 nguyên vật liệu
Xin giúp dùm em, nếu có thể chia công thức làm 2 cũng được
Em cám ơn.
 

File đính kèm

1. Tuyệt vời không gì tuyệt vời hơn. Cám ơn bạn
=SUMPRODUCT(C5:N5,TRANSPOSE(Sheet1!$D$5:$D$16))
Hàm rất hay, nhưng em muốn hiểu ý nghĩa hàm này được không vậy. Vì em thấy nó không thèm lấy điều kiện là nguyên vật liệu tên gì mà vẫn tìm ra chính xác đơn giá của nguyên vật liệu cột đó luôn.
Cám ơn anh.

2. Cho em thêm một câu hỏi nữa nha.
Bây giờ ở sheet 2 có 1 ô B2 có giá trị là 1/5/2014 và ô này có thể thay đổi theo thời gian cần dò tìm. Tương đương nếu B2 là 1/5/2014 thì lấy giá 1/5/2014 , nếu B2 là 1/6/2014 thì lấy đơn giá 1/6/2014
 

File đính kèm

Hàm sumproduct:
Cú pháp:
Sumproduct(array1,array2,......)
ý nghĩa:
Nhân các thành phần tương ứng trong các mảng đã cho và trả về tổng của các tích số này.
V
í dụ ta có 2 mảng sau:
array1:{1,2,3,4}
array2:{3,4,5,6}
=Sumproduct({1,2,3,4},{3,4,5,6})=1*3+2*4+3*5+4*6.
Transpose: Chuyển mảng ngang thành mảng dọc và ngược lại.(khi dùng hàm này nhớ sử dụng tổ hợp phím Ctrl+shilft+enter vì nó là mảng)
Bạn nhập ngày tháng vào B1 ở Sheet 2 nhe.
 

File đính kèm

Lần chỉnh sửa cuối:
Cộn tổng và kết hợp dò nhiều điều kiện

Vấn đề 2 đây.
Nếu ngày ô B2 của sheet 2 thay đổi thì lúc này đơn giá dò sẽ chuyển sang cột đơn giá tương ứng ở sheet 2.

Ở vấn đề 1 mình muốn biết là , có phải nếu chỉ cần mình thay đổi vị trí tên nguyên vật liệu ở sheet 1 hoặc 2 ( Ví dụ: A1 là Tôm ; B1 Cua) thì nó sẽ cho ra giá sai phải không. Nếu đúng vậy mình sẽ chú ý khi đổi vị trí của nó.

Cám ơn bạn nhiều
 

File đính kèm

Hàm sumproduct:
Cú pháp:
Sumproduct(array1,array2,......)
ý nghĩa:
Nhân các thành phần tương ứng trong các mảng đã cho và trả về tổng của các tích số này.
V
í dụ ta có 2 mảng sau:
array1:{1,2,3,4}
array2:{3,4,5,6}
=Sumproduct({1,2,3,4},{3,4,5,6})=1*3+2*4+3*5+4*6.
Transpose: Chuyển mảng ngang thành mảng dọc và ngược lại.(khi dùng hàm này nhớ sử dụng tổ hợp phím Ctrl+shilft+enter vì nó là mảng)
Bạn nhập ngày tháng vào B1 ở Sheet 2 nhe.

Cho mình hỏi, cái này có bất tiện lắm không vì phải lấy dữ liệu bên sheet1 đem bỏ vào sheet2 rồi mới dò tính giá. Nếu như vậy thì bảng sheet 2 phải thêm 1 bảng lọc dữ liệu , mà mỗi lần thêm số lượng của NVL nào thì phải kéo công thức xuống của bảng lọc dữ liệu.
Đồng thời nếu thêm cột NVL trước cột tổng cộng của sheet 2 thì cũng phải kéo công thức lại.

Xin xem lại dùm mình cám ơn nhiều a.
 
Bây giờ bạn làm như sau:
Khi bạn thêm NVL mới vào sheet NVL thì Sheet lọc đơn giá thì bạn phải chép công thức cho các dòng (NVL,ĐVT,ĐƠN GIÁ) và bạn nhập ngày muốn lọc dữ liệu, sang Sheet Tính tiền bạn insert thêm vào cột trước cột thành tiền chép công thức cho NVL và ĐVT, nhập số lượng cho vào thì cột Thành Tiền nó sẽ tự động cập nhật còn vấn đề bạn hỏi là nếu bạn điều chỉnh vị trí nguyên vật liệu thì nó không ảnh hưởng gì hết. Bởi vì bạn thay đổi tên thì tên NVL ở các sheet khác cũng thay đổi theo. Bạn thử file mình gửi nhe.
Có gì không hiểu thì cứ hỏi tiếp.
 

File đính kèm

Lần chỉnh sửa cuối:

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

Back
Top Bottom