Hỏi: Cách lặp lại công thức tính

Liên hệ QC

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

  • Hoi dap.xlsx
    9.7 KB · Đọc: 14
Lần chỉnh sửa cuối:
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
View attachment 152516
- 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 ạ?
View attachment 152519
Rất mong mọi người chỉ giúp! Cảm ơn cả nhà trước ạ!

1. Tôi chả thấy cái công thức nào trong file của bạn
2. Muốn copy thì F2 vào ô chứa công thức, Bôi đen Và copy dạng text của công thức
3. Tới ô muốn paste thì F2 và Paste vào...

RỒi muốn sửa gì thì sửa....
 
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
Back
Top Bottom