Giúp xử lý Tính tổng lượng vật tư xuất cho từng công trình

Liên hệ QC

huyhaithao

Thành viên mới
Tham gia
2/12/08
Bài viết
2
Được thích
2
Mình gửi file này nhờ mọi người giải quyết giúp nhé. Cám ơn mọi người!
 

File đính kèm

  • Tinh vat tu xuat cho cong trinh.xls
    20 KB · Đọc: 55
Cách này để tham khảo mà thôi, tuy nhiên nó có thể cho bạn cả trị giá món hàng đó nữ

PHP:
Option Explicit
Function VatTuCT(LookUpRange As Range, MaVT As Range, CTrinh As Range, _
   Optional SoLg As Boolean = False) As Double
 Dim Clls As Range
 
 For Each Clls In LookUpRange.Resize(LookUpRange.Rows.Count)
   If Clls.Value = CTrinh.Value And Clls.Offset(, 1).Value = MaVT Then _
      VatTuCT = VatTuCT + Clls.Offset(, IIf(SoLg, 7, 6)).Value
 Next Clls
End Function
Lúc đó cú fáp tại [M7] sẽ là =VatTuCT(BangTra,K7,M$5)

BangTra là vùng ta đã gán tên gồm từ A9:G30

(Nếu chưa hài lòng thì chờ SUMPRODUCT() nhá!
 
tôi đã làm cho bạn rồi nhưng không upload file lên được vậy bạn vui long nhập công thức sau
=SUM(IF(($B$6:$B$28=$K7)*($A$6:$A$28=N$5),$G$6:$G$28)) nhập xng bấm tổ hợp phím ctrt+shift+enter
 
tôi đã làm cho bạn rồi nhưng không upload file lên được vậy bạn vui long nhập công thức sau
=SUM(IF(($B$6:$B$28=$K7)*($A$6:$A$28=N$5),$G$6:$G$28)) nhập xng bấm tổ hợp phím ctrt+shift+enter

Nếu mà dùng Sum với tổ hợp phím Ctrl+Shift+Enter như bạn thì không cần dùng hàm IF nữa đâu:
PHP:
=SUM(($B$6:$B$28=$K7)*($A$6:$A$28=N$5)*($G$6:$G$28))
 
gui anh : dat_butmuc
cam on bac da chi giao, nếu như trong office 2007 thì chi cần công thức sau
SUMIFS($G$6:$G$ 28,$B$6:$B$28,$K7,$A$6:$A$28,N$5) LA OK BAC XEM CO CHIÊU GÌ KHÁC THÌ CHỈ GIÁO GIÚP NHÉ
 
gui anh : dat_butmuc
cam on bac da chi giao, nếu như trong office 2007 thì chi cần công thức sau
SUMIFS($G$6:$G$ 28,$B$6:$B$28,$K7,$A$6:$A$28,N$5) LA OK BAC XEM CO CHIÊU GÌ KHÁC THÌ CHỈ GIÁO GIÚP NHÉ
cái chiêu này chắc chắn bác ấy nghĩ ra roài, nhưng vì hầu hết các bạn đều dùng ex2003 nên bác ấy làm theo số đông đó. Mình hôm roài cũng quên mất mà làm cho một anh bài ex bằng ex2007 kết quả là lại bị anh ấy gửi mail lại là vì sao toàn báo lỗi,.
 
Khoa oi
sao minh upload file thi toa bao loi như sau
Fatal error:
  • File system directory "atc/2/3/1/7/5/8" is not writable or cannot be found. Please create this directory; ensure the directory is writable or change the directory setting.
Unable to proceed with save while $errors array is not empty in class vB_DataManager_AttachmentFiledata in [path]/includes/class_dm.php on line 849
CÓ CÁCH NÀO CHỈ MÌNH VỚI
 
Khoa oi
sao minh upload file thi toa bao loi như sau
Fatal error:

  • File system directory "atc/2/3/1/7/5/8" is not writable or cannot be found. Please create this directory; ensure the directory is writable or change the directory setting.

Unable to proceed with save while $errors array is not empty in class vB_DataManager_AttachmentFiledata in [path]/includes/class_dm.php on line 849
CÓ CÁCH NÀO CHỈ MÌNH VỚI
- hình như nó báo là file "atc/2/3/1/7/5/8" không thể tìm thấy .
, bác thử gửi mail bài bác em xem đc ko?
 
mình đã gửi mail rồi
vui lòng giúp đỡ
trân trọng
 
Web KT
Back
Top Bottom