Hỏi công thức tính bình quân có điều kiện (4 người xem)

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

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

nthxe

Trình còi
Tham gia
14/6/08
Bài viết
260
Được thích
112
Chào các anh các chị,

Em có 1 file excel trong có có các cột: Nước, năm, mã hàng, tên hàng, đvt và giá. Ví dụ trong file đính kèm.

Ở sheet khác, em muốn tính giá bình quân của những mặt hàng có cùng mã. Nhờ các anh chị chỉ giùm công thức, cách làm.

Cảm ơn các anh các chị
 

File đính kèm

Chào các anh các chị,

Em có 1 file excel trong có có các cột: Nước, năm, mã hàng, tên hàng, đvt và giá. Ví dụ trong file đính kèm.

Ở sheet khác, em muốn tính giá bình quân của những mặt hàng có cùng mã. Nhờ các anh chị chỉ giùm công thức, cách làm.

Cảm ơn các anh các chị
Bạn sử dụng CT:
Mã:
=SUMIF(ICCP!$C$3:$C$24;A2;ICCP!$F$3:$F$24)/COUNTIF(ICCP!$C$3:$C$24;A2)
 

File đính kèm

Bạn xem file đính kèm nhé.
 

File đính kèm

Bạn dùng công thức mảng nhé! (Khi đánh công thức xong kết hợp 3 phím ctrl+shift+enter)
=AVERAGE(IF($C$3:$C$24=G3;$F$3:$F$24;""))
Chú ý: G3 là mã hàng điều kiện mà bạn muốn tính
 
Thanks các anh, để mình xem đã
 
Chào các anh các chị,

Em có 1 file excel trong có có các cột: Nước, năm, mã hàng, tên hàng, đvt và giá. Ví dụ trong file đính kèm.

Ở sheet khác, em muốn tính giá bình quân của những mặt hàng có cùng mã. Nhờ các anh chị chỉ giùm công thức, cách làm.

Cảm ơn các anh các chị
Nếu bạn sử dụng Excel 2007, thì có sẵn hàm AVERAGEIF, cách sử dụng y như SUMIF.
Giả sử bạn muốn tính giá bình quân ở sheet khác là Sheet1, thì bên Sheet1, bạn tạo một cột chứa những mã hàng, rồi bên cột Giá bình quân, dùng công thức như hình sau:
000-571.jpg
Trong cột B, tôi dùng công thức:
=AVERAGEIF(ICCP!$C$3:$C$24, Sheet1!A2, ICCP!$F$3)​
Đó là tôi ghi tắt vùng giá để tính trung bình, còn nếu viết đầy đủ, thì nó sẽ như sau:
=AVERAGEIF(ICCP!$C$3:$C$24, Sheet1!A2, ICCP!$F$3:$F$24)​
Bạn có thể tham khảo hàm này ở đây: Hàm AVERAGEIF
 
Lần chỉnh sửa cuối:
chào mọi người
Xin mọi người giúp mình với, mình mún tính đơn giá bình quân gia quyền liên hoàn nhưng không biết công thức tính như thế nào ?
Mình quản lý kho và đơn giá xuất theo (mã linh kiện và ngày tháng)
 
Bạn dùng công thức mảng nhé! (Khi đánh công thức xong kết hợp 3 phím ctrl+shift+enter)
=AVERAGE(IF($C$3:$C$24=G3;$F$3:$F$24;""))
Chú ý: G3 là mã hàng điều kiện mà bạn muốn tính
Cảm ơn bạn,
Mình trình excel còi nên công thức trên có vẻ dễ hiểu hơn cả.

Nếu mình muốn thêm điều kiện, ví dụ, tính bình quân từng mã hàng theo năm thì sửa công thức trên ra sao bạn ơi? Trong excel 2007 có hàm averageifs nhưng mình lại dùng excel 2003. Hic
 
Lần chỉnh sửa cuối:
Cảm ơn bạn,
Mình trình excel còi nên công thức trên có vẻ dễ hiểu hơn cả.

Nếu mình muốn thêm điều kiện, ví dụ, tính bình quân từng mã hàng theo năm thì sửa công thức trên ra sao bạn ơi? Trong excel 2007 có hàm averageifs nhưng mình lại dùng excel 2003. Hic
Thì bạn nhân thêm trong điều kiện thôi:
I3=AVERAGE(IF(($B$3:$B$24=G3)*($C$3:$C$24=H3);$F$3:$F$24;""))

G3: Điều kiện năm
H3: Điều kiện mã hàng
Nhớ đây là công thức mảng nhé bạn. Kết hợp tổ hợp phím ctrl+shift+enter
 
Web KT

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

Back
Top Bottom