Octavio có một trang tính có rất nhiều phạm vi được đặt tên trong đó. Trong một phần của trang tính, anh ấy có một danh sách những cái tên đó. Trong một công thức sử dụng hàm DSUM, Octavio muốn sử dụng các ô khác nhau trong danh sách này để tham chiếu đến “cơ sở dữ liệu” thực tế được sử dụng bởi hàm. Ví dụ: nếu “Tháng 211” là một phạm vi được đặt tên và ô F12 chứa văn bản “Ngày 11 tháng 2”, Octavio muốn chỉ định F12 làm tham số đầu tiên trong hàm DSUM và nó nhận phạm vi thực tế. Khi anh ấy thử làm như sau, trong đó Criteria là một phạm vi được đặt tên cho tiêu chí tổng kết, anh ấy gặp lỗi:

=DSUM(F12, "Profit", Criteria)

Giải pháp cho điều này là sử dụng thay vì địa chỉ ô thực tế, các kết quả của hàm INDIRECT. Hàm này lấy bất cứ thứ gì trong ô mà nó tham chiếu và sử dụng nội dung đó làm “con trỏ” đến một ô hoặc dải ô khác. Do đó, nếu ô F12 chứa văn bản “Tháng 211”, hai công thức sau cung cấp cùng một kết quả:

=DSUM(INDIRECT(F12), "Profit", Criteria)

=DSUM(February11, "Profit", Criteria)

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (5664) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: