Đặt công thức sum tại đầu hàng

Liên hệ QC

thanhlong68

Thành viên chính thức
Tham gia
17/11/12
Bài viết
66
Được thích
2
Em có file như sau em muốn đặt công thức sum tại hàng đầu tiên sau đó kéo xuống để coppy và tự cho ra kết quả mà không cần phải chỉnh sửa lại. Nhờ mọi người giúp đỡ giùm. Em cám ơn
 

File đính kèm

  • coppy cong thuc.xls
    24.5 KB · Đọc: 38
Em có file như sau em muốn đặt công thức sum tại hàng đầu tiên sau đó kéo xuống để coppy và tự cho ra kết quả mà không cần phải chỉnh sửa lại. Nhờ mọi người giúp đỡ giùm. Em cám ơn
mượn cột phụ F F2=IF(E6="",SUM(E7:$E$61)-SUM(F7:$F$61),"") kéo xuống tới F61 hoặc E6=SUM(OFFSET(E7,,,MATCH(TRUE,INDEX(D7:D61="",0),0)-1)) copy xuống các cell khác
 
Lần chỉnh sửa cuối:
Upvote 0
mượn cột phụ F
F2=IF(E6="",SUM(E7:$E$61)-SUM(F7:$F$61),"")
kéo xuống tới F61

hoặc
E6=SUM(OFFSET(E7,,,MATCH(TRUE,INDEX(D7:D61="",0),0)))

copy xuống các cell khác

Công thức cho E6:
Mã:
=2*SUBTOTAL(109,$E7:$E$100)-SUM($E7:$E$100)
MATCH, INDEX cho cho mệt (mà chắc gì đã chính xác)
 
Upvote 0
Em cám ơn nhưng có cách nào có thể đặt code vào được không ạ, vì sau này em muốn có thể thay đổi bằng một số hàm khác không nhất thiết hàm sum, VD như hàm Average
 
Upvote 0
Bạn hỏi gì chẳng hiểu?
bạn hỏi ai thì nhấp vào chổ "trả lời với trích dẫn" thì người ta mới biết để trả lời cho bạn
Dạ ý em nói với công thức của bác ndu96081631 thì em thấy đã đúng với hàm sum rồi. Nhưng ý em muốn có cách nào viết code để em có thể dùng với hàm khác chứ không cứ gì là đặt hàm sum vào đó, em có thể đặt hàm average hoặc hàm gì đó mà hàm đó tự nhận biết sẽ bắt đầu tính từ ô nào tới ô nào đó anh
 
Upvote 0
Dạ ý em nói với công thức của bác ndu96081631 thì em thấy đã đúng với hàm sum rồi. Nhưng ý em muốn có cách nào viết code để em có thể dùng với hàm khác chứ không cứ gì là đặt hàm sum vào đó, em có thể đặt hàm average hoặc hàm gì đó mà hàm đó tự nhận biết sẽ bắt đầu tính từ ô nào tới ô nào đó anh
Bạn làm như sau
Bước 1: Đặt trỏ chuột tại ô E6 và đặt Name
1/ Area
Mã:
=OFFSET($E7,,,SMALL(IF($E7:$E6000="",ROW(INDIRECT("1:"&ROWS($E7:$E6000))),""),1)-1)

Bây giờ tại bất cứ dòng màu xanh nào bạn muốn đặt công thức thì gõ dạng như sau

Mã:
=Sum(Area)

hoặc

=Average(Area)

hoặc

=Count(Area)

.....
 
Upvote 0
Em làm đúng như bác đã hướng dẫn nhưng không được và hơn nữa em muốn đặt công thức duy nhất tại cell E6 sau đó kéo xuống thì các ô khác sẽ tự biết, Nếu là tính tổng thì sẽ tự hiểu là bắt đầu từ ô nào tới ô nào
 
Upvote 0
Em làm đúng như bác đã hướng dẫn nhưng không được và hơn nữa em muốn đặt công thức duy nhất tại cell E6 sau đó kéo xuống thì các ô khác sẽ tự biết, Nếu là tính tổng thì sẽ tự hiểu là bắt đầu từ ô nào tới ô nào

Xem kỹ lại cấu trúc bài của bạn thì rất khó có thể làm chính xác:
Ví dụ: Tại dòng 8 tất các các mục đều trống mà vẫn tồn tại tiền?
Tại dòng 22: *Máy thi công tự đánh trong khi tại dòng 40 thì cần công thức
Đó mới chỉ là 2 trong số những tồn tại của file mẫu bạn đưa ra
Vì vậy bạn nên chuẩn lại cách thể hiện báo cáo trước khi muốn tìm những phương pháp thực hiện chuẩn.
 
Upvote 0
Em đã sửa lại file trong VD
 

File đính kèm

  • coppy cong thuc.xls
    18 KB · Đọc: 3
Upvote 0
Bạn xem file, tôi đã ghi chú cách làm.
 

File đính kèm

  • coppy cong thuc (1).xls
    19.5 KB · Đọc: 12
Upvote 0
Bạn xem file, tôi đã ghi chú cách làm.
Cám ơn bác em đã làm theo và đã được rồi ạ. Công thức này khá phức tạp do em hơi kém nên em chưa hiểu, Nếu không ngại bác giúp em làm sao sau khi đặt ở ô đầu tiên em chỉ cần kéo xuống cuối cùng là được, Không phải coppy từng ô hay đánh công thức cho từng ô một được không ạ. Em đã đặt thử công thức này nhưng không được "=IF(D1="",MAX(Area),E2)"
Cám ơn bác nhiều
 
Lần chỉnh sửa cuối:
Upvote 0
Cám ơn bác em đã làm theo và đã được rồi ạ. Công thức này khá phức tạp do em hơi kém nên em chưa hiểu, Nếu không ngại bác giúp em làm sao sau khi đặt ở ô đầu tiên em chỉ cần kéo xuống cuối cùng là được, Không phải coppy từng ô hay đánh công thức cho từng ô một được không ạ. Em đã đặt thử công thức này nhưng không được "=IF(D1="",MAX(Area),E2)"
Cám ơn bác nhiều
Tôi không hiểu ý "kéo" của bạn. Các ô dữ liệu cần điền ngắt quãng thì "kéo" làm sao? Bạn có thể Copy, Paste hay mày mò "Vọoc" các cách khác xem, chủ động tìm hiểu bạn sẽ nhanh trở thành cao thủ đấy //**/
 
Upvote 0
Web KT
Back
Top Bottom