Áp Dụng Hàm SUMPRODUCT để Tính ĐG Bình Quân Gia Quyền Liên ...

Menu Diễn đàn Dân Kế Toán | Cộng Đồng Kế Toán - Thuế
  • Trang chủ
  • Diễn đàn Bài viết mới Tìm chủ đề
  • Có gì mới Bài viết mới Hoạt động mới nhất
  • Thành viên Đăng ký Thành viên trực tuyến
Đăng nhập Có gì mới? Tìm kiếm

Tìm kiếm

Everywhere Chủ đề This forum This thread Chỉ tìm trong tiêu đề Bởi: Tìm Tìm kiếm nâng cao…
  • Bài viết mới
  • Tìm chủ đề
Menu Đăng nhập
  • Diễn đàn
  • Tin học kế toán
  • Dân kế toán và Excel
  • Ứng dụng Excel kế toán
You are using an out of date browser. It may not display this or other websites correctly.You should upgrade or use an alternative browser. Áp dụng hàm SUMPRODUCT để tính ĐG bình quân gia quyền liên hoàn
  • Thread starter AnhExcel
  • Ngày gửi 27/7/06
A

AnhExcel

Member
Hội viên mới Giả sử ta có 2 Sheet, một Sheet là DMMH có chứa mã MH và các số dư đầu kỳ. Tại Sheet này ta đặt 3 tên : TonMaMH cho cột chứa Mã MH, TonDauTG cho trị giá tồn đầu kỳ, TonDauSL cho số lượng tồn đầu kỳ Sheet thứ 2 là Sheet NhapXuatHH, Sheet này dùng để nhập các dữ liệu về Nhập Xuất HH phát sinh trong tháng Tại Sheet này ta có các cột sau : Cột K là Mã MH, cột M là Số Lượng Nhap, cột N là TGNhap, cột O là SLXuat, cột Q là TGXuat Tại Cell đầu tiên tính đơn giá vốn, giả sử là Cell K8, ta có công thức sau : =IF(OR(K8="",SUMIF(TonMaMH,K8,TonDauSL)=0),0,SUMIF (TonMaMH,K8,TonDauTG)/SUMIF(TonMaMH,K8,TonDauSL)) Bắt đầu Cell K9, công thức sẽ trở thành : =IF(K9="",0,(SUMIF(TonMaMH,K9,TonDauTG)+SUMPRODUCT (($K$8:K8=K9)*($N$8:N8-$Q$8:Q8)))/(SUMIF(TonMaMH,K9,TonDauSL)+SUMPRODUCT(($K$8:K8=K9 )*($M$8:M8-$O$8:-O8)))) Một cách khác để rút gọn công thức là đặt tên cho từng đoạn công thức nhu sau : Bạn đặt con trỏ ngay tại Cell đầu tiên áp dụng công thức, trong File gửi lên diễn đàn, tôi chọn Cell K8 Đặt tên cho các công thức sau : SLDuDau = SUMPRODUCT((TonMaMH=NhapXuatHH!$K8)*TonDauSL) TGDuDau = SUMPRODUCT((TonMaMH=NhapXuatHH!$K8)*TonDauTG) Công thức trong Cell K8 sẽ trở thành : =IF(OR(K8="",SLDuDau=0),0,TGDuDau/SLDuDau) Bây giờ, ta đặt con trỏ tại Cell K9, và tiếp tục đặt tên cho công thức : SLDuCuoi = SLDuDau+SUMPRODUCT((NhapXuatHH!$K$8:K8=NhapXuatHH! K9 )*(NhapXuatHH!$M$8:M8-NhapXuatHH!$O$8:-O8)) TGDuCuoi = TGDuDau+SUMPRODUCT((NhapXuatHH!$K$8:K8=NhapXuatHH! K9 )*(NhapXuatHH!$N$8:N8-NhapXuatHH!$Q$8:Q8)) Công thức tại Cell K9 sẽ được viết thành : =IF(OR(K9="",SLDuCuoi=0),0,TGDuCuoi/SLDuCuoi) (Nguồn: *********) Sửa lần cuối bởi điều hành viên: 7/8/06 L

lethanhhung

New Member
Hội viên mới Ðề: Áp dụng hàm SUMPRODUCT để tính ĐG bình quân gia quyền liên hoàn Tôi là thành viên mới nhập, tôi rât muốn tìm hiểu về hàm sumproduct sâu hơn, tôi đã áp dụng một số ứng dụng thực tế của hàm trong công tác thống kê. Máy tính của tôi cài offic 2003, có thể sử dụng hàm sumifs được không. Cám ơn bạn rất nhiều! D

ddnguyen

New Member
Hội viên mới Ðề: Áp dụng hàm SUMPRODUCT để tính ĐG bình quân gia quyền liên hoàn Bạn cho mình xin file excel minh họa được không? dat_butmuc

dat_butmuc

Member
Hội viên mới Ðề: Áp dụng hàm SUMPRODUCT để tính ĐG bình quân gia quyền liên hoàn
lethanhhung nói: Tôi là thành viên mới nhập, tôi rât muốn tìm hiểu về hàm sumproduct sâu hơn, tôi đã áp dụng một số ứng dụng thực tế của hàm trong công tác thống kê. Máy tính của tôi cài offic 2003, có thể sử dụng hàm sumifs được không. Cám ơn bạn rất nhiều! Nhấn để mở rộng...
Hàm SUMPRODUCT() Tác giả: Bùi Nguyễn Triệu Tường (BNTT - GPE), Sum = Tổng / Product = Tích SUMPRODUCT = Tổng của tích (các mảng dữ liệu) Cú pháp: = SUMPRODUCT(array1, array2, ...) array1, array2, ... : Có thể dùng từ 2 tới 255 mảng (với Excel 2003 trở về trước thì con số này chỉ là 30) và các mảng này phải cùng kích thước với nhau Lưu ý: Nếu các mảng không cùng kích thước, SUMPRODUCT sẽ báo lỗi #VALUE! Bất kỳ một phần tử nào trong mảng không phải là dữ liệu kiểu số, sẽ được SUMPRODUCT coi như bằng 0 (zero) Ví dụ: SUMPRODUCT(A1:B3, C1:D3) = 156 Cách tính: 156 = (3*2)+(4*7)+(8*6)+(6*7)+(1*5)+(9*3) Nếu dùng SUM() với công thức mảng, sẽ cho kết quả tương đương: {SUM(A1:B3 * C1:D3)} = SUMPRODUCT(A1:B3, C1:D3) = 156 Hathuong

