Vấn đề của tôi khá đơn giản nhưng mô tả nó hơi phức tạp.
Tôi có bốn ô chứa bốn số nguyên, biểu thị số hàng và số cột của hai ô. Ví dụ
A B
1 54 23
2 154 123
Vì vậy, chúng tôi có hai tế bào:
- Ô số 1: hàng 54, cột 23 và
- Ô số 2 hàng 154, cột 123.
Tôi muốn tổng hợp nội dung của tất cả các ô giữa Ô số 1 và Ô số 2. Tất nhiên, tôi muốn tham chiếu đến các ô A1, A2, B1, B2 chứa các giá trị liên quan, không phải các giá trị thực tế. Nói, tôi muốn đặt số tiền này trong ô C3.
Trong VBA, nó sẽ đơn giản (mặc dù dài):
Range("C3").Cells = WorksheetFunction.Sum( _
Range(Cells(Cells(1,1),Cells(1,2)), _
Cells(Cells(2,1),Cells(2,2))))
Làm thế nào để làm điều đó mà không có VBA?
Tôi đã thử một cái gì đó như =SUM(ADDRESS(A1,B1),ADDRESS(A2,B2))
. Vấn đề của tôi là, sử dụng ADDRESS () trả về văn bản. Nếu tôi đặt văn bản này trong SUM (), nó sẽ trả về lỗi.