Xin giúp cách tính trung bình cộng

Liên hệ QC
Chẳng thể tải được. Theo mình nghĩ bạn nên dùng hàm average là tính được trung bình thôi mà
 
Mình đang làm báo cáo hằng ngày, trong bảng tính có yêu cầu tính trung bình. Ví dụ: ngày 29
Công thức: Sum(A2:J30)/29
ngày 30 : Sum(A2:J31)/30
có bạn nào chỉ cho mình công thức, khi nhập ngày ( 29 hoặc 30 ...) thì nó sẽ cho mình kết quả, khỏi phải thay đổi các số ...29, 30 hằng ngày.
Xin đa tạ ! :D
 
Mình đang làm báo cáo hằng ngày, trong bảng tính có yêu cầu tính trung bình. Ví dụ: ngày 29
Công thức: Sum(A2:J30)/29
ngày 30 : Sum(A2:J31)/30
có bạn nào chỉ cho mình công thức, khi nhập ngày ( 29 hoặc 30 ...) thì nó sẽ cho mình kết quả, khỏi phải thay đổi các số ...29, 30 hằng ngày.
Xin đa tạ ! :D
Bạn gửi file lên để được hướng dẫn cụ thể hơn.
Có thể sử dụng hàm AVERAGEIF để tính trong bình theo điều kiện, ví dụ một hàng (hoặc 1 cột) có 31 cell (cho 31 ngày), tính trung bình các cell có số liệu:
Mã:
=AVERAGEIF(A2:AE2,"<>""")
Hoặc đặt điều kiện >0, ...
 
Từ A2 đến J30 có 29 dòng. Từ A2 đến J31 có 30 dòng.
Tôi nghĩ là người ta hỏi cách dùng khoảng động (dynamic range) chứ không phải hỏi cách dùng hàm Average
Có hai cách giải quyết, dùng hàm indirect hoặc dùng hàm offset
Ví dụ 29, 30 được gõ ở ô X1
= SUM(OFFSET($A$2:$J2, 0, 0, X1)) / X1
= SUM(INDIRECT("$A$2:$J$" & X1)) / X1
 
Mình đang làm báo cáo hằng ngày, trong bảng tính có yêu cầu tính trung bình. Ví dụ: ngày 29
Công thức: Sum(A2:J30)/29
ngày 30 : Sum(A2:J31)/30
có bạn nào chỉ cho mình công thức, khi nhập ngày ( 29 hoặc 30 ...) thì nó sẽ cho mình kết quả, khỏi phải thay đổi các số ...29, 30 hằng ngày.
Xin đa tạ ! :D
bạn có thể dùng công thức này
=sum(INDIRECT("A2:j"&C1+1))/C1
c1 là ô chứa số dòng bạn cần tính "tương đương với số ngày bạn cần tính"
xem file tham khảo
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom