Được rồi để tôi có một bảng Excel nơi tôi lưu trữ dữ liệu số nhất định. Về cơ bản tôi có một tiêu đề cột và ngày tháng như tiêu đề dòng. Dữ liệu là các số ở giữa:
column 1 | column 2 | column 3 | SUM
date1 | 1 | 5 | 3 | column1_reference * multiplier + column2_reference * multiplier...
date2 | 2 | 3 | 6 |
date3 | 1 | 1 | 5 |
Bây giờ tôi có một danh sách tham chiếu với các tên cột đề cập đến một bộ số khác như vậy:
cột 1: 40
cột 2: 243
cột 3: 321
Vì vậy, về cơ bản những gì tôi cần nhận được là tính tổng số mỗi ngày. Lấy số từ danh sách tham chiếu và nhân số đó với số trên dữ liệu thật dễ dàng (OFFSET với phạm vi * số nhân được đặt tên) nhưng chỉ hoạt động với một ô. Tôi không biết làm thế nào để áp dụng điều đó cho một phạm vi.
Vì vậy, nếu sử dụng các ví dụ đã đặt trước đó, cột SUM sẽ trông như thế này:
ngày1 SUM = (40 * 1) + (243 * 5) + (321 * 3)
ngày2 SUM = (40 * 2) + (243 * 3) + (321 * 6)
ngày 3 SUM = (40 * 1) + (243 * 1) + (321 * 5)
Tôi có thể làm điều này bằng tay tất nhiên nhưng danh sách cột của tôi khá lớn và nó sẽ không năng động.