Hathuong

Càng nhìn càng yêu
Hội viên mới Ðề: Áp dụng hàm SUMPRODUCT để tính ĐG bình quân gia quyền liên hoàn
AnhExcel nói: Giả sử ta có 2 Sheet, một Sheet là DMMH có chứa mã MH và các số dư đầu kỳ. Tại Sheet này ta đặt 3 tên : TonMaMH cho cột chứa Mã MH, TonDauTG cho trị giá tồn đầu kỳ, TonDauSL cho số lượng tồn đầu kỳ Sheet thứ 2 là Sheet NhapXuatHH, Sheet này dùng để nhập các dữ liệu về Nhập Xuất HH phát sinh trong tháng Tại Sheet này ta có các cột sau : Cột K là Mã MH, cột M là Số Lượng Nhap, cột N là TGNhap, cột O là SLXuat, cột Q là TGXuat Tại Cell đầu tiên tính đơn giá vốn, giả sử là Cell K8, ta có công thức sau : =IF(OR(K8="",SUMIF(TonMaMH,K8,TonDauSL)=0),0,SUMIF (TonMaMH,K8,TonDauTG)/SUMIF(TonMaMH,K8,TonDauSL)) Bắt đầu Cell K9, công thức sẽ trở thành : =IF(K9="",0,(SUMIF(TonMaMH,K9,TonDauTG)+SUMPRODUCT (($K$8:K8=K9)*($N$8:N8-$Q$8:Q8)))/(SUMIF(TonMaMH,K9,TonDauSL)+SUMPRODUCT(($K$8:K8=K9 )*($M$8:M8-$O$8:-O8)))) Một cách khác để rút gọn công thức là đặt tên cho từng đoạn công thức nhu sau : Bạn đặt con trỏ ngay tại Cell đầu tiên áp dụng công thức, trong File gửi lên diễn đàn, tôi chọn Cell K8 Đặt tên cho các công thức sau : SLDuDau = SUMPRODUCT((TonMaMH=NhapXuatHH!$K8)*TonDauSL) TGDuDau = SUMPRODUCT((TonMaMH=NhapXuatHH!$K8)*TonDauTG) Công thức trong Cell K8 sẽ trở thành : =IF(OR(K8="",SLDuDau=0),0,TGDuDau/SLDuDau) Bây giờ, ta đặt con trỏ tại Cell K9, và tiếp tục đặt tên cho công thức : SLDuCuoi = SLDuDau+SUMPRODUCT((NhapXuatHH!$K$8:K8=NhapXuatHH! K9 )*(NhapXuatHH!$M$8:M8-NhapXuatHH!$O$8:-O8)) TGDuCuoi = TGDuDau+SUMPRODUCT((NhapXuatHH!$K$8:K8=NhapXuatHH! K9 )*(NhapXuatHH!$N$8:N8-NhapXuatHH!$Q$8:Q8)) Công thức tại Cell K9 sẽ được viết thành : =IF(OR(K9="",SLDuCuoi=0),0,TGDuCuoi/SLDuCuoi) (Nguồn: *********) Nhấn để mở rộng...
Cái màu đỏ đó đâu rùi hả bạn? Bạn post cái đó lên thì pà kon mới hiểu chứ. Tui đã viết công thức đúng rùi nhưng chẳng hiểu cái chi cả. J

jadynguyen

New Member
Hội viên mới Ðề: Áp dụng hàm SUMPRODUCT để tính ĐG bình quân gia quyền liên hoàn Bạn Hathuong nói đúng đó. Bạn nên post cái file lên để mọi người tham khảo M

maythu

New Member
Hội viên mới Ðề: Áp dụng hàm SUMPRODUCT để tính ĐG bình quân gia quyền liên hoàn Bổ sung thêm bài có ảnh cho các bạn tìm hiểu thêm Hm SUMPRODUCT trong Excel, Hm tnh t?ng cc tch ph?n t? trong m?ng W

Wind_Flower

New Member
Hội viên mới Ðề: Áp dụng hàm SUMPRODUCT để tính ĐG bình quân gia quyền liên hoàn
lethanhhung nói: Tôi là thành viên mới nhập, tôi rât muốn tìm hiểu về hàm sumproduct sâu hơn, tôi đã áp dụng một số ứng dụng thực tế của hàm trong công tác thống kê. Máy tính của tôi cài offic 2003, có thể sử dụng hàm sumifs được không. Cám ơn bạn rất nhiều! Nhấn để mở rộng...
Why NOT ???? Bạn phải đăng nhập hoặc đăng ký để bình luận. Chia sẻ: Facebook Reddit Pinterest Tumblr WhatsApp Email Chia sẻ Link

CẨM NANG KẾ TOÁN TRƯỞNG

Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ

Liên hệ: 090.6969.247

  • Diễn đàn
  • Tin học kế toán
  • Dân kế toán và Excel
  • Ứng dụng Excel kế toán
Top

Từ khóa » Công Thức Tính Bình Quân Gia Quyền Trong Excel