Nhờ giải thích về hàm offset

  • Thread starter Thread starter minabe
  • Ngày gửi Ngày gửi
Liên hệ QC

minabe

Thành viên mới
Tham gia
25/10/08
Bài viết
23
Được thích
1
Chào các bạn,

Bạn nào hiểu về hàm offset giải thích giúp mình cách sử dụng hàm này với, mình đọc, làm ví dụ từ MS nhưng vẫn chưa hiểu lắm
http://support.microsoft.com/kb/324991

  • C2 - The referenced cell.
  • 2 - Indicates the number of rows to move. Positive numbers mean move down, and negative numbers mean move up.
  • -1 - Indicates the number of columns to move. Positive numbers mean move to the right, and negative numbers mean move to the left.
  • 1 (second last value) - (Optional.) Indicates how many rows of data to return. This number must be a positive number.
  • 1 (last value) - (Optional.) Indicates how many columns of data to return. This number must be a positive number.
Bạn nào hiểu giải thích giúp mình từng bước, ý nghĩa từng giá trị nhé.
Thanks các bạn.

( hình dưới là mình thử diễn giải từng bc' thực hiện câu lệnh)

tam2.png
 

File đính kèm

  • tam2.jpg
    tam2.jpg
    20.4 KB · Đọc: 23
  • offset1.xls
    offset1.xls
    37.5 KB · Đọc: 61
=OFFSET(C2,2,-1,1,1). Nôm na thế này: Lấy vị trí chuẩn là C2( có thể là 1 cell, hoặc 1 mảng),Giá trị 2: Dich xuống phía dưới 2 dòng(nếu -2 thì là dịch lên phía trên 2 dòng),giá trị -1: dịch sang trái 1 cột( nếu +1 là dịch sang phải 1 cột). Như vậy từ vị trí C2 ta dịch đến vị trí B4. Tiếp tục từ B4 lấy độ dài mảng xuống phía dưới 1 dòng và độ rộng mảng sang bên phải 1 cột, như vậy vẫn là giá trị B4. Trong công thức này C2 là 1 Cell nên giá trị 1,1 ở cuối công thức không khác nhau so với công thức sau:=OFFSET(C2,2,-1).
có gì chưa hiểu từ từ nghiên cứu
 
=OFFSET(C2,2,-1,1,1). Nôm na thế này: Lấy vị trí chuẩn là C2( có thể là 1 cell, hoặc 1 mảng),Giá trị 2: Dich xuống phía dưới 2 dòng(nếu -2 thì là dịch lên phía trên 2 dòng),giá trị -1: dịch sang trái 1 cột( nếu +1 là dịch sang phải 1 cột). Như vậy từ vị trí C2 ta dịch đến vị trí B4. Tiếp tục từ B4 lấy độ dài mảng xuống phía dưới 1 dòng và độ rộng mảng sang bên phải 1 cột, như vậy vẫn là giá trị B4. Trong công thức này C2 là 1 Cell nên giá trị 1,1 ở cuối công thức không khác nhau so với công thức sau:=OFFSET(C2,2,-1).
có gì chưa hiểu từ từ nghiên cứu
Cám ơn anh, anh cho em hỏi như số 2 trong ( C2,2,-1) nghĩa là dòng thứ 2 ( chứ ko phải 2 dòng) phía dưới ô C2 đúng ko anh ?
 
Xem thử cách giải thích ý nghĩa của Offset này nhé!
Hàm OFFSET

Chức năng: Hàm OFFSET sẽ trả về một tham chiếu đến một vùng nào đó, vị trí bắt đầu của tham chiếu từ một ô hay một vùng nào đó cho trước với độ lớn của vùng được chỉ định.

Cú pháp: OFFSET(reference,rows,cols,height,width)

- Reference: là vùng hay ô được chọn làm điểm xuất phát (điểm mốc) của vùng tham chiếu sẽ trả về trong công thức.

- Rows: là số chỉ số dòng lệch lên hay lệch xuống của vùng tham chiếu trả về so với vùng được chọn làm mốc. Rows có giá trị âm "-" thì vùng trả về sẽ lệch lên trên so với vùng chọn làm mốc và ngược lại.

- Cols: là số chỉ số cột lệch qua trái hay qua phải của vùng tham chiếu trả về so với vùng được chọn làm mốc. Cols có giá trị âm "-" thì vùng trả về sẽ lệch sang trái so với vùng chọn làm mốc và ngược lại.

- Height: là số chỉ số dòng (độ cao) có trong vùng tham chiếu sẽ trả về trong công thức.

- Width: là số chỉ số cột (độ rộng) có trong vùng tham chiếu sẽ trả về trong công thức.

Lưu ý: Nếu trong công thức không nhập giá trị của height và width thì xem như nó bằng với độ lớn của Reference.
Tiếng việt cho nó dễ hiểu nè!
 
Các cao nhân giúp em về phần hàm offset để vẽ biểu đồ động với ạ. Em muốn vẽ biểu đồ động có sử dụng với combobox nhưng em mới chỉ biết cách làm kết hợp hàm offset với các dòng riêng lẻ để vẽ biểu đồ, còn với vẽ biểu đồ kết hợp với 2,3,4 dòng thì em chưa biết cách làm.
k. p/s: Em nói thế này hơi khó hiểu ạ. Em có tải file đính kèm và giải thích ý đồ của em, rất mong được sự chia sẻ của mọi người ạ. Em cảm ơn cả nhà :D
 

File đính kèm

Lần chỉnh sửa cuối:
Các cao nhân giúp em về phần hàm offset để vẽ biểu đồ động với ạ. Em muốn vẽ biểu đồ động có sử dụng với combobox nhưng em mới chỉ biết cách làm kết hợp hàm offset với các dòng riêng lẻ để vẽ biểu đồ, còn với vẽ biểu đồ kết hợp với 2,3,4 dòng thì em chưa biết cách làm.
k. p/s: Em nói thế này hơi khó hiểu ạ. Em có tải file đính kèm và giải thích ý đồ của em, rất mong được sự chia sẻ của mọi người ạ. Em cảm ơn cả nhà :D

cái combobox chứa cài gì?
"giai đoạn"; "cấp"; "mã" (cột B)
hay UT,loc,........(cột C)?
 
Web KT

Bài viết mới nhất

Back
Top Bottom