Hỏi: Cách lặp lại công thức tính (2 người xem)

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

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

soulme

Thành viên mới
Tham gia
24/5/10
Bài viết
11
Được thích
0
Chào cả nhà,mình có một vấn đề sau muốn được hỏi và mong các bạn chỉ giúp mình.
Mình sử dụng hàm sumproduct để tính có cách nào để copy lặp lại công thức tính cho vùng khác với số lượng dòng khác nhau không ? Cụ thể như sau:
- mình tính sumproduct tại ô C8 cho số 1001
1.JPG
- Giờ mình muốn tính tương tự như vậy cho các cột số tiếp theo 1003, 1004,... nếu mình copy hàm và paste vô thì công thức sẽ không còn đúng do số dòng không bằng nhau. Vậy có cách nào để mình lặp lại công thức tính không ạ?
2.JPG
Rất mong mọi người chỉ giúp! Cảm ơn cả nhà trước ạ!
 

File đính kèm

Lần chỉnh sửa cuối:
Cảm ơn bạn đã trả lời. Mình đã sửa lại file đính kèm. Nhưng bạn không hiểu ý mình hỏi. Vấn đề là không phải mình không biết cách copy paste công thức như bạn nói. Mà khi paste công thức do số dòng khác nhau thì kết quả không còn đúng mà lại phải chỉnh tay vùng chọn nếu chỉ có ít dữ liệu thì không sao nhưng với sô lượng dữ liệu nhiều chỉnh tay rất mất thời gian nên mình mới hỏi giải pháp mà.
 
Cảm ơn bạn đã trả lời. Mình đã sửa lại file đính kèm. Nhưng bạn không hiểu ý mình hỏi. Vấn đề là không phải mình không biết cách copy paste công thức như bạn nói. Mà khi paste công thức do số dòng khác nhau thì kết quả không còn đúng mà lại phải chỉnh tay vùng chọn nếu chỉ có ít dữ liệu thì không sao nhưng với sô lượng dữ liệu nhiều chỉnh tay rất mất thời gian nên mình mới hỏi giải pháp mà.
Mình thấy nếu điền công thức thì không có đâu. Nêu như bạn mong muốn thì phải viết code VBA(code này đơn giản thui). Ko biết ý bạn có muốn giải quyết bài toán = VBA k.
 
Ý bạn như thế này có đúng không?

Công thức cho B8 - sử dụng để copy
Mã:
=SUM(OFFSET($B$2,IFERROR(LOOKUP(2,1/($A$2:A7=""),ROW($1:7)),0),,LOOKUP(2,1/($A$2:A8=""),ROW($1:7)-1)-IFERROR(LOOKUP(2,1/($A$2:A7=""),ROW($1:7)),0)))
Công thức cho C8 - Sử dụng để Copy
Mã:
=SUMPRODUCT(OFFSET($B$2,IFERROR(LOOKUP(2,1/($A$2:A7=""),ROW($1:7)),0),,LOOKUP(2,1/($A$2:A8=""),ROW($1:7)-1)-IFERROR(LOOKUP(2,1/($A$2:A7=""),ROW($1:7)),0)),OFFSET($C$2,IFERROR(LOOKUP(2,1/($A$2:A7=""),ROW($1:7)),0),,LOOKUP(2,1/($A$2:A8=""),ROW($1:7)-1)-IFERROR(LOOKUP(2,1/($A$2:A7=""),ROW($1:7)),0)))/SUM(OFFSET($B$2,IFERROR(LOOKUP(2,1/($A$2:A7=""),ROW($1:7)),0),,LOOKUP(2,1/($A$2:A8=""),ROW($1:7)-1)-IFERROR(LOOKUP(2,1/($A$2:A7=""),ROW($1:7)),0)))
 
Web KT

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

Back
Top Bottom