lai@
Thành viên mới

- Tham gia
- 13/9/22
- Bài viết
- 8
- Được thích
- 0
Thử xem có đúng không nhá, nếu sai phản hồi lại nhá, tại F20 :Nhờ anh/chị chỉ giúp em làm công thức tính đơn giá bình quân khi xuất hàng bán với ạ.
Vì nhập hàng với nhiều đơn giá khác nhau nên em cần tính lại đơn giá bình quân mỗi khi xuất hàng bán cho khách.
Em có đính kèm file ạ. Em cảm ơn ạ
=SUMIFS($D$2:D20,$A$2:A20,A20)/COUNTIFS($A$2:A20,A20,$B$2:B20,">0")
Dạ em cảm ơn ạ. Nhưng em cảm thấy công thức chưa được chính xác ạ.Thử xem có đúng không nhá, nếu sai phản hồi lại nhá, tại F20 :
Mã:=SUMIFS($D$2:D20,$A$2:A20,A20)/COUNTIFS($A$2:A20,A20,$B$2:B20,">0")
Thử lại nhá xem được chưa:Dạ em cảm ơn ạ. Nhưng em cảm thấy công thức chưa được chính xác ạ.
Như tại F20 nếu ta tính bình thường thì sẽ ra đơn giá bình quân là 82.000đ. Nếu áp công thức thì kết quả của đơn giá bình quân không chính xác ạ.
Em cảm ơn vì đã giúp em ạ.
=SUMIFS($E$2:E20,$A$2:A20,A20)/SUMIFS($B$2:B20,$A$2:A20,A20)
Dạ em cảm ơn ạ.Thử lại nhá xem được chưa:
Mã:=SUMIFS($E$2:E20,$A$2:A20,A20)/SUMIFS($B$2:B20,$A$2:A20,A20)
Dạ em cảm ơn nhiều ạ.Nếu làm chính xác thì tại dòng 20, mã "BLACK B" xuất kho, đơn giá xuất kho phải là:
=(tổng giá trị nhập - tổng giá trị xuất)/(Tổng số lượng nhập - tổng số lượng xuất)
của các phát sinh từ dòng 1-19.
F20:
=IFERROR((SUMIF($A$1:A19,A20,$E$1:E19)-SUMIFS($E$1:E19,$A$1:A19,A20,$B$1:B19,0))/(SUMIF($A$1:A19,A20,$B$1:B19)-SUMIF($A$1:A19,A20,$C$1:C19)),"")
Sau đó tại E20:
=IF(B20>0,B20*D20,C20*F20)
Em thấy công thức bác @bebo021999 có vẻ không ổn cho lắm. Như mã hàng BLACK B, nhập không có đơn giá nào vượt quá 88000 mà đơn giá bình quân ô F40 là 89579 ????Nếu làm chính xác thì tại dòng 20, mã "BLACK B" xuất kho, đơn giá xuất kho phải là:
=(tổng giá trị nhập - tổng giá trị xuất)/(Tổng số lượng nhập - tổng số lượng xuất)
của các phát sinh từ dòng 1-19.
F20:
=IFERROR((SUMIF($A$1:A19,A20,$E$1:E19)-SUMIFS($E$1:E19,$A$1:A19,A20,$B$1:B19,0))/(SUMIF($A$1:A19,A20,$B$1:B19)-SUMIF($A$1:A19,A20,$C$1:C19)),"")
Sau đó tại E20:
=IF(B20>0,B20*D20,C20*F20)
Nhầm 1 tí. Sửa lại:Em thấy công thức bác @bebo021999 có vẻ không ổn cho lắm. Như mã hàng BLACK B, nhập không có đơn giá nào vượt quá 88000 mà đơn giá bình quân ô F40 là 89579 ????View attachment 287987
=IFERROR((SUMIF($A$1:A1,A2,$E$1:E1)-SUMIFS($E$1:E1,$A$1:A1,A2,$C$1:C1,">0"))/(SUMIF($A$1:A1,A2,$B$1:B1)-SUMIF($A$1:A1,A2,$C$1:C1)),"")]/code]
Copy xuống
Cái này em có thắc mắc cho em hỏi với ạ.Nhầm 1 tí. Sửa lại:
F2:
Mã:=IFERROR((SUMIF($A$1:A1,A2,$E$1:E1)-SUMIFS($E$1:E1,$A$1:A1,A2,$C$1:C1,">0"))/(SUMIF($A$1:A1,A2,$B$1:B1)-SUMIF($A$1:A1,A2,$C$1:C1)),"")]/code] Copy xuống