ducminh1785
Thành viên mới

- Tham gia
- 30/6/11
- Bài viết
- 11
- Được thích
- 0
Xét công thức tại EY2:Em đang loay hoay với cái hàm Offset này mà ko biết lỗi ở đâu.
Anh chị nào sửa giúp em với ạ![]()
=AVERAGE(OFFSET(B2:EX2,0,A2-$AH$1,1,30))
Em đã up lại cái File rồi.Xét công thức tại EY2:
Trong đó, A2=04/05/2011, $AH$1=03/05/2011 --> tham số Cols của hàm OFFSET có giá trị =1. Như vậy, kết quả của hàm OFFSET là vùng C2:AF2 (dịch chuyển ô B2 sang phải 1 cột và mở rộng vùng ra 30 cột), và trong vùng C2:AF2 chẳng có ô nào có dữ liệu cả. Do đó, công thức báo lỗi #DIV/0 là đương nhiên.Mã:=AVERAGE(OFFSET(B2:EX2,0,A2-$AH$1,1,30))
Bạn có thể giải thích thêm:
- Trong trường hợp tại hàng 2 cần tính AVERAGE của vùng nào?, tương tự cho hàng 3, hàng 4,...
- Ô $AH$1 đóng vai trò gì trong công thức?
Vậy thì công thức cho E2 là:Em đã up lại cái File rồi.
Em muốn tính Average của vùng bắt đầu từ tài ngày tài khoản được kích hoạt (số dư =0) đến 30 ngày sau đó.
Vì tài khoản có ngày kích hoạt khác nhau nên em mới phải lấy hai giá trị đó trừ cho nhau![]()
=AVERAGE(OFFSET(AI2:EX2,,A2-$AH$1,1,30))