Mọi người giải thích hộ em hàm offset với ạ???

Liên hệ QC

nhamnhung89

Thành viên mới
Tham gia
9/5/09
Bài viết
13
Được thích
1
Mọi người ơi, cho em hỏi chút về hàm offset với ạ.

Em thấy cú pháp: OFFSET(reference, rows, cols, height, width) tuy nhiên có 1 ví dụ người ta dùng hàm offset lại như thế này: = Offset('Nhập liệu'!$E$6,G7,0), em ko hiểu G7 ở đây là như thế nào ạ vì trong hàm offset rows hoặc cols đều là số ạ ( âm hoặc dương). Mọi người có thể giải thích cho em được ko ạ. Em mới nghiên cứu hàm này nên hơi tơ lơ mơ, em cảm ơn nhiều
 
Mọi người ơi, cho em hỏi chút về hàm offset với ạ.

Em thấy cú pháp: OFFSET(reference, rows, cols, height, width) tuy nhiên có 1 ví dụ người ta dùng hàm offset lại như thế này: = Offset('Nhập liệu'!$E$6,G7,0), em ko hiểu G7 ở đây là như thế nào ạ vì trong hàm offset rows hoặc cols đều là số ạ ( âm hoặc dương). Mọi người có thể giải thích cho em được ko ạ. Em mới nghiên cứu hàm này nên hơi tơ lơ mơ, em cảm ơn nhiều

Để dễ giải thích cho bạn hình dung trong trường hợp cụ thể này, bạn đưa cái ví dụ đó bằng file lên đây nha.
 
Mọi người ơi, cho em hỏi chút về hàm offset với ạ.

Em thấy cú pháp: OFFSET(reference, rows, cols, height, width) tuy nhiên có 1 ví dụ người ta dùng hàm offset lại như thế này: = Offset('Nhập liệu'!$E$6,G7,0), em ko hiểu G7 ở đây là như thế nào ạ vì trong hàm offset rows hoặc cols đều là số ạ ( âm hoặc dương). Mọi người có thể giải thích cho em được ko ạ. Em mới nghiên cứu hàm này nên hơi tơ lơ mơ, em cảm ơn nhiều

= Offset('Nhập liệu'!$E$6,G7,0) trả về tham chiếu của ô bắt đầu từ ô 'Nhập liệu'!$E$6, cộng với G7 dòng, G7 là một giá trị số. Nếu G7 = 1 thì công thức sẽ trả về tham chiếu của ô 'Nhập liệu'!$E$7
 
Đây ạ, Mọi người giải thích hộ em với:

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

OFFSET('Nhập liệu'!$E$6;G7;0)

Trong đoạn công thức này thì:

reference : 'Nhập liệu'!$E$6
rows : G7 (5)
cols : 0
height:
width:

Hai tham số độ cao và độ rộng không nhập nghĩa là không thay đổi so với vùng xuất phát.
 
Mọi người ơi, cho em hỏi chút về hàm offset với ạ.

Em thấy cú pháp: OFFSET(reference, rows, cols, height, width) tuy nhiên có 1 ví dụ người ta dùng hàm offset lại như thế này: = Offset('Nhập liệu'!$E$6,G7,0), em ko hiểu G7 ở đây là như thế nào ạ vì trong hàm offset rows hoặc cols đều là số ạ ( âm hoặc dương). Mọi người có thể giải thích cho em được ko ạ. Em mới nghiên cứu hàm này nên hơi tơ lơ mơ, em cảm ơn nhiều
Bạn cứ hiểu nôm na như thế này:
Hàm offset trả về giá trị là 1 mảng được bắt đầu từ vị trí của reference (có thể là 1 cell hoặc 1 mảng) dịch chuyển lên trên hoặc xuống dưới số dòng rows (giá trị Rows dương là dịch xuống dưới, âm là dịch lên trên), dịch chuyển sang phải hoặc sang trái số cột cols (sang phải nếu Cols dương, sang trái nếu cols âm). Mảng tạo ra có số dòng bằng giá trị height và có số cột bằng giá trị width.
Hai giá trị heightwidth có thể không đưa vào hàm nếu như mảng mới có độ lớn không thay đổi so với mảng(cell) cũ. Các giá trị rows, cols, height, width có thể là 1 số, giá trị của 1 cell hoặc của 1 hàm nào đó. reference cũng có thể là kết quả của 1 hàm offset khác.
 
Lần chỉnh sửa cuối:
Các bạn có bao giờ chơi cờ tướng chưa?
OFFSET giống như chơi cờ tướng vậy.
VD: hô hiệu: Xa tấn 1, bình 2, thối 3,...tức là ra lệnh cho con xe tiến 1, ngang 2, lùi 3 trên bàn cờ
OFFSET cũng thế, ra lệnh cho ô, khối ô dịch chuyển tịnh tiến trong phạm vi bảng tính. Chí khác là, sau khi dịch chuyển đến nơi, có thể co giãn nới ra, thu vào , để tạo 1 vùng mới tại vị trí mới.
VD: OFFSET(A1,1,2,3,4) là dịch chuyển con trỏ xuống dưới 1 ô, sang phải 2 ô, giãn sang phải 3 cột, giãn xuống dưới 4 hàng
Tạo ra vùng mới là C2:F4
 
Em cảm ơn mọi người đã giải thích nhiệt tình, cho em hỏi 1 chút nữa ạ.
Ví dụ: Công ty Giấy mỹ hà ở bên sheet "nhập liệu" có stt ở cột I là 4 nhưng khi sang sheet "đang thực hiện" nó lại là số 5 ạ, làm thế nào để sang sheet "đang thực hiện" nó vẫn giữ nguyên là 4 ạ
 
Web KT

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

Back
Top Bottom