Cách Dùng Hàm OFFSET trong Google Sheets: Hướng Dẫn Chi Tiết & Ví Dụ Thực Tế

Bạn đang gặp khó khăn khi làm việc với dữ liệu động trong Google Sheets?

Bạn muốn tạo các báo cáo, biểu đồ hoặc phân tích dữ liệu có thể tự động cập nhật khi dữ liệu nguồn thay đổi? Hàm OFFSET trong Google Sheets là giải pháp hoàn hảo dành cho bạn. Bài viết này sẽ hướng dẫn bạn từng bước cách sử dụng hàm OFFSET một cách dễ dàng và hiệu quả, giúp bạn tiết kiệm thời gian và nâng cao năng suất làm việc.

🛠 Công cụ & tài nguyên nên dùng

Nếu bạn muốn làm nhanh hơn và áp dụng ngay vào công việc thực tế:

⚡ Đây là các tài nguyên mình đã dùng thực tế và thấy hiệu quả.

Cách Dùng Hàm OFFSET trong Google Sheets

Hàm OFFSET là gì?

Hàm OFFSET trong Google Sheets là một hàm rất mạnh mẽ, cho phép bạn trả về một phạm vi ô (range) dựa trên một ô tham chiếu (reference cell) và các offset (độ lệch) được chỉ định. Nói một cách đơn giản, nó giúp bạn tạo ra các phạm vi động, tự động thay đổi khi dữ liệu gốc thay đổi.

Cú pháp hàm OFFSET

Cú pháp của hàm OFFSET như sau:

=OFFSET(reference, rows, cols, [height], [width])

  • reference: Ô tham chiếu ban đầu.
  • rows: Số hàng cần dịch chuyển lên hoặc xuống từ ô tham chiếu. Giá trị dương để dịch chuyển xuống, giá trị âm để dịch chuyển lên.
  • cols: Số cột cần dịch chuyển sang phải hoặc trái từ ô tham chiếu. Giá trị dương để dịch chuyển sang phải, giá trị âm để dịch chuyển sang trái.
  • [height]: (Tùy chọn) Chiều cao của phạm vi trả về (số hàng). Nếu bỏ qua, mặc định là 1.
  • [width]: (Tùy chọn) Chiều rộng của phạm vi trả về (số cột). Nếu bỏ qua, mặc định là 1.

Ví dụ thực tế về cách sử dụng hàm OFFSET

Giả sử bạn có một bảng dữ liệu doanh thu theo tháng từ tháng 1 đến tháng 12. Bạn muốn tạo một công thức để tính tổng doanh thu của 3 tháng gần nhất.

Bảng dữ liệu:

Tháng Doanh thu
Tháng 1 100
Tháng 2 150
Tháng 3 200
Tháng 4 120
Tháng 5 180
Tháng 6 250
Tháng 7 130
Tháng 8 190
Tháng 9 220
Tháng 10 140
Tháng 11 210
Tháng 12 280

Công thức tính tổng doanh thu 3 tháng gần nhất:

=SUM(OFFSET(B1, COUNTA(A:A)-3, 0, 3, 1))

Giải thích:

  • B1: Ô tham chiếu ban đầu (ô đầu tiên của cột Doanh thu).
  • COUNTA(A:A)-3: Tính số hàng từ đầu bảng đến hàng thứ 3 từ cuối (để lấy 3 tháng gần nhất).
  • 0: Không dịch chuyển cột nào.
  • 3: Chiều cao của phạm vi là 3 hàng (3 tháng).
  • 1: Chiều rộng của phạm vi là 1 cột (cột Doanh thu).

Ứng dụng của hàm OFFSET

Hàm OFFSET có rất nhiều ứng dụng trong Google Sheets, bao gồm:

  • Tạo các báo cáo động.
  • Tạo các biểu đồ động.
  • Lọc dữ liệu động.
  • Tạo các danh sách thả xuống động.
  • Xây dựng các bảng tính phức tạp.
🔥 Mẹo giúp bạn làm nhanh hơn:

  • Sử dụng hàm COUNTA hoặc COUNT để tính số lượng hàng hoặc cột trong một phạm vi.
  • Kết hợp hàm OFFSET với các hàm khác như SUM, AVERAGE, MAX, MIN để thực hiện các phép tính trên các phạm vi động.
  • Kiểm tra kỹ các tham số của hàm OFFSET để đảm bảo rằng bạn đang trả về đúng phạm vi dữ liệu.

Lưu ý khi sử dụng hàm OFFSET

Khi sử dụng hàm OFFSET, bạn cần lưu ý những điều sau:

  • Hàm OFFSET là một hàm dễ bay hơi (volatile function). Điều này có nghĩa là nó sẽ được tính toán lại mỗi khi bảng tính thay đổi, ngay cả khi dữ liệu mà nó tham chiếu không thay đổi. Điều này có thể làm chậm hiệu suất của bảng tính nếu bạn sử dụng hàm OFFSET quá nhiều.
  • Nếu bạn dịch chuyển phạm vi ra ngoài bảng tính, hàm OFFSET sẽ trả về lỗi #REF!.

🛠 Công cụ & tài nguyên nên dùng

Nếu bạn muốn làm nhanh hơn và áp dụng ngay vào công việc thực tế:

⚡ Đây là các tài nguyên mình đã dùng thực tế và thấy hiệu quả.

Bắt đầu ngay 🚀

Dùng template giúp bạn tiết kiệm hàng giờ mỗi tuần

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Lên đầu trang