Cố định tham chiếu trong công thức khi chèn thêm cột
Xin chào các ACE
Mình xin hỏi vấn đề này.
Mình có 1 bảng Excel cấu trúc như sau :
Cột A là các mã
Cột B là trung bình 10 ngày gần nhất.
Từ các cột C,D, E trở về sau … là các giá trị được cập nhật theo ngày. Cột C luôn là giá trị ngày mới nhất. Lúc cuối ngày sẽ insert thêm cột C để cập nhật giá trị.Ô B1 có giá trị : =AVERAGE($C1:$l1)
Vấn đề gặp phải là mỗi khi insert cột mới kế trái cột C, nó sẽ trở thành cột C và công thức trong ô B1 sẽ tự động bị thay đổi giá trị thành : =AVERAGE($D1:$M1) tức là lùi lại 1 cột và có value không đổi.
Xin hỏi có cách nào tính trung bình cộng của 10 cột gần nhất kể từ cột C trở đi, khi insert cột C mới vào thì công thức tại cột B vẫn giữ nguyên và giá trị tự động cập nhật theo dữ liệu mới.
Cảm ơn.
Thử dùng INDIRECT xem sao:
=AVERAGE(INDIRECT("C1:L1"))
www.giaiphapexcel.com/diendan/threads/c%E1%BB%91-%C4%91%E1%BB%8Bnh-tham-chi%E1%BA%BFu-trong-c%C3%B4ng-th%E1%BB%A9c-khi-ch%C3%A8n-th%C3%AAm-c%E1%BB%99t.89737/
Khóa học Power PI – Ứng dung trong Nhân sự
TỔNG QUAN KHÓA HỌC: POWER BI CHO NGÀNH NHÂN SỰ Khóa học Power BI cho Nhân sự được thiết kế dành riêng cho các...
Xem khóa học
Vậy thì cho hàng đầu tiên:
=AVERAGE(INDIRECT("C"&row(1:1)&":L"&row(1:1)))
Copy cho hàng dưới.
Có thể lồng hàm OFFSET
Tôi nghi ngờ rằng bạn đang nhầm thì phải? Có phải ý bạn là CHÈN DÒNG hay không? (trong khi câu hỏi của bạn lại liên quan đến CHÈN CỘT)
Thì vầy:
Số 2: Nghĩa là cách A1 2 cell về phía bên phải
Số 4: Nghĩa là cách A1 4 cell về phía bên phải
Chà, cao thủ "đào mộ" đây rồi.
Nếu muốn luôn luôn link tới cột H, dòng 4, cho dù chèn, xóa cột hay hàng, có nhiều cách. Đơn cử 2 cách:
=INDIRECT("H4")
hoặc
=INDIRECT(ADDRESS(4,8))
Với ADDRESS(4,8) trả về chuỗi H4 ( 8 là thứ tự cột của H), lồng vào INDIRECT chuyển thành tham chiếu ô H4.