Tính tổng dồn vào 1 ô với nhiều điều kiện

Liên hệ QC

giang_pham

Thành viên mới
Tham gia
31/10/09
Bài viết
10
Được thích
0
Mình có bài toán nhờ mọi người xem giúp.
Để tính lượng dầu Diezel cho từng công trình, khi nhập giá trị vào cột D từ D13 đến D16 ở sheet "BC Khối Lượng", với mỗi giá trị nhập vào, excel sẽ tìm trong bảng "DMVT" giá trị tương ứng để nhân với giá trị vừa nhập. Mình muốn tính tổng lượng dầu Diezel dùng cho công trình BSNH vào tháng 1 và hiển thị vào ô C3.
Mình dùng hàm Match để tìm ra cột lấy giá trị trong bảng DMVT, rồi dùng Vlookup để tìm kiếm. Nhưng đến khi cộng dồn 4 giá trị thì không biết làm nữa. Mong mọi người giúp đỡ.
 

File đính kèm

bạn mở file xem có đúng ko nhé !
=SUMIF('BC Khối lượng'!$B$3:$B$22;C2;INDEX('BC Khối lượng'!$D$3:$O$22;0;MATCH(OFFSET(C1;;-MOD(COLUMN();3));'BC Khối lượng'!$D$1:$O$1;0)))

Link: https://www.mediafire.com/?5byy2k1ujhhazq4
 
Lần chỉnh sửa cuối:
Mình có bài toán nhờ mọi người xem giúp.
Để tính lượng dầu Diezel cho từng công trình, khi nhập giá trị vào cột D từ D13 đến D16 ở sheet "BC Khối Lượng", với mỗi giá trị nhập vào, excel sẽ tìm trong bảng "DMVT" giá trị tương ứng để nhân với giá trị vừa nhập. Mình muốn tính tổng lượng dầu Diezel dùng cho công trình BSNH vào tháng 1 và hiển thị vào ô C3.
Mình dùng hàm Match để tìm ra cột lấy giá trị trong bảng DMVT, rồi dùng Vlookup để tìm kiếm. Nhưng đến khi cộng dồn 4 giá trị thì không biết làm nữa. Mong mọi người giúp đỡ.
Công thức thấy oải quá, thử dùng hàm tự tạo xem sao.
Giải thích mà không cho kết quả mẫu khó biết thế nào là đúng.
 
Lần chỉnh sửa cuối:
Bạn ơi, ví dụ mình nhập vào ô D13:D16 các giá trị là 120,240,350,400. Như vậy, với mỗi giá trị này, lượng dầu Diezel tương ứng theo định mức trong sheet DMVT là 6.5; 8; 10; 12. vậy lượng dầu trong Tháng 1 của công trình BSNH là 120*6,5 + 240*8 + 350*10+400*12 = 10,880. Ý của mình là như vậy bạn ạ. Bạn xem giúp mình với
 
Bạn Ba Tê ơi, mình không biết dùng Marcro, mà khi mình thay đổi giá trị từ ô D3:D6, mình thấy giá trị ở ô C3 trong sheet VT theo DM nó không đổi
 
Bạn ơi, ví dụ mình nhập vào ô D13:D16 các giá trị là 120,240,350,400. Như vậy, với mỗi giá trị này, lượng dầu Diezel tương ứng theo định mức trong sheet DMVT là 6.5; 8; 10; 12. vậy lượng dầu trong Tháng 1 của công trình BSNH là 120*6,5 + 240*8 + 350*10+400*12 = 10,880. Ý của mình là như vậy bạn ạ. Bạn xem giúp mình với
Sao vậy?
Phải là 6.8-8-13-15 chứ sao là 6.5-8-10-12 ?
Bạn dò cách nào vậy?
 
Mình chọn "Enable Macros" rồi mà khi thay đổi giá trị vẫn không thấy ô C3 thay đổi giá trị
 
ô D14 là 240 thì nó nằm trong khoảng từ 0:300, với dầu Diezel thì giá trị tương ứng là 8
 
ô D14 là 240 thì nó nằm trong khoảng từ 0:300, với dầu Diezel thì giá trị tương ứng là 8
Bạn vẫn chưa trả lời rõ câu hỏi của tôi trên bài #6:

HongHIeu1.jpg

HongHieu2.jpg

Dò cột C bảng dưới với dòng đầu bảng trên thì cột D phải lần lượt nhân với 6.5 - 8 - 13 - 15

Bạn lại yêu cầu nhân với 6.5 - 8 - 10 - 12 theo điều kiện nào?
Bạn ơi, ví dụ mình nhập vào ô D13:D16 các giá trị là 120,240,350,400. Như vậy, với mỗi giá trị này, lượng dầu Diezel tương ứng theo định mức trong sheet DMVT là 6.5; 8; 10; 12. vậy lượng dầu trong Tháng 1 của công trình BSNH là 120*6,5 + 240*8 + 350*10+400*12 = 10,880. Ý của mình là như vậy bạn ạ. Bạn xem giúp mình với
C13,C14,C15,C16 để làm gì?
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom